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 Jul 19, 2013@Shoween
If you use essentials, the latest dev builds can spawn horses:
-
View User Profile
-
Send Message
Posted Jul 18, 2013@Shoween
It's possible to create them. I am not certain if it's possible to tame them (As I have not played with them at all).
I will add them in a new release. I am currently working on getting multiple versions of SQL to function, as some folks don't have lite, but do have MySql , etc.. It's being added to the TODO list.
-
View User Profile
-
Send Message
Posted Jul 18, 2013Hi, a while ago I made a suggestion on Zombie and Skeleton horse spawning.
I was informed this is not possible.
Well it clearly now is! :D I was looking around and found this plugin, it allows you to spawn zombie and skeleton horses. Though I'd much rather use this plugin if you could implement this.
Thanks - http://dev.bukkit.org/bukkit-plugins/horsesplus/
-
View User Profile
-
Send Message
Posted Jul 17, 2013@RafaAro
There is no Spanish localization currently.
What sort of "issues" are you having? That's sort of vague. :)
Also, "The latest version of the plugin" is unhelpful - There's currently 3 'latest versions' - 1 approved, 1 beta, 1 awaiting approval. I need more details if you want me to help you :)
-
View User Profile
-
Send Message
Posted Jul 17, 2013And Im having issues with this plugin, the server is 1.6.2, does the plugin have any issues with that version?
Im using the latest version of this plugin.
-
View User Profile
-
Send Message
Posted Jul 17, 2013How can I change the language to Spanish?
-
View User Profile
-
Send Message
Posted Jul 17, 2013@NoxTheImperialPony
TL;DR : Looks like your java is out of date. Responded to the ticket, however.
-
View User Profile
-
Send Message
Posted Jul 17, 2013Anyone else having problems with the plugin loading without a crash on bukkit build #2815? except for the first Stables version for 1.6.2 bukkit 1.4e ? If so ticket sent http://dev.bukkit.org/bukkit-plugins/stables/tickets/16-plugin-failed-to-load-on-startup-both-with-and-without/
-
View User Profile
-
Send Message
Posted Jul 17, 2013@Lakuspakus
No, I made a mistake in the command process - this ticket explains a quick fix until a new release comes out:
http://dev.bukkit.org/bukkit-plugins/stables/tickets/14-stable-storage-timer/
-
View User Profile
-
Send Message
Posted Jul 17, 2013The only problem i have with 1.6.2 is when someone tries to store their horses. "Stable storage timer expired" shows up simultaneously as they press enter on "/stables store". Amidoingitwrong?
EDIT: Thanks for the reply. Working fine now :)
-
View User Profile
-
Send Message
Posted Jul 17, 2013@KJ_Shipp
Responded to your ticket - sounds like an outside interference with the database, as a couple of those errors have no way of occurring unless there's a DB lock. Did you have your DB open at all?
-
View User Profile
-
Send Message
Posted Jul 17, 2013@busterguy
I started working on permission based recipes- That's jsut a debug message stating when a recipe has been 'made'. It's safe to ignore, and will go away in a future release. :)
@UtiQuanti
Thanks! I'll get that added soon :)
-
View User Profile
-
Send Message
Posted Jul 17, 2013Not doing any harm but on debug i get spammed in console with: 12:37:19 CONSOLE: [INFO] Stables DEBUG: org.bukkit.craftbukkit.v1_6_R2.inventory.CraftShapedRecipe@3e870596
Just wounded if anyone knew what this meant?
-
View User Profile
-
Send Message
Posted Jul 17, 2013Hi raum,
I realised a french documentation for Stables, it could be usefull for your french users.
http:nefald.fr/wiki/Stables
Thanks for your awesome plugin! :)
-
View User Profile
-
Send Message
Posted Jul 16, 2013@raum
Created tickets for both 1.6.1 and 1.6.2. Neither worked for me. Hope I gave you enough information. Let me know what you think and anything you come up with.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@morlanius
K, if you were able to use Nano, then you were still using 1.4 or prior, which still had that bug - was an oversite, but has since been fixed. :) Thanks for the report :)
-
View User Profile
-
Send Message
Posted Jul 16, 2013@raum
im using latest cb, ive just updated to the latest version of your plugin seems ok so far. ive been looking in the db with nano. also after loosing horses it kept telling me i had already claimed the limit. i know one of them was killed with /butcher
-
View User Profile
-
Send Message
Posted Jul 16, 2013@morlanius
Yes, it would - but the problem is not finding out if they still exist. The problem is : They're already being removed from the database. So why aren't they removing from yours? :) How as the horse killed?
Edit: Also, which Stables version are you using, and what Bukkit build are you using?
Edit Edit: How are you viewing the database info? Are you using ListHorses, or actually opening the database?
-
View User Profile
-
Send Message
Posted Jul 16, 2013@raum
nope, but an command that looks at world.getEntities() as a list, compare it against the database and remove unlocated entries, would something like that work?
-
View User Profile
-
Send Message
Posted Jul 16, 2013Aaaand here we go. Virtual Stables are a go!
Will be making an English video to go with Yannik's German video outlining all the features, as they're growing fast!
http://dev.bukkit.org/bukkit-plugins/stables/files/22-stables-1-6-2/