Millstone: Difference between revisions
Create: Minecraft Mod Wiki>Liad inon Added exact formula to calculate the processing speed. The formula is based on the Create Mod code. |
BoxWithout (talk | contribs) m 25 revisions imported |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 17: | Line 17: | ||
}} | }} | ||
The | The is a more basic equivalent of the [[Crushing Wheels]], and is most likely the first of the two that the Player will construct. It is capable of applying milling recipes to any valid items inserted from above. | ||
== Obtaining == | == Obtaining == | ||
Line 36: | Line 36: | ||
=== Throughput Formulas === | === Throughput Formulas === | ||
To calculate the exact number of game ticks it take to process one recipe (gt/ | To calculate the exact number of game ticks it take to process one recipe (gt/recipe), we must first calculate the milling processing factor (mpf) as | ||
<math> | <math> mpf = \text{abs}(RPM / 16) </math>. | ||
If the mpf is less than 1 or more than 512, then it is forced to be 1 or 512 respectively, otherwise it stays unchanged. Now we can calculate the game ticks per recipe as | |||
<math> | <math>gt/recipe = \text{ceil}( recipe\_duration / mpf ) + 1 </math> | ||
where the ceil function simply rounds up a number (so for example 8.1 becomes 9). | |||
Finally, to calculate the exact number of seconds per recipe (s/recipe) or the number of recipes processed per second (recipe/s) we can use these formulas: | |||
<math>s/recipe = (gt / recipe) /20 \qquad recipe/s = 20 / (gt / recipe) </math> | |||
=== Recipe Table === | === Recipe Table === | ||
'''If a recipe doesn't appear in the table | '''If a recipe doesn't appear in the table it's duration is probably 100, because that's the default value.''' | ||
{| class="fandom-table" | {| class="fandom-table" | ||
| | | rowspan="2" | | ||
! colspan="6" |'''Recipe Duration''' | ! colspan="6" |'''Recipe Duration''' | ||
|- | |- | ||
!50 | !50 | ||
!70 | !70 | ||
Line 58: | Line 63: | ||
!250 | !250 | ||
|- | |- | ||
! rowspan=" | ! rowspan="20" |'''RecipeOutput''' | ||
|clay block | |clay block | ||
|bone meal | |bone meal | ||
Line 71: | Line 75: | ||
|bone | |bone | ||
|wheat | |wheat | ||
| | |terracotta | ||
|dripstone block | |dripstone block | ||
|- | |- | ||
|sea pickle | |sea pickle | ||
|beetroot | |beetroot | ||
Line 80: | Line 83: | ||
| | | | ||
|andesite | |andesite | ||
| | |cobblestone | ||
|- | |- | ||
|sugar cane | |sugar cane | ||
| | | | ||
Line 90: | Line 92: | ||
|gravel | |gravel | ||
|- | |- | ||
|azure bluet | |azure bluet | ||
| | | | ||
Line 98: | Line 99: | ||
| | | | ||
|- | |- | ||
|blue orchid | |blue orchid | ||
| | | | ||
Line 106: | Line 106: | ||
| | | | ||
|- | |- | ||
|fern | |fern | ||
| | | | ||
Line 114: | Line 113: | ||
| | | | ||
|- | |- | ||
|large fern | |large fern | ||
| | | | ||
Line 122: | Line 120: | ||
| | | | ||
|- | |- | ||
|allium | |allium | ||
| | | | ||
Line 130: | Line 127: | ||
| | | | ||
|- | |- | ||
|lily of the valley | |lily of the valley | ||
| | | | ||
Line 138: | Line 134: | ||
| | | | ||
|- | |- | ||
|rose bush | |rose bush | ||
| | | | ||
Line 146: | Line 141: | ||
| | | | ||
|- | |- | ||
|oxeye daisy | |oxeye daisy | ||
| | | | ||
Line 154: | Line 148: | ||
| | | | ||
|- | |- | ||
|poppy | |poppy | ||
| | | | ||
Line 162: | Line 155: | ||
| | | | ||
|- | |- | ||
|dandelion | |dandelion | ||
| | | | ||
Line 170: | Line 162: | ||
| | | | ||
|- | |- | ||
|cornflower | |cornflower | ||
| | | | ||
Line 178: | Line 169: | ||
| | | | ||
|- | |- | ||
|wither rose | |wither rose | ||
| | | | ||
Line 186: | Line 176: | ||
| | | | ||
|- | |- | ||
|orange tulip | |orange tulip | ||
| | | | ||
Line 194: | Line 183: | ||
| | | | ||
|- | |- | ||
|red tulip | |red tulip | ||
| | | | ||
Line 202: | Line 190: | ||
| | | | ||
|- | |- | ||
|white tulip | |white tulip | ||
| | | | ||
Line 210: | Line 197: | ||
| | | | ||
|- | |- | ||
|pink tulip | |pink tulip | ||
| | | |
Latest revision as of 21:35, 14 February 2025
The is a more basic equivalent of the Crushing Wheels, and is most likely the first of the two that the Player will construct. It is capable of applying milling recipes to any valid items inserted from above.
Obtaining[edit | edit source]
Breaking[edit | edit source]
Hardness | 1.5 | |
---|---|---|
Tool | ![]() | ![]() |
Breaking time[Note 1] | ||
![]() | 7.5 | 7.5 |
![]() | 1.15 | 3.75 |
![]() | 0.6 | 1.9 |
![]() | 0.4 | 1.25 |
![]() | 0.3 | 0.95 |
![]() | 0.25 | 0.85 |
![]() | 0.2 | 0.65 |
- ↑ Times are for unenchanted tools as wielded by players with no status effects, measured in seconds. For more information, see Breaking § Speed.
Crafting[edit | edit source]
Name | Ingredients | Crafting Recipe |
---|---|---|
Millstone | Cogwheel + Andesite Casing + Any Stone |
Throughput (Speed)[edit | edit source]
There are 2 variables that effect the processing speed of the Millstone: RPM and recipe duration. The recipe duration is a number assigned to each recipe to determine is processing time in relation to the RPM, a table with values below.
Throughput Formulas[edit | edit source]
To calculate the exact number of game ticks it take to process one recipe (gt/recipe), we must first calculate the milling processing factor (mpf) as
.
If the mpf is less than 1 or more than 512, then it is forced to be 1 or 512 respectively, otherwise it stays unchanged. Now we can calculate the game ticks per recipe as
where the ceil function simply rounds up a number (so for example 8.1 becomes 9).
Finally, to calculate the exact number of seconds per recipe (s/recipe) or the number of recipes processed per second (recipe/s) we can use these formulas:
Recipe Table[edit | edit source]
If a recipe doesn't appear in the table it's duration is probably 100, because that's the default value.
Recipe Duration | ||||||
---|---|---|---|---|---|---|
50 | 70 | 100 | 150 | 200 | 250 | |
RecipeOutput | clay block | bone meal | wool | sand stone | granite | calcite |
cactus | coca beans | bone | wheat | terracotta | dripstone block | |
sea pickle | beetroot | ink sack | andesite | cobblestone | ||
sugar cane | charcoal | saddle | gravel | |||
azure bluet | coal | |||||
blue orchid | lapis lazuli | |||||
fern | lilac | |||||
large fern | peony | |||||
allium | sunflower | |||||
lily of the valley | tall grass | |||||
rose bush | ||||||
oxeye daisy | ||||||
poppy | ||||||
dandelion | ||||||
cornflower | ||||||
wither rose | ||||||
orange tulip | ||||||
red tulip | ||||||
white tulip | ||||||
pink tulip |
Usage[edit | edit source]
A Millstone can be powered by a Shaft from below or by a Cogwheel from the side.
There are two ways to insert items into a Millstone:
- Dropping items on top of it: anything that can be processed will be picked up if the input buffer is empty.
- Hoppers, Funnels, Chutes, and other inserters can directly feed it items from any side.
Once a valid item has been placed into the mill through any of the means listed above, the Millstone will begin to turn, and particles will appear around the machine. Once finished, the Millstone will not drop or output the result by itself, but there are two ways to remove processed items:
- Right-clicking the Millstone with an empty hand: this will manually pick up everything in the output buffer.
- Hoppers, Funnels, Chutes, and other exporters can pull items out of the output buffer from any side.
The Millstone takes time to process its inputs. The exact time depends on the Block Hardness and the amount of speed being fed into the machine. It follows the formula: , where the Processing Speed is the time in seconds the Millstone will take to create an output.
Milling[edit | edit source]
Millstones and Crushing Wheels can apply the following recipes to inserted items:
Advancements[edit | edit source]
Name | Description | Requirements |
---|---|---|
![]() Pocket Crusher |
Place and power a millstone | Place a millstone |
History[edit | edit source]
Gallery[edit | edit source]
-
The Millstone being powered simutaniously by a cog from the side and a shaft through the bottom.
-
From Left to Right: A Chute, Hopper, Belt and Dropper all dropping items into a millstone, displaying the many ways you can insert an item into the machine.
Blocks | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
|
Miscellaneous | |
---|---|
Recipes | |
Mechanics | |
IDs |