Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Private Horses

Private Horses

Sick of having your horse, donkey, or mule jacked? With this mod, you can relax — no one but you can ride or leash your animal now!

4,984
18
Mobs
Social
Utility

Compatibility

Minecraft: Java Edition

1.21.x

Platforms

Fabric

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

View source Join Discord server
Donate on Ko-fiDonate

Creators

somyk
somyk Member

Details

Licensed MPL-2.0
Published last year
Updated 2 months ago
DescriptionGalleryChangelogVersions

🐴 Private Horses — keep your mount yours!

This mod ensures that only the owner can interact with their horse, donkey, or mule — no more random riders jumping on your beloved steed!
Exceptions apply only to server operators and players with the private-horses.interact permission.


⚙️ New Gamerule: private-horses.disable_damage

Want extra protection for your tamed animals?
Enable the new gamerule private-horses.disable_damage to prevent any damage to your horse, donkey, or mule — except for fall damage and damage caused by the owner.
By default, this rule is disabled.


🔐 Public or private? You decide.

You can freely switch your mount’s accessibility:

  • Make it public – Sneak and right-click with sugar
  • Make it private again – Sneak and right-click with wheat

This lets you easily share or reclaim access to your horse, donkey, or mule.


🔄 Transfer ownership

Inspired by the Transferable Pets mod, this mod also lets you give your animal to another player.

To do so:

  1. Put the animal on a lead (leash).
  2. Sneak and right-click the player you want to transfer it to.

Done! They’re now the proud new owner.


Default config values

# Message translations
message:
  # 'AnimalName' is owned by 'PlayerName'
  owned_by: '%s is owned by %s'
  
  # 'PlayerName' is new owner of 'AnimalName'
  new_owner: '%s is new owner of %s'
  
  # 'PlayerName' transferred 'AnimalName' to you
  transfer: '%s transferred %s to you'

# Use the above translations instead of a polymer translation
ignore_polymer: false

Note: If a player tries to equip horse armor on someone else's horse, it will appear equipped due to a client-side visual bug. However, the armor will remain in the player's inventory.


You can visit my little contact card,
And you are welcome to support me via the following links:
ko-fi monobank

Modrinth is open source.

main@bd61f5d

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.