From Dwarf Fortress Wiki
Jump to navigation Jump to search


Job Requirement


Materials Jobs
Materials Used
Goods Created
This article is about an older version of DF.

A millstone is used to grind up certain plants to make sugar, flour and dye. Each milling job requires an empty bag. To operate, it needs to be connected to a mechanical power source such as a water wheel or windmill that supplies it with 10 power units. If none is available, a quern can be used instead, although millstones process plants much faster than querns. Before they can be placed as a building, you must first construct the millstone at a Mason's workshop.

If the power to the millstone is interrupted, any jobs must be requeued when power is returned. Therefore it is best to have uninterrupted power or at least the ability to run it for a long period of time.

A millstone can be placed in a hanging state, however, it will not actually be constructed as the builder needs to be able to stand on the square on which it is being built. Because of this, a millstone must be powered from above or from the side, not from below in order to be able to complete construction.

Ensuring the exclusive milling of certain plants (to, say, produce only dye, not flour) is quite cumbersome. It requires a stockpile that only allows these plants and setting it to q-'give To A Pile/Workshop', as the millstone provides no menu to specify what to mill. If you don't set a custom stockpile, the miller will pick the closest random plant, with the usual, occasionally surprising, definition of closest. You also need something like a furniture stockpile that allows only bags, setting that to 'giving' to the millstone too. Deactivate wood, stone and metal as material to avoid it being cluttered with coffers. You still have to ensure somehow that the plants arrive at the right stockpile, for example by not allowing them on any other. Finally, allow the source stockpile or a third custom stockpile to take the resulting mill product or you will receive the misleading error "needs millable unrotten plants". Once you got this working repeat for every other plant you want to mill, either switching the 'give' orders every time or setting up a separate millstone for every plant/plant combination.

For general details read Giving to a Stockpile/Workshop.

Alternatively, to preserve what little sanity a DF player has left, just forbid all millable plants you don't want milled (for example from the stocks menu) and (re-)claim them once the milling job is done.

As another alternative, the utility DFHack provides a "job item-material" command that allows you to specify a plant to mill.

An Example Setup[edit]

As it is most efficient to set up workshops near their materials sources, usually by putting stockpiles next to them, it's common for millstones to be set up near farm plots. Putting a millstone just under the surface lets it be powered by a windmill on the surface, like so:

Side view
- = -   - = -  
  *     *  
1 2

Note that version 1 only works if the windmill is built first, and version 2 only works if the millstone is built first.

For a basic overview of how the different machine parts work and work together, see machinery.


  • Dwarves will occasionally combine two separate mill products in the same bag.Bug:4371