Gears transfer mechanical power.
| Contents |
|---|
Recipes
| Recipe Type | Ingredients | Output | Example |
|---|---|---|---|
| Shaped Crafting |
|
|
|
Usage
Gears can be placed against the side of a block, or in a block where an existing gear is. Up to four gears can exist in a single cube without jamming.

Gears will connect to other mechanical blocks that touch their face or to gears that touch their teeth. Tooth-to-tooth connections invert rotation (clockwise to counterclockwise or vice-versa). Gears will jam (or at least not work very well) if two power sources try to rotate a gear in both directions at once, or if three gears meet on a corner.

Data
| Block | Block/Item ID | Localization Key |
|---|---|---|
morered:acacia_gear | block.morered.acacia_gear | |
morered:birch_gear | block.morered.birch_gear | |
morered:cherry_gear | block.morered.cherry_gear | |
morered:crimson_gear | block.morered.crimson_gear | |
morered:dark_oak_gear | block.morered.dark_oak_gear | |
morered:jungle_gear | block.morered.jungle_gear | |
morered:mangrove_gear | block.morered.mangrove_gear | |
morered:oak_gear | block.morered.oak_gear | |
morered:pale_oak_gear | block.morered.pale_oak_gear | |
morered:spruce_gear | block.morered.spruce_gear | |
morered:warped_gear | block.morered.warped_gear |
Crimson and warped gears are not flammable.
Single gear blocks have the following properties:
| Blockstate Properties | Values | Description |
|---|---|---|
facing | {"down", "up", "north", "south", "west", "east"} | Direction to the neighbor block the gear is attached to |
waterlogged | {false, true} | Whether the block is waterlogged |
When multiple gears exist in one block, a special morered:gears block is used instead, which has the following properties:
| Blockstate Properties | Values | Description |
|---|---|---|
waterlogged | {"false", "true"} | Whether the block is waterlogged |
transform | {"identity", "rot_180_face_xz", "rot_90_y_neg", "rot_80_y_pos", "invert_x", "invert_z", "swap_xz", "swap_neg_xz"} | Set when the block is rotated/mirrored by structure generation or similar mechanics; it ensures blockentity data is transformed accordingly. When placed by a player, this will always be "identity" |
Multi-gear blocks have blockentity data in the following format:
{"morered:gears": {"down": <itemstack>, // optional field"up": <itemstack>, // optional field"north": <itemstack>, // optional field"south": <itemstack>, // optional field"west": <itemstack>, // optional field"east": <itemstack>, // optional field}}
Where itemstacks are objects with the following format:
{"count": 1, // can be any integer but will generally be 1"id": <string> // id of an item, such as "morered:oak_gear"}
History
| Version | Changelog |
|---|---|
| 1.21.8.8.0.0.0 | Added to More Red |
