A Minecraft NeoForge mod that adds horse-powered machinery for grinding, chopping, and pressing items. Process materials the old-fashioned way, with animal power!
- Hand Grindstone - Grind items by hand. Right-click to turn the wheel and process materials.
- Chopping Block - Chop logs into planks using an axe. A simple early-game wood processing solution.
- Horse Grindstone - An automated grindstone powered by a horse walking in circles. Continuously grinds items without manual intervention.
- Horse Chopper - An automated chopping machine. Attach a horse to chop logs into planks automatically.
- Horse Press - Press items to extract fluids or produce other outputs. Perfect for making oils, juices, and other liquids.
- Craft a Hand Grindstone or Chopping Block for manual processing
- Upgrade to horse-powered machines for automation
- Lead a horse (or other valid creature) to the machine with a lead
- Right-click the machine while holding the lead to attach the creature
- The creature will walk in circles, powering the machine automatically
Horse-powered machines require a clear 7x7 area around them for the animal to walk.
Tip: Shift+Right-click a horse-powered machine with an empty hand to visualize the required working area:
- Green boxes indicate clear areas
- Red boxes indicate obstructed blocks that need to be removed
Recipes can be viewed in-game using JEI (Just Enough Items). The mod includes recipes for:
- Grinding wheat into flour
- Grinding bones into bone meal
- Chopping logs into planks
- Pressing various items into fluids
These recipes exist as placeholder examples since this mod is primarily aimed at modpack makers. Additional recipes can be added via datapacks.
Horse Powered uses data-driven JSON recipes that can be added or modified via datapacks. Recipe types include:
horsepowered:grinding- Grindstone recipeshorsepowered:chopping- Chopping block recipeshorsepowered:pressing- Press recipes (supports item and fluid outputs)
Example grinding recipe (data/yourpack/recipes/grinding/custom_recipe.json):
{
"type": "horsepowered:grinding",
"ingredient": { "item": "minecraft:wheat" },
"result": { "item": "yourmod:flour", "count": 1 },
"time": 12
}By default, the following vanilla mobs can power horse-powered machines:
- Horse
- Donkey
- Mule
- Llama
- Trader Llama
To add additional mobs as valid workers, create an entity type tag file at:
data/horsepowered/tags/entity_types/valid_worker.json
Example (adding modded horses):
{
"replace": false,
"values": [
"alexsmobs:elephant",
"somemod:custom_horse"
]
}Note: Only PathfinderMob entities (entities with AI that can navigate) will work properly with the pathing system.
- JEI - Recipe viewing support
- Jade - Block information tooltips showing machine status, inventory, and worker info
- GuideME - In-game documentation (when installed, not required)
The mod includes several configuration options:
- Hunger exhaustion rates for manual machines
- Whether axes take damage when using the chopping block
- Points required for various machine operations
- Item rendering options
- Minecraft 1.21.1
- NeoForge 21.1.0+
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Saereth - Current development and 1.20.1 port
- GoryMoon - Original HorsePower mod concept and design
This mod is a spiritual successor and reimplementation of GoryMoon's original HorsePower mod, updated for modern Minecraft versions with new features and improvements. We thank GoryMoon for the original inspiration and concept that made this mod possible.
