Stablemaster

What does it do?!
We don't have horse in the name, but we're all about horses!
Stablemaster is a Citizens2 trait, allowing players to manage their mounts (horse, donkey, mule, bag-o-bones, undead steed, pig, boat, or minecart) with specified NPCs. They can be dropped off and picked up later for a configurable prices! There's also an optional charge per day which accrues every 24 hours the horse remains stabled. No horse? No problem! Stablemasters also sell horses-at configurable prices! Perhaps your world has some bigshot noble, admin, or donator waltzing around. Stablemasters recognize their prowess, and will speak to them honorably, waive stable fees, or even offer discounts on horse purchases!
Now this sounds pretty good right about now, but it gets even better! The Stablemasters, you see, have a guild. They even transport your horse wherever you travel so it's always ready for pickup! Gee they sure are thoughtful.
Just use /trait stablemaster, /trait wharfmaster, or /trait stationmaster to get started!
Permission Nodes
- stablemaster.stable - Allows users to purchase mounts and use the stables.
- stablemaster.noble - The stablemaster speaks to you with respect.
- stablemaster.noble.service - The stablemaster waives all stable fees. Also, speaks nicer.
- stablemaster.noble.discount - Applies discount to the cost of new mounts. Also, speaks nicer.
Dependencies
- Citizens2
- Vault
Planned Features




Shop toggle: available mounts randomized daily and can only be purchased once.




Togglable 'tiered' prices.




Sister traits sell boats and minecarts.




Purchased mounts are automatically mounted or placed in the stables.




Ability to disable certain mounts from sale, and adjust speed/jump modifiers.




Control over interface strings via config (for localization).




Control over interface icons.
Special Thanks
Without a generous donation from Mavhill, the update to 1.11+ would never have been possible. Thank you Mavhill. <3
-
View User Profile
-
Send Message
Posted Sep 1, 2013Danish language. This is not menu commands change, only content.
stablemaster_DK.zip 3kb yml file.
-
View User Profile
-
Send Message
Posted Aug 29, 2013@MaybeOneDayiCan
That's in the works :)
-
View User Profile
-
Send Message
Posted Aug 29, 2013could you add lang file for stable options menu?
-
View User Profile
-
Send Message
Posted Aug 26, 2013@izbay
I think this is confirmed to be while crossing a griefprevention (v.7.7) claim
-
View User Profile
-
Send Message
Posted Aug 20, 2013@GMoon777
Actually this is possible now. Check the Citizens2 documentation.
-
View User Profile
-
Send Message
Posted Aug 17, 2013Nice plugin!
-
View User Profile
-
Send Message
Posted Aug 10, 2013@fungreenfox
It sounds like you're using another horse plugin in tandem with mine. It must be locking the horse based on the player name, and my plugin despawns and respawns the horse on storage so it wouldn't be saving and setting the player name with the new horse. Send me a message with a link to the plugin and I'll check with the author about cross compatibility.
-
View User Profile
-
Send Message
Posted Aug 10, 2013Two insidents today with players cannot access their horses, "that horse belongs to "0" ".
-
View User Profile
-
Send Message
Posted Aug 8, 2013Thanks so much dude :)
-
View User Profile
-
Send Message
Posted Aug 8, 2013@ooger1
After creating the NPC (or selecting it if it already existed) do /trait stablemaster, /trait wharfmaster, or /trait stationmaster. I'll edit the OP to include those for anyone who hasn't worked with citizens before.
-
View User Profile
-
Send Message
Posted Aug 8, 2013Hey, how can I make this plugin work? I have Citizens2 I just cant figure it out I have tried hard and will not work for me - Does anyone know the commands to make and NPC a Stable Master? Maybe someone can PM me and tell me how to do it like step by step or at least something like it?
-
View User Profile
-
Send Message
Posted Aug 5, 2013@GMoon777
That would be something to take up with the Citizens2 team. Afraid it's out of my hands.
-
View User Profile
-
Send Message
Posted Aug 5, 2013@PhoenixSoftware
I'll look into it this weekend. Expect a message so we can troubleshoot. :)
-
View User Profile
-
Send Message
Posted Aug 4, 2013Hello!! I am running the latest version of java, and i am getting the same error xshadow is getting.
19:53:39 [SEVERE] Could not load 'plugins/stablemaster.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/github/izbay/StablemasterPlugin : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.UnsupportedClassVersionError: com/github/izbay/StablemasterPlugin : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
The plugin will not load
-
View User Profile
-
Send Message
Posted Aug 2, 2013Hey love the stablemaster, but one request, could you please make him be able to ride a horse?
-
View User Profile
-
Send Message
Posted Aug 2, 2013@izbay
How do I uninstall older instances?
Yes my server machine has java v7 update 25
-
View User Profile
-
Send Message
Posted Aug 1, 2013@xTheShadows
No, OS shouldn't have anything to do with this error. Your server's machine has v7 u25?
http://java.com/en/download/index.jsp
If so, try uninstalling any older instances of java you may have laying around.
-
View User Profile
-
Send Message
Posted Aug 1, 2013Im on Mac thought can that explain anything?
-
View User Profile
-
Send Message
Posted Aug 1, 2013@izbay I have tried, and its not working:-( the same message comes
but thanks anyway
-
View User Profile
-
Send Message
Posted Aug 1, 2013@felixlechat62
I'll look into that in a future version. :)