Horse Overhaul
Horse Overhaul adds a craftable saddle item, mounted and unmounted horse inventory access, and a custom saddled-horse behavior set for Hytale servers.
The current release targets server build 2026.03.26-89796e57b.
Features
- Adds a craftable
Saddleitem (Horse_Saddle) with built-in storage. - Saddling a
HorseorTamed_Horsealso tames it and swaps it to the customHorse_Overhaul_Saddledrole. - Supports horse inventory access in both major play states:
- unmounted
Primary Actionon a saddled horse opens the horse inventory - mounted
Inventorykey opens the same horse inventory
- unmounted
- Supports direct saddle inventory access:
Usewhile holding the saddle opens the saddle bag
- Keeps saddled horses from passively wandering away while still preserving normal livestock sleep and grazing behavior.
- Includes the
/horseoverhaulin-game help command. - Supports config-driven saddle storage size.
- Supports config-driven enabling or disabling of petting on saddled horses.
Gameplay
Crafting
Craft the saddle at the Farming Bench.
Recipe:
3x Light Leather1x Copper Ingot
Equipping
- Put the saddle in your hotbar.
- Use
Secondary Actionon aHorseorTamed_Horse. - The saddle is equipped and the horse becomes saddled and tame.
Using The Inventories
Usewhile holding the saddle opens the saddle's storage directly.Primary Actionon an unmounted saddled horse opens the horse inventory.- Press your normal
Inventorykey while mounted to open the horse inventory.
The horse inventory currently exposes:
- the equipped saddle slot
- the saddle bag storage
- locked placeholder slots reserved for future horse gear expansion
Command
/horseoverhaulOpens the in-game help window with crafting, usage, and known bug information.
Config
Horse Overhaul creates a HorseOverhaul.properties file beside the mod jar on first startup.
Default config:
saddle_storage_slots=9
saddled_horse_petting_enabled=false
saddle_storage_slots
- Controls how many storage slots the saddle bag has.
- Must be a positive multiple of
9. - Saddle rows are derived automatically as
saddle_storage_slots / 9. - Default
9keeps the original layout:- saddle bag:
9slots /1row - horse inventory:
18slots /2rows
- saddle bag:
saddled_horse_petting_enabled
falseby default.- When
false, saddled horses do not expose the livestock pet interaction. - This prevents petting from interrupting the saddled horse's mount and inventory interaction flow.
- When
true, the mod uses a dedicated pettable saddled-horse role instead.
Restart the server after changing config values.
Installation
- Build or download the jar.
- Place the jar in the mod load path you use for Hytale server mods. For local testing, this is commonly
%APPDATA%\\Hytale\\UserData\\Mods. - Start the server so
HorseOverhaul.propertiescan be generated if it does not exist yet. - Restart after changing config values.
Known Limitations
- Removing the saddle while still mounted can leave the rider visually floating until they manually press
Dismount. - The horse inventory is still prototype-backed by the equipped saddle item rather than a full native horse entity inventory.
Changelog
Release notes are tracked in CHANGELOG.md.

