Mechanical Press: Difference between revisions

From Create: Minecraft Mod Wiki
Jump to navigation Jump to search
No edit summary
BoxWithout (talk | contribs)
m 47 revisions imported
 
(8 intermediate revisions by 4 users not shown)
Line 24: Line 24:
{{RecipeTable
{{RecipeTable
|Mechanical Press
|Mechanical Press
|[[Andesite Alloy]] +<br>[[Andesite Casing]] +<br>{{Mc|Block of Iron}}
|[[Shaft]] +<br>[[Andesite Casing]] +<br>{{Mc|Block of Iron}}
|{{Crafting Table|B1=Andesite Alloy|B2=Andesite Casing|B3=Block of Iron|Output=Mechanical Press}}
|{{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|Compacting Recipe}}
{{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>[[Limesand]] +<br>100mB of {{Mc|Lava}}
|{{Mc|Flint}} +<br>{{MC|Calcite}} +<br>100mB of {{Mc|Lava}}
|{{Mechanical Press|type=Compacting|Input1=Flint,2|Input2=Limesand|Input3=100mB of Lava|Output=Diorite}}
|{{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
|-
|-
|'''0.1'''
|{{GW|0.1}}
|
|
*Added the Mechanical Press.
*Added the Mechanical Press.
|-
|-
|'''0.2.3'''
|{{GW|0.2.3}}
|
|
*Fixed typo in the Mechanical Press tooltip.
*Fixed typo in the Mechanical Press tooltip.
|-
|-
|'''0.3'''
|{{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]].
|-
|-
|'''0.3b'''
|{{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.
|-
|-
|'''0.3.1'''
|{{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.
|-
|-
|'''0.3.1c'''
|{{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.
|-
|-
|'''0.3.2'''
|{{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.
|}
|}



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
Shaft
Andesite Casing
Block of Iron

Mechanical Press

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
Iron Ingot
Mechanical Press
Iron Sheet
Golden Sheet Gold Ingot
Gold Ingot
Mechanical Press
Golden Sheet
Copper Sheet Copper Ingot
Copper Ingot
Mechanical Press
Copper Sheet
Brass Sheet Brass Ingot
Brass Ingot
Mechanical Press
Brass Sheet
Paper Sugar Cane
Sugar Cane
Mechanical Press
Paper
Grass Path Dirt or
Podzol or
Grass Block
Dirt
Mechanical Press
Grass Path

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
StringString
StringString
Mechanical Press
White Wool
Slime Block Slimeball
SlimeballSlimeballSlimeball
SlimeballSlimeballSlimeball
SlimeballSlimeballSlimeball
Mechanical Press
Slime Block

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
Honey 1000mB
Mechanical Press
Honey Block
Blaze Cake Base Egg +
Sugar +
Cinder Flour
EggSugarCinder Flour
Mechanical Press
Blaze Cake Base
Bar of Chocolate 250mB of Chocolate
Chocolate 250mB
Mechanical Press
Bar 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:

tp=2401+max(0,min(1,|k|512))×59

where k is the input RPM and tp 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

tp=121+max(0,min(1,|k|512))×59

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
  • Added the Mechanical Press.
0.2.3
  • Fixed typo in the Mechanical Press tooltip.
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 Mixer.
0.3b
  • Fixed Mechanical Press making constant noise when stopped at a specific frame.
0.3.1
0.3.1c
  • The Mechanical Press can no longer create sheets in bulk, unless Configured 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 wool or belts.
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 podzol from the grass pressing recipe and add a compatibility recipe for Environmental's Podzol Path.
0.5
  • Recipe changed.