Mechanical Press: Difference between revisions
Adding categories |
BoxWithout (talk | contribs) m 47 revisions imported |
||
(12 intermediate revisions by 6 users not shown) | |||
Line 24: | Line 24: | ||
{{RecipeTable | {{RecipeTable | ||
|Mechanical Press | |Mechanical Press | ||
|[[ | |[[Shaft]] +<br>[[Andesite Casing]] +<br>{{Mc|Block of Iron}} | ||
|{{Crafting Table|B1= | |{{Crafting Table|B1=Shaft|B2=Andesite Casing|B3=Block of Iron|Output=Mechanical Press}} | ||
}} | }} | ||
{{RecipeTableFoot}} | {{RecipeTableFoot}} | ||
Line 35: | Line 35: | ||
* When placed one space above any block, it will process all valid items on the block when given rotational power. Items with no pressing recipe are unaffected. | * When placed one space above any block, it will process all valid items on the block when given rotational power. Items with no pressing recipe are unaffected. | ||
* When placed one space above a [[Mechanical Belt]], it will automatically press incoming items, stalling the belt until each operation is done. Items with no pressing recipe are ignored. | * When placed one space above a [[Mechanical Belt]], it will automatically press incoming items, stalling the belt until each operation is done. Items with no pressing recipe are ignored. | ||
Pressing recipes cannot be applied in bulk.{{RecipeTableHead|Pressing Recipe}} | Pressing recipes cannot be applied in bulk (unless you change the [[Configuration|Config]].){{RecipeTableHead|Pressing Recipe}} | ||
{{RecipeTable | {{RecipeTable | ||
|[[Iron Sheet]] | |[[Iron Sheet]] | ||
Line 72: | Line 72: | ||
Packing recipes are any 2x2 or 3x3 crafting recipe that uses the same item in every slot. Some examples are: | Packing recipes are any 2x2 or 3x3 crafting recipe that uses the same item in every slot. Some examples are: | ||
{{RecipeTableHead| | {{RecipeTableHead|Packing Recipe}} | ||
{{RecipeTable | {{RecipeTable | ||
|{{Mc|White Wool}} | |{{Mc|White Wool}} | ||
Line 91: | Line 91: | ||
{{RecipeTableHead|Compacting Recipe}} | {{RecipeTableHead|Compacting Recipe}} | ||
{{RecipeTable|{{MC|Honey Block}}|1000mB of Honey|{{Mechanical Press|type=compacting|Input=1000mB of Honey|Output=Honey Block}}}} | |||
{{RecipeTable | {{RecipeTable | ||
|[[Blaze Cake Base]] | |[[Blaze Cake Base]] | ||
Line 108: | Line 109: | ||
{{RecipeTable | {{RecipeTable | ||
|{{Mc|Diorite}} | |{{Mc|Diorite}} | ||
|{{Mc|Flint}} +<br> | |{{Mc|Flint}} +<br>{{MC|Calcite}} +<br>100mB of {{Mc|Lava}} | ||
|{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2= | |{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2=Calcite|Input3=100mB of Lava|Output=Diorite}} | ||
}} | }} | ||
{{RecipeTable | {{RecipeTable | ||
Line 117: | Line 118: | ||
}} | }} | ||
{{RecipeTableFoot}} | {{RecipeTableFoot}} | ||
The Press will automatically process any valid recipe it detects inside the [[Basin]], regardless if there are leftovers inside, as long as the Basin has inventory space remaining. | The Press will automatically process any valid recipe it detects inside the [[Basin]], regardless if there are leftovers inside, as long as the Basin has inventory space remaining. To follow a specific recipe, place a filter on the filter slot and choose your wanted output. | ||
== Speed == | |||
The Press takes a certain amount of time to process each item. The only parameter that affects the processing speed is the input [[Rotational Force|rotational speed]]. | |||
=== Formula === | |||
The speed at which the Mechanical Press processes items can be calculated with the following formula: | |||
<math>t_{p}=\frac{240}{\left\lfloor 1+\max(0,\min(1,\frac{\left| k \right|}{512})) \times 59 \right\rfloor}</math> | |||
where <math>k</math> is the input RPM and <math> t_{p} </math> is the amount of ticks it takes to process an item. Since the game runs at 20 ticks per second, the formula can be rewritten as | |||
<math>t_{p}=\frac{12}{\left\lfloor 1+\max(0,\min(1,\frac{\left| k \right|}{512})) \times 59 \right\rfloor}</math> | |||
to get the number of seconds. | |||
Here are precomputed values for common [[Rotational Force|speeds]]: | |||
{| class="fandom-table" | |||
!'''[[Rotational Force|RPM]]''' | |||
!'''Processing time''' (sec/item) | |||
!'''Throughput''' (items/sec) | |||
|- | |||
!1 | |||
|12 | |||
|0.083 | |||
|- | |||
!16 | |||
|6 | |||
|0.167 | |||
|- | |||
!32 | |||
|3 | |||
|0.333 | |||
|- | |||
!64 | |||
|1.5 | |||
|0.667 | |||
|- | |||
!128 | |||
|0.8 | |||
|1.25 | |||
|- | |||
!256 | |||
|0.4 | |||
|2.5 | |||
|} | |||
== History == | == History == | ||
Line 125: | Line 171: | ||
!Changes | !Changes | ||
|- | |- | ||
| | |{{GW|0.1}} | ||
| | | | ||
*Added the Mechanical Press. | *Added the Mechanical Press. | ||
|- | |- | ||
| | |{{GW|0.2.3}} | ||
| | | | ||
*Fixed typo in the Mechanical Press tooltip. | *Fixed typo in the Mechanical Press tooltip. | ||
|- | |- | ||
| | |{{GW|0.3}} | ||
| | | | ||
*Added recipe type for custom [[Basin]]/Press compacting. | *Added recipe type for custom [[Basin]]/Press compacting. | ||
Line 141: | Line 187: | ||
*Basins can no longer be placed directly under a Mechanical Press or [[Mechanical Mixer|Mixer]]. | *Basins can no longer be placed directly under a Mechanical Press or [[Mechanical Mixer|Mixer]]. | ||
|- | |- | ||
| | |{{GW|0.3b}} | ||
| | | | ||
*Fixed Mechanical Press making constant noise when stopped at a specific frame. | *Fixed Mechanical Press making constant noise when stopped at a specific frame. | ||
|- | |- | ||
| | |{{GW|0.3.1}} | ||
| | | | ||
*Pressing recipes on [[Mechanical Belt]]s now take probabilities into account. | *Pressing recipes on [[Mechanical Belt]]s now take probabilities into account. | ||
|- | |- | ||
| | |{{GW|0.3.1c}} | ||
| | | | ||
*The Mechanical Press can no longer create sheets in bulk, unless [[Config]]ured otherwise. | *The Mechanical Press can no longer create sheets in bulk, unless [[Config]]ured otherwise. | ||
Line 156: | Line 202: | ||
*The Mechanical Press now makes less noise when pressing onto {{Mc|wool}} or belts. | *The Mechanical Press now makes less noise when pressing onto {{Mc|wool}} or belts. | ||
|- | |- | ||
| | |{{GW|0.3.2}} | ||
| | | | ||
*Fixed the Mechanical Press advancement not firing when used with a [[Depot]]. | *Fixed the Mechanical Press advancement not firing when used with a [[Depot]]. | ||
Line 162: | Line 208: | ||
*Added pressing recipes for path blocks from Environmental, Atmospheric and BetterEnd. | *Added pressing recipes for path blocks from Environmental, Atmospheric and BetterEnd. | ||
*Remove {{Mc|podzol}} from the {{Mc|Grass Block|grass}} pressing recipe and add a compatibility recipe for Environmental's Podzol Path. | *Remove {{Mc|podzol}} from the {{Mc|Grass Block|grass}} pressing recipe and add a compatibility recipe for Environmental's Podzol Path. | ||
|- | |||
|{{GW|0.5}} | |||
| | |||
*Recipe changed. | |||
|} | |} | ||
Line 168: | Line 218: | ||
[[Category:Machines]] | [[Category:Machines]] | ||
[[Category:Mechanical Components]] | [[Category:Mechanical Components]] | ||
Latest revision as of 18:09, 14 February 2025
The Mechanical Press is a mechanical component that applies Pressing, Packing, and Compacting recipes to items below it. It is an important early-game item, as it is used to press Ingots into Sheets, which are important ingredients for higher-level components.
The Mechanical Press is powered by an internal Shaft, accessed from two opposite sides. Much like Shafts, Presses will relay rotation along their axis. It processes items faster when it receives faster rotational power.
Obtaining[edit | edit source]
Crafting[edit | edit source]
Name | Ingredients | Crafting Recipe |
---|---|---|
Mechanical Press | Shaft + Andesite Casing + Block of Iron |
Usage[edit | edit source]
Pressing[edit | edit source]
By default, the Mechanical Press will apply Pressing recipes to items underneath it. This can be set up in two ways:
- When placed one space above any block, it will process all valid items on the block when given rotational power. Items with no pressing recipe are unaffected.
- When placed one space above a Mechanical Belt, it will automatically press incoming items, stalling the belt until each operation is done. Items with no pressing recipe are ignored.
Pressing recipes cannot be applied in bulk (unless you change the Config.)
Name | Ingredients | Pressing Recipe |
---|---|---|
Iron Sheet | Iron Ingot | |
Golden Sheet | Gold Ingot | |
Copper Sheet | Copper Ingot | |
Brass Sheet | Brass Ingot | |
Paper | Sugar Cane | |
Grass Path | Dirt or Podzol or Grass Block |
Packing[edit | edit source]
When a Mechanical Press is placed above a Basin, it will apply Packing or Compacting recipes to ingredients in the Basin. Packing and Compacting recipes are applied one at a time and cannot be applied in bulk.
Packing recipes are any 2x2 or 3x3 crafting recipe that uses the same item in every slot. Some examples are:
Name | Ingredients | Packing Recipe |
---|---|---|
White Wool | String | |
Slime Block | Slimeball |
The Mechanical Press will begin packing items as soon as there are enough of the same item.
Compacting[edit | edit source]
When a Mechanical Press is placed above a Basin, it will apply Packing or Compacting recipes to ingredients in the Basin. Packing and Compacting recipes are applied one at a time and cannot be applied in bulk. Compacting recipes are following:
Name | Ingredients | Compacting Recipe |
---|---|---|
Honey Block | 1000mB of Honey | |
Blaze Cake Base | Egg + Sugar + Cinder Flour |
|
Bar of Chocolate | 250mB of Chocolate | |
Andesite | Flint + Gravel + 100mB of Lava |
|
Diorite | Flint + Calcite + 100mB of Lava |
|
Granite | Flint + Red Sand + 100mB of Lava |
The Press will automatically process any valid recipe it detects inside the Basin, regardless if there are leftovers inside, as long as the Basin has inventory space remaining. To follow a specific recipe, place a filter on the filter slot and choose your wanted output.
Speed[edit | edit source]
The Press takes a certain amount of time to process each item. The only parameter that affects the processing speed is the input rotational speed.
Formula[edit | edit source]
The speed at which the Mechanical Press processes items can be calculated with the following formula:
where is the input RPM and is the amount of ticks it takes to process an item. Since the game runs at 20 ticks per second, the formula can be rewritten as
to get the number of seconds.
Here are precomputed values for common speeds:
RPM | Processing time (sec/item) | Throughput (items/sec) |
---|---|---|
1 | 12 | 0.083 |
16 | 6 | 0.167 |
32 | 3 | 0.333 |
64 | 1.5 | 0.667 |
128 | 0.8 | 1.25 |
256 | 0.4 | 2.5 |
History[edit | edit source]
Version | Changes |
---|---|
0.1 |
|
0.2.3 |
|
0.3 |
|
0.3b |
|
0.3.1 |
|
0.3.1c |
|
0.3.2 |
|
0.5 |
|
Blocks | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
|
Miscellaneous | |
---|---|
Recipes | |
Mechanics | |
IDs |