New Features
Default Values
- Flying mounts: Mounts can be marked as
flyable. A short Shift tap takes off. Flight direction follows the camera pitch — look up to ascend, straight ahead to glide level, look down to descend. Stamina drains while airborne; when empty, the mount drops rapidly.- No-Mount worlds: prefix wildcard: World names ending with
*block all worlds matching that prefix (e.g.instance*covers all instanced worlds)- Attachment-only skins: Skin texture is now optional — if only Attachment Model and Attachment Texture are provided, the mount's base texture is used automatically
Admin UI
- Default mount definitions now include correct seat heights: Horse 1.8, Wolf 1.22, Camel 2.3, Frost Dragon 3.1
- Fire Dragon is now included as a default flying mount (flyable, Stamina 150, seat height 2.2)
- Flyable field moved directly below Rarity in the Identity section
Bug Fixes
- Skins: Fixed "name must not be blank" error when creating attachment-only skins
Optimization
- Removed MultipleHUD and AutoMultiHUD dependencies (Hytale 5.0 supports multiple HUDs natively)
- Removed duplicate UI assets (reduces atlas size)
New Feature
Compatibility
- Stamina Gate: Players cannot mount if their stamina is below a configurable threshold (default: 80%)
- Stamina gate and threshold are configurable in the admin menu under Config → Mechanics
- The stamina gate setting is automatically hidden when mount stamina is disabled
- Enchantments and Durability are saved when putting and taking items from the bag
- Hytale 0.5.1 support
Bug Fixes
- Status effect damage (e.g. fire) from the mount owner is now correctly blocked when owner damage is disabled
- InsightHUD now shows the correct mount health after summoning or mounting/dismounting
- InsightHUD no longer shows a regen animation for mounts with less than full health
Bug Fixes
- Mount health now displays correctly in InsightHUD — previously it always showed full HP regardless of actual health
- Summoning a mount with less than full health no longer shows full HP in InsightHUD
- Fixed crash when opening the Mount Bag inventory that could disconnect the player
New
Bug Fixes
- Spawn sound: each mount definition can play a custom sound event when summoned — configurable per mount type in the admin UI; default sounds are resolved automatically based on the model name (e.g.
SFX_Horse_Alerted)- InsightHUD integration: mounts now display their correct name (custom name or type name), accurate HP values.
- Elemental damage from the owner (fire/frost zones) could damage the owner's own mount — A check was missing, so indirect owner attacks were not blocked
- Feeding a mount still triggered a PartyPro ping when feeding was disabled or no heal item was in the inventory
- Admin UI: empty fields from the removed mount attack feature were still shown in the create/edit form
- Riding backwards into blocks threw the player around and sometimes teleported them upward — removed the server-side collision correction that was oscillating against
NPCMountComponent
Bug Fixes
New
- Hot-reload stopped permanently after deleting a mount definition
- Renaming a bag did not update the item for players who already owned it
- Bag items were not auto-generated after server restart
- Deleting a mount definition: active entities remained in the world and could still be ridden
- Middle-clicking a mount to feed it simultaneously triggered a PartyPro party ping
- Permission roles: define roles in the admin UI (Settings → Roles) with a permission node and mount types. Players automatically receive those mounts on login and lose them when the permission is removed
- Deleting a mount definition removes it from all players, despawns active entities and dismounts riders
