[ Français ]

IMPORTANT: Spigot Builds > #1521 currently have a bug which corrupts PortableHorses! Do *NOT* Use this plugin with spigot > build #1521

Portable Horses allows for players to store their steeds in their inventory. By removing the saddle from a horse or donkey, the animal will vanish, safely stored inside the saddle itself. by clicking the saddle on the ground again, the horse will respawn ready to ride exactly as you left it.

You could even store a donkey in a saddle in a donkey in a saddle (donkey-ception?)

NOTE: This plugin requires ProtocolLib


  • Pickup/Spawn your horse anytime / anywhere just by saddling it.
  • Option to store (or drop) Horses armor, and donkey's inventory.
  • Horse details are displayed on the saddle's lore for easy identification.
  • NO DATABASE - All data is stored in the saddle. There is no database or flatfile to worry about.
  • Can optionally require a special 'portable horse' saddle in order to function. Normal saddles will work as they used to.


Pour les utilisateur Français de ce plugin Voila une Video de "Miodo" (V 1.6.2)

Para los usuarios que hablan Español, aquí hay un tutorial por FeerBreezy.

Для русскоязычных пользователей видео от Rissman


All commands are under the main /portablehorses or /ph command

  • /portablehorses reloadconfig - reloads the config file.


  • portablehorses.saddle: allows players to save a horse to a saddle.
  • portablehorses.unsaddle: allows players to remove a saddle (picking up the horse).
  • portablehorses.spawn: allows players to spawn their horses
  • portablehorses.admin: allows the 'reloadconfig' command.


A fully commented config.yml can be found here

Source Code & Development Builds

Source code is available on Github

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Portable Horses Development Builds

Auto Updater

This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by setting 'auto-update' to 'false' or 'notify-only' in the plugins' settings file.

Other Plugins

  • ToughAnvils - Anvils that never break
  • Scribe - Transfer enchantments from items to books using an anvil
  • DigForDollars - Let's players earn money for mining.
  • PotatoBombs - Allows players to craft poisonous potatoes into devastating and hillarious magical landmines.
  • SalvageSmelter - Allows smelting unwanted tools/armor/anything into raw materials.
  • Autocrafter - Turns droppers into redstone powered crafting tables.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Kino876 Kino876 Jul 23, 2014 at 19:15 UTC - 0 likes

    @metalhedd: Go

    Oops, I'm sorry...

    Last edited Jul 23, 2014 by Kino876
  • Avatar of metalhedd metalhedd Jul 22, 2014 at 21:47 UTC - 0 likes

    @Kino876: Go

    at top of this page:

    IMPORTANT: Spigot Builds > #1521 currently have a bug which corrupts PortableHorses! Do *NOT* Use this plugin with spigot > build #1521


  • Avatar of Kino876 Kino876 Jul 22, 2014 at 21:26 UTC - 0 likes

    I have the latest beta of the Spigot v1.7.9-R0.3 and now the saddle works as a normal "spawn horse egg" and not spent, can be used as often as you like.

  • Avatar of metalhedd metalhedd Jul 19, 2014 at 23:26 UTC - 0 likes

    @hellobgbg: Go

    It'd require tracking player movements, which this plugin doesn't do right now, and I'm reluctant to add it because it's can slow things down. I'll consider it for the next version if I can find a way to implement it that's not going to hurt performance too badly.

  • Avatar of hellobgbg hellobgbg Jul 19, 2014 at 00:31 UTC - 0 likes

    @metalhedd what i meant was , when u get from a certain radius like 5 blocks away from your horse, the horse saddle will get in your inventory.

  • Avatar of metalhedd metalhedd Jul 17, 2014 at 21:29 UTC - 0 likes

    @Tallcraft: Go

    I haven't had time to test any recent spigot releases, but my bug report went completely un-replied-to.

  • Avatar of metalhedd metalhedd Jul 17, 2014 at 21:27 UTC - 0 likes

    @hellobgbg: Go

    You can't, but you can set it to a very high number of days, like thousands... the timer resets every time a player interacts with their horse, so realistically it should never get to thousands of days (that's 3+ years)

    @hellobgbg: Go

    Im not sure if I understand the suggestion... right now if you are carrying the saddle, that means the horse is in it, so you can't use it to teleport you to the horse.

  • Avatar of hellobgbg hellobgbg Jul 17, 2014 at 21:12 UTC - 0 likes

    @metalhedd can you implement that when u go out from ur horse like 6 blocks the saddle will return to you

  • Avatar of Tallcraft Tallcraft Jul 17, 2014 at 19:11 UTC - 0 likes

    @metalhedd: Go

    Any updates on this?

    Tallcraft - a freebuild Minecraft server

  • Avatar of hellobgbg hellobgbg Jul 17, 2014 at 16:35 UTC - 0 likes

    @metalhedd how can i make the horse theft in the config infinite time?


Date created
Aug 23, 2013
Last update
Jun 22, 2014
Development stage
  • enUS
  • frFR
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Required dependency