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
Hoping to see an update soon, do you have an eta?
Hey, please consider making a simple plugin that will allow players on my server to store and take out money from a banker npc. I would really love to see this made, what you have done so far is amazing! ^^
I am at bukkit 172 and the only thing my 20 stablemasters can do, is [17:32:45 INFO]: [PvP] stablemaster destroyed *! (player) lol
Had to disable, but look forward to stable build soon. My players loved plugin, but couldnt put horses away. Then new Bukkit build came out and had to disable so server didnt have problems.
Thanks,
Maybe DrkMatr could do it, I know him well xD
@shaythegoon
I'll consider that for a future build. I have a few ideas on how I could set that up and the majority of it would be rather simple. Thanks for the suggestion. :)
I know this is before a build comes out, but afterwards would it be possible to allow Item Currency as a payment (my server uses Iron, Gold, Diamond and Emerald currency system so that the currency is more tangible). It'd be cool if this could be added some way and it would take a lot of imagination to come up with a way of making this configurable, however it will make the plugin more diverse.
Thanks Shaythegoon
Heya everyone sorry about the wait! I've been a little swamped lately but you can expect a new build in the coming week. Once I'm working on it I'll reach out to those of you who reported issues with taking/giving mounts to troubleshoot and be sure that if any defects exist, they're squashed in the next release.
I realize some servers have had GUI issues and mounts spawning without saddles. I'll be looking into these as well.
In the meantime, if you're having issues and used stablemaster previous to the latest version, you may see better behavior if you move your config file out of the folder and let the plugin generate a new one.
Thanks!
I create the npc put the trait stablemaster it, but when I buy something, the npc appears saying ".... Here is the pet name", but the animal does not appear.
Please can someone help me.
thank you
BRMinecraft Play 1.6.4
IP: 69.64.38.253:25675
@DrkMatr1984
We have an eta on the update? Sorry for being impatient.
Stablemaster wont take mounts any fixes you can think of, ty and will keep working on it. Thank you for time and consideration in this matter. :) Keep up the great work, have a great rest of the day.
Could someone give me some help with compiling? i'm a bit on the retarded side of learning new things and can't get the compiler working at all
@DrkMatr1984
Awesome! thanks!
@WilliamtheChad
https://github.com/DrkMatr1984/stablemaster
Source code updated. Just waiting on project manager to ok pull request then Bukkit to approve the jar. If you're impatient and know how to use Maven, you can go ahead and compile from Github!
This looks awesome! When can we expect the next build?
@izbay
Will be updating to 1.7.2 now that Craftbukkit and Citizens have a build. Will shoot you a pull request and PM izbay :)
@laughy_tafy
Hmm. I'll definitely have to look further into this. I rebuilt my workspace between this version and the last so I may have overlooked something. Thanks for getting back to me and letting me know! Sad to hear you're dropping citizens for the time being. Hopefully that issue gets resolved as well. :)
@izbay
I'm actually using Java 7, and after some research it seems it will work ONLY using Java 6. I would try some troubleshooting options I found for this same error (seems to be a Java error that many Java programs have encountered, having to do with how the program was made. Also, it is definitely not limited to minecraft plugins). At this point, I'm sad to say I will not going to be using this plugin anyways (because of a conflict with citizens on my server), so I hope this helps you fix this issue with users in the future. Thanks for your support!
@laughy_tafy
Hmm. It seems your java is out of date. I'm double checking now because I believed I compiled to Java 6 for compatibility, but to get it working now you may want to upgrade to java 7.
Having some trouble with the plugin, error as follows:
Anything I'm doing wrong? Or are you still working on this version? Help would be appreciated, because this seems to be the best (if not only) plugin that allows customization of horses through purchase. Great work!