Stables

Banner

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.

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, Enviromental (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 respawning No longer needed
  • Horse purchasing (from NPC)

Permissions & Commands

Please see our new 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!

  • Apparently naming a horse is confusing to some people. 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 our new Permissions & Config Page here.

Recipes

Stables makes several items craftable - specifically Saddles, Barding (Horse Armor) and Name Tags.

Diamond Horse Armor Gold Horse Armor Iron Horse Armor

Saddle Name Tag

Setting the config option for hard mode recipes will change all ingots/bars to blocks instead.

Localization

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.

Please note Version 1.8.9 will change the localization file, and some variables will be added to substitute things like numbers or names, as some languages may require different formats that don't have the name at the front, or back, or wherever it's placed in English.

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

  • Avatar of raum raum Jun 24, 2015 at 00:05 UTC - 0 likes

    @beefchicken: Go

    At this point, I need you to open a ticket with all the requested information. I run two servers - one Spigot 1.8, one Cauldron 1.7.10 - it works just fine on our cauldron server. I'm guessing there's some sort of conflict between a mod and Stables.

    BFAK:91007154,92e4b917081a2a8d6581e2ed8fa6b92293e7f5164a522cb9ced0b28249791359

  • Avatar of beefchicken beefchicken Jun 23, 2015 at 09:49 UTC - 0 likes

    @raum: Go

    No I hot installed Mo creatures, I can't stable the horse, when I use the command/sign and I try to hit the horse I just damage it and it won't get stroed :(

  • Avatar of raum raum Jun 23, 2015 at 01:00 UTC - 0 likes

    @HyperFrostNetwork: Go

    I just hopped on your server. You're using quite an old version. Update your version and the issues you stated should be fixed. I tried to inquire if anyone was around that I'd be able to talk to about it, however found that I was unable to chat, /who, /list, /msg, /help, /rules, or any other even remotely useful command. :P

    Last edited Jun 23, 2015 by raum
  • Avatar of raum raum Jun 23, 2015 at 00:06 UTC - 0 likes

    @beefchicken: Go

    There are currently no known/confirmed bugs - Only what's been stated in the last two comments.

    Using Cauldron, are you also using Mo' Creatures? Stables currently doesn't support the MoC horses (that look nearly identical to Vanilla horses) which would explain why there's damage being dealt, rather than tossing an error, or another message.

  • Avatar of beefchicken beefchicken Jun 22, 2015 at 20:56 UTC - 0 likes

    I just downloaded it! Great plugin everything works very nice, tho have on problem... When I'm trying to store my horse it don't let me do it! It says "hit the horse you wish to store" but when I try to hit it I only give it damage. ' Is this a known bug or do I need to do something in the config? I have tried with both signs and the comand, the sam thing happends in both cases... Note* im on the 1.7.10 version of Cauldron

    Plzz help :D Best regards, beefchicken

    Last edited Jun 22, 2015 by beefchicken
  • Avatar of raum raum Jun 22, 2015 at 17:17 UTC - 0 likes

    @Formula350: Go

    You'd disable the virtual stables in the config: useCommand: false This would require a Stables Sign in order to store a horse - just don't create the signs :)

    There were issues for a little while regarding people who had colored their horses names by various means. This was corrected in, I believe, 1.9.8. The storage itself - this is the first time I'm hearing issues with the squares. As for it not saving "magical armor" - If another plugin is augmenting armor - Stables only stores vanilla stats, as that's all it knows about. There's no such thing as enchanted armor in vanilla MC, and thus it has nothing to save. Stables was never designed to work with other plugins that modify various horse aspects. On Vanilla-horse servers, storage has never been an issue (with the exception of the above mentioned color problem)

    STORING speed isn't a problem. It's very easy to store speed. However there is no way to set that back on a horse - so no idea how he could have gone about doing that.

    Edit: I just looked at his source code - He sets the speed by using reflection NMS code and the required mod of protocolLib - In short, this plugin would break every time any new version comes out. With how busy I am IRL, This isn't something I'm going to do with Stables any time soon. It'd be weeks between updates at best.

    Last edited Jun 22, 2015 by raum
  • Avatar of Formula350 Formula350 Jun 22, 2015 at 01:14 UTC - 0 likes

    @raum: Go

    What about ADDING more permissions? I like the plugin for some of the simple things it offers for horses, but currently for actually stabling horses it is too unreliable (on my server at least), and people losing their horse to the stables is a common occurrence. I've tried negating "stables.store" in hopes that'd have done it, but doesn't seem to have done anything. I'd attempt negating "stables.*" but I fear that'll prevent them from the rest of features I do want to use (ownership via nametags for example).

    In a bit more detail here are the two issues that we seem to be having:
    First, the general not being able to summon your horse due to being stored with the name "▉▉▉▉▉▉▉▉▉" (which even if you do type in those, it still won't call it lol)
    Second, we use ImOnAHorse to create Pegasus, and storage of those horses apparently results in certain-loss of the magical armor. It also may increase chance of the first issue occurring, but I'm not certain.

    The only plugin to have worked absolutely perfectly had been PortableHorses, but that Dev has expressed dissatisfaction with the Spigot crew over how they went about getting around the DMCA, so he refuses to update the plugin and I do believe has walked away from the community in general. On top of that, his plugin also perfectly stored all of a horses specs in addition to inventory (at least armor, don't know about chested equine), so speed, health, jump, color was all properly stored. Which I suspect being able to summon a horse with all of those attributes through a command, that it surely must leave a way to do it with Stables :)

    But yea, I'm mostly interested in the ability to prevent players from using the commands right now, at lease until storage becomes more reliable.

    Thanks!
    -Formula350

  • Avatar of raum raum Jun 21, 2015 at 20:46 UTC - 0 likes

    @HyperFrostNetwork: Go

    Need a few more details than that, as It's not reproducing on a test server. What portions of the plugin are you referring to? What perms plugin are you using? What version and build of MC? Spigot? Bukkit?

  • Avatar of HyperFrostNetwork HyperFrostNetwork Jun 21, 2015 at 00:03 UTC - 0 likes

    There seems to be a pretty big issue with the plugin ignoring permissions and just allowing everyone to use the plugin, call me out if I'm doing anything wrong here.

    http://i.imgur.com/7Cv9GKA.gif

  • Avatar of raum raum Jun 15, 2015 at 02:10 UTC - 0 likes

    @Mario359: Go

    Stables is not version dependent - That is, there is no NMS code in it that would break on a new version. It will work on any version of MC currently out that supports UUIDs.

    Last edited Jun 15, 2015 by raum

Facts

Date created
Jul 02, 2013
Categories
Last update
May 19, 2015
Development stage
Release
Language
  • deDE
  • enUS
License
All Rights Reserved
Curse link
Stables
Downloads
21,440
Recent files
  • R: 1.9.8b for 1.8.1 May 19, 2015
  • R: 1.9.8 for 1.8.1 May 17, 2015
  • R: 1.9.7 for 1.8.1 Apr 04, 2015
  • R: 1.9.6 for 1.8 Mar 30, 2015
  • R: 1.9.5.5 for 1.8.1 Feb 10, 2015

Authors