Mechanical Press: Difference between revisions
Create: Minecraft Mod Wiki>Joker876 No edit summary |
BoxWithout (talk | contribs) m 47 revisions imported |
||
(23 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Block | ||
|renewable=Yes | |||
|stackable=Yes (64) | |||
|tool=Wooden Pickaxe | |||
|tool2=Wooden Axe | |||
|blast_resistance=6 | |||
|hardness=1.5 | |||
|solid=Yes | |||
|full=Yes | |||
|luminant=No | |||
|transparent=Yes | |||
|flammable=No | |||
|lavasusceptible=No | |||
|stress_impact=8x RPM | |||
|speed_requirement=None | |||
}} | }} | ||
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 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 [[Shaft|Shafts]], Presses will relay [[Rotational power|rotation]] along their axis. It processes items faster when it receives faster rotational power. | The Mechanical Press is powered by an internal [[Shaft]], accessed from two opposite sides. Much like [[Shaft|Shafts]], Presses will relay [[Rotational power|rotation]] along their axis. It processes items faster when it receives faster rotational power. | ||
Line 12: | Line 21: | ||
== Obtaining == | == Obtaining == | ||
=== Crafting === | === Crafting === | ||
{ | {{RecipeTableHead}} | ||
{{RecipeTable | |||
|Mechanical Press | |||
|[[Shaft]] +<br>[[Andesite Casing]] +<br>{{Mc|Block of Iron}} | |||
|{{Crafting Table|B1=Shaft|B2=Andesite Casing|B3=Block of Iron|Output=Mechanical Press}} | |||
| | }} | ||
{{RecipeTableFoot}} | |||
|[[ | |||
|{{Crafting Table|B1= | |||
== Usage == | == Usage == | ||
Line 27: | Line 33: | ||
By default, the Mechanical Press will apply Pressing recipes to items underneath it. This can be set up in two ways: | 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 | * 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 | * 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 [[Configuration|Config]].){{RecipeTableHead|Pressing Recipe}} | |||
{| | {{RecipeTable | ||
|[[Iron Sheet]] | |[[Iron Sheet]] | ||
|{{MC|Iron Ingot}} | |{{MC|Iron Ingot}} | ||
|{{Mechanical Press|type=pressing|Input=Iron Ingot|Output=Iron Sheet}} | |{{Mechanical Press|type=pressing|Input=Iron Ingot|Output=Iron Sheet}} | ||
}} | |||
{{RecipeTable | |||
|[[Golden Sheet]] | |[[Golden Sheet]] | ||
| | |{{MC|Gold Ingot}} | ||
|{{Mechanical Press|type=pressing|Input=Gold Ingot|Output=Golden Sheet}} | |{{Mechanical Press|type=pressing|Input=Gold Ingot|Output=Golden Sheet}} | ||
}} | |||
{{RecipeTable | |||
|[[Copper Sheet]] | |[[Copper Sheet]] | ||
| | |[[Copper Ingot]] | ||
|{{Mechanical Press|type=pressing|Input=Copper Ingot|Output=Copper Sheet}} | |{{Mechanical Press|type=pressing|Input=Copper Ingot|Output=Copper Sheet}} | ||
}} | |||
{{RecipeTable | |||
|[[Brass Sheet]] | |[[Brass Sheet]] | ||
| | |[[Brass Ingot]] | ||
|{{Mechanical Press|type=pressing|Input=Brass Ingot|Output=Brass Sheet}} | |{{Mechanical Press|type=pressing|Input=Brass Ingot|Output=Brass Sheet}} | ||
}} | |||
{{RecipeTable | |||
|{{Mc|Paper}} | |{{Mc|Paper}} | ||
| | |{{Mc|Sugar Cane}} | ||
|{{Mechanical Press|type=pressing|Input=Sugar Cane|Output=Paper}} | |{{Mechanical Press|type=pressing|Input=Sugar Cane|Output=Paper}} | ||
}} | |||
{{RecipeTable | |||
|{{Mc|Grass Path}} | |{{Mc|Grass Path}} | ||
| | |{{Mc|Dirt}} or<br>{{Mc|Podzol}} or<br>{{Mc|Grass Block}} | ||
|{{Mechanical Press|type=pressing|Input=Dirt;Podzol;Grass Block|Output=Grass Path}} | |{{Mechanical Press|type=pressing|Input=Dirt;Podzol;Grass Block|Output=Grass Path}} | ||
}} | |||
{{RecipeTableFoot}} | |||
=== Packing === | === Packing === | ||
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. | 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. | Packing recipes are any 2x2 or 3x3 crafting recipe that uses the same item in every slot. Some examples are: | ||
{{Mechanical Press|smallgrid=1|type=packing|Input=String|Output=White Wool}} | {{RecipeTableHead|Packing Recipe}} | ||
{{RecipeTable | |||
|{{Mc|White Wool}} | |||
|{{Mc|String}} | |||
|{{Mechanical Press|smallgrid=1|type=packing|Input=String|Output=White Wool}} | |||
}} | |||
{{RecipeTable | |||
|{{Mc|Slime Block}} | |||
|{{Mc|Slimeball}} | |||
|{{Mechanical Press|type=packing|Input=Slimeball|Output=Slime Block}} | |||
}} | |||
{{RecipeTableFoot}} | |||
The Mechanical Press will begin packing items as soon as there are enough of the same item. | The Mechanical Press will begin packing items as soon as there are enough of the same item. | ||
Line 75: | Line 90: | ||
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: | 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: | ||
{| | {{RecipeTableHead|Compacting Recipe}} | ||
{{RecipeTable|{{MC|Honey Block}}|1000mB of Honey|{{Mechanical Press|type=compacting|Input=1000mB of Honey|Output=Honey Block}}}} | |||
{{RecipeTable | |||
| | |||
|[[Blaze Cake Base]] | |[[Blaze Cake Base]] | ||
| | |{{Mc|Egg}} +<br>{{Mc|Sugar}} +<br>[[Cinder Flour]] | ||
|{{Mechanical Press|type=Compacting|Input1=Egg|Input2=Sugar|Input3=Cinder Flour|Output=Blaze Cake Base}} | |{{Mechanical Press|type=Compacting|Input1=Egg|Input2=Sugar|Input3=Cinder Flour|Output=Blaze Cake Base}} | ||
}} | |||
{{RecipeTable | |||
|[[Bar of Chocolate]] | |[[Bar of Chocolate]] | ||
|250mB of [[Chocolate]] | |250mB of [[Chocolate]] | ||
|{{Mechanical Press|type=Compacting|Input1=250mB of Chocolate|Output=Bar of Chocolate}} | |{{Mechanical Press|type=Compacting|Input1=250mB of Chocolate|Output=Bar of Chocolate}} | ||
}} | |||
{{RecipeTable | |||
|{{Mc|Andesite}} | |{{Mc|Andesite}} | ||
| | |{{Mc|Flint}} +<br>Gravel +<br>100mB of {{Mc|Lava}} | ||
|{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2=Gravel|Input3=100mB of Lava|Output=Andesite}} | |{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2=Gravel|Input3=100mB of Lava|Output=Andesite}} | ||
}} | |||
{{RecipeTable | |||
|{{Mc|Diorite}} | |{{Mc|Diorite}} | ||
| | |{{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 | |||
|{{Mc|Granite}} | |{{Mc|Granite}} | ||
| | |{{Mc|Flint}} +<br>{{Mc|Red Sand}} +<br>100mB of {{Mc|Lava}} | ||
|{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2=Red Sand|Input3=100mB of Lava|Output=Granite}} | |{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2=Red Sand|Input3=100mB of Lava|Output=Granite}} | ||
}} | |||
{{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. 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 == | |||
{|class=wikitable | |||
|+ | |||
!Version | |||
!Changes | |||
|- | |||
|{{GW|0.1}} | |||
| | |||
*Added the Mechanical Press. | |||
|- | |||
|{{GW|0.2.3}} | |||
| | |||
*Fixed typo in the Mechanical Press tooltip. | |||
|- | |||
|{{GW|0.3}} | |||
| | |||
*Added recipe type for custom [[Basin]]/Press compacting. | |||
*The Mechanical Press and similar processing can no longer commence whenever there is a block with a collision shape between the item and the machine. | |||
*The Mechanical Press now operates faster on faster input speed. | |||
*The Mechanical Press no longer requires a redstone signal to activate on in-world items. | |||
*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. | |||
|- | |||
|{{GW|0.3.1}} | |||
| | |||
*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. | |||
*Fixed the Mechanical Press missing items passing on a belt while retracting. | |||
*Fixed the Mechanical Press not retracting when items were removed early. | |||
*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]]. | |||
*Added support for Sequenced Assembly to the [[Mechanical Press]], [[Deployer]], [[Spout]] and [[Mechanical Saw]]. | |||
*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. | |||
|- | |||
|{{GW|0.5}} | |||
| | |||
*Recipe changed. | |||
|} | |} | ||
{{Blocks}} | |||
{{Miscellaneous}} | |||
[[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 |