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>);