Wiki 9Minecraft Horse Power Mod 1.12.2, Wiki

Horse Power Mod 1.12.2, — Reference

Core Mechanics

Animal Power

To power the horse-powered variants of the machines, you must attach a compatible mob to the block using a Lead.

  • Space Requirements: Each horse-powered machine requires a clear 7x7 area (a 3-block radius around the center) for the animal to walk in a circle. If the area is obstructed, the machine will highlight the problematic blocks in red.
  • Mob Speed: The processing speed of the machine is directly tied to the movement speed of the animal. Faster horses will complete recipes significantly quicker.
  • Mob Compatibility: By default, the mod supports Horses, Donkeys, Mules, and Llamas. It also features native support for Animania draft horses.

Manual Power

Manual machines are operated by the player.

  • Grinding/Pressing: Requires the player to right-click the machine repeatedly. Each click advances the progress bar.
  • Chopping: Requires the player to left-click the block while holding an Axe.
  • Exhaustion: Performing manual labor consumes the player's hunger bar. This value is configurable but serves as a balance mechanic to encourage moving toward animal power.

Automation

All machines in the mod are compatible with standard automation tools. * Input: Items can be piped or hopped into the top of the machine. * Output: Processed items can be extracted from the bottom or sides using Hoppers or pipes.

Blocks

The mod adds several functional blocks, each serving a specific processing role.

Hand Grindstone

Used for manual grinding. The player must right-click the top stone to rotate it. It is primarily used to turn wheat into flour or bones into bone meal.

Grindstone (Horse-powered)

An automated version of the grindstone. When an animal is attached, it walks in a circle to rotate the heavy stone, processing items placed inside.

Manual Chopping Block

A simple wooden block used to chop logs into planks. The player must strike the log with an axe. It is more efficient than the 2x2 crafting grid, often yielding 4 planks per log instead of the vanilla 2 in many modpacks.

Chopping Block (Horse-powered)

Automates the wood-chopping process. A large axe head is attached to a mechanism that rises and falls as the animal walks, splitting logs placed on the block.

Hand Press

Allows the player to manually press items to extract materials. Like the hand grindstone, it requires repeated right-clicking.

Press (Horse-powered)

A heavy-duty press powered by an animal. It is used for recipes that require high pressure, such as turning seeds into dirt or extracting oils.

Items

While the mod primarily focuses on machines, it adds two essential items for the early-game food chain:

Item Description Usage
Flour Obtained by grinding Wheat in a Grindstone. Used to create Dough.
Dough Crafted by combining Flour with a Water Bucket. Can be smelted in a furnace to produce Bread.

Recipes

Crafting Recipes

Block Ingredients
Hand Grindstone 3x Smooth Stone, 2x Wood Planks, 1x Stick
Grindstone 5x Smooth Stone, 2x Wood Planks, 1x Lead
Manual Chopping Block 1x Log (Any)
Chopping Block 1x Log (Any), 1x Lead
Hand Press 3x Smooth Stone, 2x Wood Planks, 1x Stick
Press 5x Smooth Stone, 2x Wood Planks, 1x Lead

Processing Recipes (Default)

Machine Input Output Time/Clicks
Grindstone 1x Wheat 1x Flour 12 Clicks / 1 Cycle
Grindstone 1x Bone 6x Bone Meal 12 Clicks / 1 Cycle
Chopping Block 1x Log 4x Planks 4 Chops
Press 12x Seeds 1x Dirt 1 Cycle

CraftTweaker Support

Horse Power features extensive CraftTweaker integration, allowing modpack authors to add or remove recipes for all machine types.

Grindstone

// Add a recipe: Output, Input, Time (number of turns/cycles)
mods.horsepower.Grindstone.addRecipe(<minecraft:sugar> * 2, <minecraft:reeds>, 12);

// Remove a recipe by output
mods.horsepower.Grindstone.removeRecipe(<minecraft:flour>);

Chopping Block

// Add a recipe: Output, Input, Time (number of chops), Secondary Output (optional)
mods.horsepower.ChoppingBlock.addRecipe(<minecraft:planks> * 4, <minecraft:log>, 4, <minecraft:stick> * 2);

// Remove a recipe
mods.horsepower.ChoppingBlock.removeRecipe(<minecraft:planks>);

Press

// Add a recipe: Output, Input, Time
mods.horsepower.Press.addRecipe(<minecraft:clay_ball>, <minecraft:dirt>, 15);

// Remove a recipe
mods.horsepower.Press.removeRecipe(<minecraft:dirt>);