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
@izbay
And we're up again! Sorry for the delay, folks!
@izbay
Sorry about the delay, guys. A small issue came up that I'll be revising ASAP.
Stablemaster v1.11 is uploaded and pending approval. :) Help yourself to the Link Removed: http://www.mediafire.com/view/5lk1bsw5ob7wc25/lang_en.yml or Link Removed: http://www.mediafire.com/view/v7zign8e7dm9jvg/config.yml in the meantime to adapt them for your server once it's live. I also welcome language submissions to provide in the package as a future default translation.
@izbay
Excited! XD No problem dude, love your plugin, I use it on my server so I like to keep it updated for myself, but since it's opensource, I might as well share any progress or even simple lib reference jar updates I do in the meantime and save all of us some work!
@izbay
All that remains is final testing and a little code cleanup. I'll be submitting the new version tomorrow for bukkit approval! ^_^
Serious headway today, guys. :) I'm going to roll back my progress on toggle-able 'tiered' prices and finish up disabling certain mounts / configuring jump/speed modifiers in the next few days. Once those are rolled in, we'll be looking 1.11 -the interface control patch- release! :]
1.12 -the improved shopping customization patch- will be next. ;D
@DrkMatr1984
I really do appreciate your efforts to keep this up to date, DrkMatr. I've got midterms behind me and a 3 day weekend, so you guys can look forward to a new version this weekend. :)
@izbay
I don't know why you wouldn't be able to load any Stablemasters. I have had no issues with it so far. Even so, I've recompiled it and fixed anything I may have missed. Check out my Github repo https://github.com/DrkMatr1984/stablemaster
Or PM me and I will send you the same jar I am using.
@fungreenfox
Ah, noted. I'll make efforts to expedite my patch, then, but it may be a bit longer given my current workload outside of this project.
@izbay
That jar is a nogo compared to 1.10 . No stablemasters will load with that 1.11. At least they will load in 1.10.
thanks brother! :)
@tiagolimao
I'm currently mid-build and finalizing some changes before uploading. In the meantime you can use DrkMatr's update: https://www.dropbox.com/s/6bljl27d6nlxnz7/stablemaster-1.11.jar
not working in 1.6.4.
@DrkMatr1984
Hey thanks for the hand. :) I'll add this to the build I'll be working on over the weekend.
@izbay
https://github.com/DrkMatr1984/stablemaster
Forked Repo to provide unsupported update needed to run this plugin on Craftbukkit 1.6.4 servers.
jar file here, rename to stablemaster.jar
https://www.dropbox.com/s/6bljl27d6nlxnz7/stablemaster-1.11.jar
@Conyers
^_^ Sorry you guys haven't heard from me in a while. I'll hopefully be making some progress this weekend. :)
Ability to disable certain mounts from sale, and adjust speed/jump modifiers.
This is the feature *I'M* waiting for, lol! Awesome plugin!
I really need a trade log of what players are buying.
Pigs can be picked up too, but they wont move at all, when bought from stablemaster.
Now stablemaster has stopped giving the horse after selling it. It is simply not there, but i have paid full in for two horses which i did not get. version 1.10 and also using Nhorses plugin. This has been working before but not now. I have not been changing the config since last time it worked.