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 25, 2013@raum
Sorry for letting you push out a release to soon. Lucky it was very quiet at the server so no complains, besides the normal moaners.
I've uploaded 1.8.3.1 to the server so thx again.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@jayRIOT
Round 3, DING!
http://dev.bukkit.org/bukkit-plugins/stables/files/34-stables-1-8-3-1/
-
View User Profile
-
Send Message
Posted Jul 25, 2013@raum
EDIT: Unfortunately this version has not fixed the issue. 1.8.2 I was able to ride other players horses because I have the admin perm and I'm OP, but now I can't even add a saddle to the horses they claimed.
I've also tried giving myself the stables.ride perm and negating the stables.punish perms, but I still cannot ride other horses.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@CollinDesigns
@jayRIOT
http://dev.bukkit.org/bukkit-plugins/stables/files/33-stables-1-8-3/
Whoops. Hadn't quite finished with the punish.ride permission before I pushed 1.8.2 for dutchy. New version should correc that issue.
On a side note ... next time the players a freakin out about Stables .... Tell them they should .... hold their horses. *sunglasses* YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@CollinDesigns
Same thing here, I just logged on after updating earlier and all my members are yelling at me saying they named a horse and it's telling them "That's not your horse! That horse belongs to [their name]"
-
View User Profile
-
Send Message
Posted Jul 25, 2013I just installed the new jar 1.8.2) and now nobody can ride their own horse. Any fix asap?
-
View User Profile
-
Send Message
Posted Jul 25, 2013@raun please respond to your PMs! I need you to respond now!
-
View User Profile
-
Send Message
Posted Jul 25, 2013@raum
Your right there, I do have OP.
As I tried already the negative -stable.punish.name (I use Essentials/Groupmanager) with 1.8.0 with no result, I will try it later today again with 1.8.1
Thx again for the quickly updates
-
View User Profile
-
Send Message
Posted Jul 24, 2013@dutchy1001
What I would assume you did is have OP on - wich usually gets the '*" permission.... and that's what's causing the problem, as I just double checked the code and it is correct. I Also tested on my server and it works ...
You should be able to set a 'negative' perm with your plugin .. with pex, it'd be -stables.punish.name .. bPerms would be ^stables.punish.name
1.8.1 makes the default to negative .. should correct the issue. :)
-
View User Profile
-
Send Message
Posted Jul 24, 2013@raum
"Your ability to name horses has been revoked"
I have stable.admin perm, but if this should give me all the perms I probably have also the perm "stables.punish.name" wich prevent me from naming.
Will you have a look at it?
Edit: beaten again by 3 minutes from Antibes lol
-
View User Profile
-
Send Message
Posted Jul 24, 2013@raum
Oops, sorry I missed that. It works!
The naming permission still appears to be an issue though.
-
View User Profile
-
Send Message
Posted Jul 24, 2013@Antibes
As I mentioned in your ticket before closing it -You don't recover with the name. You recover with the number found in /stables view
http://dev.bukkit.org/bukkit-plugins/stables/tickets/18-cant-recover-horse/
-
View User Profile
-
Send Message
Posted Jul 24, 2013Hi, I can't recover the horse after storing, /stables recover <name> results in 'That horse is invalid'. Also, I have to negate the punishment permission to be able to name a horse, even when OP.
Using 1.8.0, SQLite, 1.6.2-R0.1 (Build #02818)
-
View User Profile
-
Send Message
Posted Jul 24, 2013@raum
Looks my prob has been fixed with the new update.
Thx raum
-
View User Profile
-
Send Message
Posted Jul 24, 2013@raum Thanks raum! I saw it! Do read your PMs!
-
View User Profile
-
Send Message
Posted Jul 23, 2013@raum can you link me to that update??
-
View User Profile
-
Send Message
Posted Jul 23, 2013@dickwick
Indeed it does. Already working on that, however. :) The next release has many broken down permissions - the page will be updated when it's ready :)
@Liquidew
The next update should fix the SQLite support - it may or may not function correctly with the current version - if it WAS running, it should run still. Only new servers seem to be having the issues.
-
View User Profile
-
Send Message
Posted Jul 23, 2013Excellent plugin! It just desperately needs some better permissions instead "all or nothing"
-
View User Profile
-
Send Message
Posted Jul 23, 2013@raum
When will SQLite be fixed?
Check PMs please
-
View User Profile
-
Send Message
Posted Jul 22, 2013@tagtastic
@LeDanJames2
The latest version can be found here:
http://dev.bukkit.org/bukkit-plugins/stables/files/28-stables-1-7-4/
If your config is not showing MySQL config info, you're using a version that's too early - prior to when SQL support was added. As mentioned, Bukkit is fairly backlogged with their approvals atm - every new release of MC does that.