Windcatchers

Windcatchers

morered:oak_windcatcher
morered:oak_windcatcher
Source modMore Red
IDmorered:oak_windcatcher
TypeBlock
StackableYes (64)
Toolminecraft:item/wooden_axe
Blast resistance2
Hardness2
FlammableYes

Windcatchers generate mechanical power.

Contents
  1. Recipes
  2. Usage
  3. Data
  4. History

Recipes

Recipe TypeIngredientsOutputExample
Shaped Crafting
  • 4x minecraft:item/white_wool Wool
  • 4x minecraft:item/stick Stick
  • 1x morered:oak_axle Axle
  • 1x Windcatcher (of the same wood type as the axle)

Shaped Crafting Recipe for Windcatchers


Shaped Crafting
  • 4x minecraft:item/lime_wool Dyed Wool
  • 4x minecraft:item/stick Stick
  • 1x morered:oak_axle Axle
  • 1x Windcatcher (with the same colors as the wool)

Shaped Crafting Recipe for Dyed Windcatchers


Shaped Crafting
  • 4x minecraft:item/cyan_dye Dye
  • 1x morered:oak_windcatcher Windcatcher
  • 1x Windcatcher (with the same colors as the dye)

Shaped Crafting Recipe for Dyeing Windcatchers


Usage

Windcatchers take up 3x3 blocks horizontally, and can be placed where enough room exists to place them (the center "axle" block will be placed at the clicked position).

Windcatcher placed in an area just big enough to hold it

Windcatchers can be used to power other mechanical blocks such as Stonemills, Extractors, or Alternators.

Mechanical blocks such as Axles and Gears can be used to get power from one place to another. Windcatchers can connect to other mechanisms vertically (including other windcatchers).

Several windcatchers stacked together and connected to axles

Windcatchers in the overworld generate more power the higher they are (scaling from minimal power at y=63 to maximum power at y=150). They work best when there aren't too many solid blocks nearby horizontally. Windcatchers also generate a small amount of power in The End, regardless of y-level.

How much power windcatchers generate is configurable per-dimension via datapacks.

Data

BlockBlock/Item IDLocalization Key
morered:acacia_windcatcher Acacia Windcatchermorered:acacia_windcatcherblock.morered.acacia_windcatcher
morered:birch_windcatcher Birch Windcatchermorered:birch_windcatcherblock.morered.birch_windcatcher
morered:cherry_windcatcher Cherry Windcatchermorered:cherry_windcatcherblock.morered.cherry_windcatcher
morered:crimson_windcatcher Crimson Windcatchermorered:crimson_windcatcherblock.morered.crimson_windcatcher
morered:dark_oak_windcatcher Dark Oak Windcatchermorered:dark_oak_windcatcherblock.morered.dark_oak_windcatcher
morered:jungle_windcatcher Jungle Windcatchermorered:jungle_windcatcherblock.morered.jungle_windcatcher
morered:mangrove_windcatcher Mangrove Windcatchermorered:mangrove_windcatcherblock.morered.mangrove_windcatcher
morered:oak_windcatcher Oak Windcatchermorered:oak_windcatcherblock.morered.oak_windcatcher
morered:pale_oak_windcatcher Pale Oak Windcatchermorered:pale_oak_windcatcherblock.morered.pale_oak_windcatcher
morered:spruce_windcatcher Spruce Windcatchermorered:spruce_windcatcherblock.morered.spruce_windcatcher
morered:warped_windcatcher Warped Windcatchermorered:warped_windcatcherblock.morered.warped_windcatcher

Crimson and warped windcatchers are not flammable.

Windcatcher blocks have the following blockstate properties:

Blockstate PropertiesValuesDescription
wind[0,8]Wind level of the block. The higher the wind level, the more power the block generates.

Windcatchers are surrounded by eight invisible technical blocks, which have the id morered:airfoil. Airfoil blocks have the following blockstate properties:

Blockstate PropertiesValuesDescription
segment[0,7]Indicates which of the eight positions around the windcatcher the segment exists at.

Dyed windcatcher blockentities and itemstacks have a morered:windcatcher_colors data component of the format

{
"east": "color",
"south": "color",
"north": "color",
"west": "color"
}

Where "color" is any of the sixteen color names.

If a direction is absent or the entire datacomponent is absent, the color will be treated as white.

Windcatcher blockentities have the same datacomponent in blockentity data:

{
"morered:windcatcher_colors": {
"east": "color",
"south": "color",
"north": "color",
"west": "color"
}
}

History

VersionChangelog
1.21.8.8.0.0.0Added to More Red

More Red 
🛠 Building and Crafting
⚙ Mechanisms
⩄ Redstone Logic
⛟ Transportation
🔌 Wires and Cables