Stables

What does it do?
Stables is a plugin that assists with Horse ownership, protection, and other horse related things. Vanilla has no ownership or tracking of horses, only if it has been broken or not. Stables changes this behavior.
Important MC1.11 Notes!
This new version (1.9.11) MAY NOT WORK WITH OLDER MC VERSIONS! It has ONLY been tested with MC 1.11!
MC 1.11 changed a lot with horses. As of Stables v1.9.11, some changes must be made in order to accommodate Llamas, Donkeys, Mules, Zombie horses and Skeleton Horses. In your config.yml, In the "animals" section, you MUST add these to the "allowed" list. Anything NOT in the allowed list will NOT be covered by Stables! (example: allowed: HORSE, ZOMBIE_HORSE, SKELETON_HORSE, LLAMA, DONKEY)
Again, as far as 1.11 is concerned Mules, Donkeys, Zombie/Skeleton horses are NOT Horses, and must be entered SEPARATELY into the config!
As of right this moment, Llama carpet does NOT save. Testing of this version has been VERY limited. Please report any and all bugs via tickets - Be as specific in your reports as possible!
Another note: v1.9.11 will create a new table in your database for stored/stabled horses, and copy all the values over, converting what needs to be converted. For safety purposes, the old table will NOT be removed. It will just no longer be used. I would suggest NOT deleting it yourself for a bit, in case you need to restore a previous version.
All localization messages are still 'Horse' and 'Steed' specific. New default messages will be added in time. As always, you can edit them yourself in the 'language.yml' file.
Requirements
- To use COST based virtual stables, Vault is required. Free storage does not require any additional plugins.
Current Features
- Protect Horses from configurable outside damages, including PVP, Environmental (falling/lava) and Monsters
- Adds recipes for Horse Armor (Barding), Name Tags and Saddles
- Now has customizable recipes for these items!
- Adds 'ownership' to horses so others cannot steal them - Use a name tag on a horse to claim it!
- Store horses in virtual stables, and recover them!
- Abilities for Admin/Staff to Remove Ownership
- Sets a max amount of horses one player can own
- Anyone with the stables.admin permission can use horses without permission
- Allow a friend to ride a claimed horse
- Lure a horse from the wild using an item (defaults Golden Carrot - Other suggestions would be Emeralds, Golden Apples)
- Horse Spawning, including ZOMBIE and SKELETON horses!
- Teleport, Summon and Locate your claimed Horses!
- Allows staff to rename horses without changing ownership
- UUID storage for databases -
- Uses connections to 'api.mojang.com' and 'sessionserver.mojang.com' if UUID cannot be resolved on the server.
What's in store for new releases?
- Horse Trading
- (NPC) Races
- Horse purchasing (from NPC)
Permissions & Commands
Please see the Permissions & Config Page here.
How does it work?
Name a horse to claim it as your own. Hit it (as the owner) with a new Name Tag (un-renamed) to free it!
- To name a horse, you have to get a NAME TAG. Use the NAME TAG in an ANVIL and change it's name to what you want the horse to be called. Then USE (Right Click) The Horse with the NAMED NAME TAG to name it. This is a VANILLA MINECRAFT feature - it is not included with Stables. This action, however, is what will claim a horse with the Stables plugin.
- You can also set the config to 'AutoOwn = true' - This will automatically claim a horse as soon as it is tamed!
Stables also prevents horses from being killed by players, mobs, environmental, or any combination of these. All options are 100% toggle-able through the config.
Virtual Stables
This feature can be disabled by the admins by setting the 'allowCommand' config option to false, and then just not creating any stable signs.
To create a stable, simply place a sign with [stables] as the first line. Stables will take over from there. If 'allowCommand' is disabled, you can ONLY use the Virtual Stables feature with a sign. Punch the sign, or type /stables store to store a horse. Please note: Storage does *NOT* save chests right now, nor will it save saddles. This is a known bug.
- Please note: The stables does *NOT* save Horse Speed. This is a Minecraft/Bukkit shortfall, and will be addressed as soon as there is a way to do so.
The Config
Please see the Permissions & Config Page here.
Recipes
Stables makes several items craftable - specifically Saddles, Barding (Horse Armor) and Name Tags.


Setting the config option for hard mode recipes will change all ingots/bars to blocks instead.
Localization & Custom Messages
Upon the first run, a file called 'language.yml' will be generated. This will have all the phrases, in English. You may change the phrases to whatever you'd like, or any language you'd like.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@muniocz
Wasn't able to reproduce that, but changed the routine that checks in 1.8.6.1. Open a ticket of this new verison still causes that issue. :)
-
View User Profile
-
Send Message
Posted Aug 1, 2013Hi, I have claimed my horse (hearts) and named him, but in chat it still write "This horse has not been named, and is not clamed by you." But he is. He is protected and named.
CB: #2820 Stables: 1.8.5.1
-
View User Profile
-
Send Message
Posted Jul 31, 2013@raum
Thanks for your reply! Well I'll watch your plugin, I look forward to future updates! ;)
-
View User Profile
-
Send Message
Posted Jul 31, 2013@xxbabygirlstar
It has already been uploaded, but has to wait for Bukkit to do their QC stuff to it before it gets approved. If you subscribe to the File Changes (Top right tab), you'll be notified as soon as any upload goes through :)
-
View User Profile
-
Send Message
Posted Jul 31, 2013@raum
Thanks for your quick response! Do you have an estimated time that you'll be uploading the next version? I'm super excited to use this on my server.
-
View User Profile
-
Send Message
Posted Jul 30, 2013@EratheonPMC
It is limited to only horses. What version and build of bukkit are you using? Iv 1.8.6 adds more checks to verify it's a horse for some older builds.
-
View User Profile
-
Send Message
Posted Jul 30, 2013This is a great plugin. However, I found a major bug.
When you name any mob with a name tag, the Stables plugin will say the message "Enjoy your new steed." and the stables horses list for the player will be filled with the mobs that you named.
You should check this so that it is only limited to horses.
Thanks.
-
View User Profile
-
Send Message
Posted Jul 30, 2013@xxbabygirlstar
Re: /spawnhorse - My mistake .. that was still set to only stables.admin - next version (after 1.8.5.2) will fix that.
Re: Saddle recipe- Also, my mistake. Will be fixed - the current perm is looking fro "stables.recipe.armor.saddle", rather than "stables.recipe.saddle".
Thanks for reporting :)
-
View User Profile
-
Send Message
Posted Jul 30, 2013Hi there raum, nice plug-in :) For some reason, even though my default group as stables.spawn, it tells me "You are unable to do that!" My default group also has stables.recipe.nametag and stables.recipe.saddle. Name tag works fine, but when I try to make a saddle, it says "You do not have the knowledge to craft that item!" Any suggestions on how to fix?
EDIT: I also tried manually adding the permission nodes to GroupManager in the console.
http://gyazo.com/e7b102c030598dcb1e625b0aba442d1c
-
View User Profile
-
Send Message
Posted Jul 30, 2013@tom7aar
Unfortunately this isn't possible right now, as there's no API regarding leads - the game doesn't keep track of what they're connected to. It is on the todo list to add as soon as it's possible.
-
View User Profile
-
Send Message
Posted Jul 30, 2013A very nice plugin!
If you don't mind, I would like to make a suggestion. Could you add a feature that placed leads are also protected, so that griefers can't let your horse escape?
Thanks in advance!
-
View User Profile
-
Send Message
Posted Jul 29, 2013@raum
I'm running on Spigot 1.6.2-R0.1 build #1037
-
View User Profile
-
Send Message
Posted Jul 29, 2013@sjakupovic
What build and version is your server? For it to get to that point where your error is showing up, your server believes that ignited tnt is a horse for some reason.
In any event, v1.8.5.2 is being uploaded now which should correct this issue.
-
View User Profile
-
Send Message
Posted Jul 29, 2013I'm getting this error every time when I right click an ignited tnt:
Its not something new from 1.8.5.1, I had this in 1.6.1 too
-
View User Profile
-
Send Message
Posted Jul 29, 2013@P1G0M
You are using Java 6 instead of Java 7. Stables requires Java 7. :)
-
View User Profile
-
Send Message
Posted Jul 29, 2013Getting this error when opening the console:
Is a 1.6.2 server, new and without plugins, only the stables.jar... Why is this happening to me?
Using the lastest stables build.
Thanks!
-
View User Profile
-
Send Message
Posted Jul 28, 2013Why wait for 1.8.5 when raum released 1.8.5.1 (8 minutes ago) ;-)
Unapproved but here's a hint: files/36/
Changelog is as followed:
•1.8.5.1 - Added a disabled world check for stables (Will not allow /stables store or /stables recover if player is in (xx) World •Non-owners no longer allowed to name claimed horses
•Added a message to remind players to name their horses!
•(older cange, forgot to mention) Added perms for crafting of items (armor & sadddles)
Thanks raum! :-)
-
View User Profile
-
Send Message
Posted Jul 28, 2013@raum
Maybe a Jenkins server would be useful?
-
View User Profile
-
Send Message
Posted Jul 28, 2013@JamieKG
Unfortunately not that has been approved yet, and I was .. yelled at for posting unapproved files (they disabled the entire project :P) So you're at the mercy of Bukkit's delays until it's approved, unfortunately.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@raum
THANK YOU SO MUCH! Lol Im a newb