[ 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 metalhedd metalhedd Dec 12, 2014 at 19:29 UTC - 0 likes

    @Layania: Go

    I never said it was a spigot 1.8 issue... Its a spigot 1.7 issue. Go back through the comment history, this bug was reported long before 1.8 and is only a problem with spigot. The 'craftbukkit' distributed by spigot has the same modifications that break portable horses... Of course a plugin LIKE this is still possible.. But it wouldn't be backwards compatible with portable horses, and I have no interest in working around what I consider to be a bad design decision on behalf of the spigot team. I also do not approve of spigots attempts to circumvent the DMCA and will not develop against those versions.


  • Avatar of Layania Layania Dec 11, 2014 at 18:56 UTC - 0 likes

    I think is not a spigot 1.8 problem (same problem in bukkit or craftbukkit)
    this type of plugin is possible, someone sell one on spigot forum :(
    I think Metalheed is tired to use craft, bukkit or spigot and want see some news
    with sponge.

    Thanks to maintain this some time and good programming, mister metalhedd :)

    Last edited Dec 11, 2014 by Layania
  • Avatar of Formula350 Formula350 Dec 05, 2014 at 01:34 UTC - 0 likes

    @metalhedd: Go

    That 1.8 of Spigot includes Bukkit and CraftBukkit, but your latest doesn't work, and the Dev Builds link no longer works... Is PortableHorses abandoned for CraftBukkit as well?

  • Avatar of metalhedd metalhedd Dec 02, 2014 at 19:44 UTC - 0 likes

    @Paxination: Go

    Protocollib was never the problem. Spigot is. They made backwards incompatible changes and I can't figure out a way around them. This incarnation of portablehorses is dead. It might get rewritten for sponge some day but won't be backwards compatible.

  • Avatar of Paxination Paxination Dec 02, 2014 at 17:39 UTC - 0 likes

    @metalhedd: Go

    Some one took over updating ProtocolLib

  • Avatar of LordDWT LordDWT Nov 29, 2014 at 15:38 UTC - 0 likes

    Spigot 1.8 is out


    Any chance of an update to this plugin?

  • Avatar of metalhedd metalhedd Nov 05, 2014 at 17:45 UTC - 0 likes

    @switorik: Go

    Not likely for spigot. Theyve got their own custom nbt filter .. Thing... Which totally broke this plugin. I tried working around it but was unable to get it working. I might rewrite for sponge or some other platform, but the amount of work required to make this compatible with spigot is prohibitive. It also relies heavily on protocollib and I don't know what the future of that library will be either. TLDR: There might be a PortableHorses 2, designed for a new api and server platform, but there will be nothing for spigot unless someone else contributes it.

  • Avatar of switorik switorik Nov 05, 2014 at 13:53 UTC - 0 likes

    With the news of spigot updating to a full 1.8, do you have any intentions on continuing work on this once great plugin?

  • Avatar of sparts sparts Sep 26, 2014 at 21:30 UTC - 0 likes

    I would like to point out someone is making a way to use bukkit plugins as is to sponge. I believe its called spore (correct me if I'm wrong), but if you can fix the infinite horse saddle, we all would greatly appreciate it!

    I can't use it as I use the 1.8 protocol hack, but as I believe I speak for most of us that use it, we would really like to see the issue fixed.

    Either route you choose to pursue, you did a great job with this plugin and I hope to see you on sponge projects!

  • Avatar of metalhedd metalhedd Sep 26, 2014 at 12:14 UTC - 0 likes

    @OmegaGenesis: Go

    No unfortunately not, and with the current state of bukkit, I'm not sure I'm going to pursue a fix (though I will gladly merge a patch from anyone willing to contribute) PortableHorses still works as intented with CraftBukkit, but I have no idea what could cause this current 'sometimes-it-works' thing with spigot.


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