Horses
Description:
Horses is a Virtual Stable Management system which allows players to buy, store and summon horses. Horses will provide you, the server owner, the ability to create a mmorpg style mount and stable system.Features:
- Yaml or MySQL Data storage
- Powerful configuration system. Setup special configs for different worlds/permissions
- Buy horses via a command
- Customisable starting HP per Horse type
- Keep your horses safe from other players
- Rename your horses (With colours!!)
- Swap out your horse for another in your virtual stable
- Anti-grief protection for players horse
- Collect and store horses in your virtual stable
- Horses can be bought by breed type
- Allow tamed wild horses to be added to your virtual stable
- Customise what happens when horses are hurt. (Ignore damage?, Transfer to rider?)
Planned Features:
- Buy health for your horse
Commands:
- /horses help [command] Lists information about sub-commands
- /horses buy <Name> <Breed Type> Buys a horse of the given breed
- /horses delete <Name> Deletes the given horse from your virtual stable v0.4.0
- /horses types Lists the horse types the player has permission to use
- /horses summon <Name> Summons one of the players horses to them
- /horses dismiss Dismisses the summoned horse
- /horses heal [Amount] Heals the players active horse (For a configurable price)
- /horses rename <Name> <NewName> Renames one of the players horses
- /horses list [Player] Lists all the players horses
- /horses give <player> <name> <type> Gives a player a horse Since v1.1.9
- /horses reload Reloads the configuration
Permissions:
- horses.set.user Grants the player permission to use all player sub commands
- horses.set.admin Grants the player permission to use all admin sub commands
- horses.command.buy Grants permission to use /horses buy
- horses.command.delete Grants permission to use /horses delete
- horses.command.summon Grants permission to use /horses summon
- horses.command.dismiss Grants permission to use /horses dismiss
- horses.command.heal Grants permission to use /horses heal
- horses.command.rename Grants permission to use /horses renamed
- horses.command.list Grants permission to use /horses list
- horses.command.types Grants permission to use /horses types
- horses.command.list.all Grants permission to list other players horses
- horses.command.reload Grants permission to reload horses config
- horses.command.give Grants permission to use /horses give
- horses.type.<HorseType> Grants permission to buy the given horse types
- horses.colour Grants permission to use & colours codes in your horses name
- horses.formattingcodes Grants permission to use & formatting codes in your horses name
Configuration:
- TODO
Stats collection:
Horses collects anonymous stats from your server such as player count, version numbers for horses and CraftBukkit also which type of database you are using. All data is sent to MCStats.org and is publicly viewable. You can disable Stats collection by going to plugins/PluginMetrics/config.yml and change opt-oit to true.Developer Builds
Development builds of this project can be acquired at the provided continuous integration server.These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Dev Builds
Configuration | Translations | Statistics | ChangeLog | Videos
-
View User Profile
-
Send Message
Posted Oct 5, 2013Hi,
I have a little bug on my server with this plugin.
Sometimes horses become very slow. It's really random. Some players don't have this issue and randomly sometimes someone gets a slow Horse...
Also no errors or anything like that.
-
View User Profile
-
Send Message
Posted Oct 4, 2013@drdanco
Yep that would work fine :)
-
View User Profile
-
Send Message
Posted Oct 4, 2013@Connman360MC
Hey thanks for all the info! Very helpful :) So I could just give that permission to individual players who donate, though, right? Because my server is basically an econ server with a bunch of rank advancements, so there's no real donator rank. I'm pretty sure you can give permission nodes automatically with BuyCraft....
And yea, I've seen Enjin before maybe I'll consider checking that out. Thanks.
-
View User Profile
-
Send Message
Posted Oct 4, 2013@drdanco
What you do is set-up a separate config file for the donator permission group. To do this just add group.donator to your Horses config. Like this:
FixZeroJumpStrength: true
PermissionConfigs:
- group.Donator
BypassSpawnProtection: false
DismissHorseOnTeleport: true
StartWithSaddle: true
This will create a new .yml file in your horses plugin folder called group.donator.yml. Configure that to fit your donator rank. Then you have to head to your permissons config and add the node "group.donator" to the donator rank. You can set up separate configs for every rank you have. Which is awesome for "shop" servers. BTW if your looking for a good ingame-to-webshop website check out enjin.com. Let me know if you need anymore help!
-
View User Profile
-
Send Message
Posted Oct 2, 2013@ShadowDog007
Good to hear :D I was going to see how your plugin interacts with MobCatcher, because if the player can catch them in eggs it would enable them to be able to trade. I'll let you know if that works... Thanks again for the plugin!
@Connman360MC
Hey thanks for the advice :) Sorry, I should have noticed the permissions stuff, my bad xD. Did you just create new horses with different DisplayNames in config.yml for the donor horses? That would be good for my server as I'm trying to figure out as many donator perks as I can that aren't pay to win. Thanks again!
-
View User Profile
-
Send Message
Posted Sep 30, 2013@drdanco
Yeah, I have been meaning to do this, just been very busy with uni at the moment. Also in the middle of an update for my other plugin.
@Connman360MC
Probably will do that in the next update. When I have a bunch of time I will go through all the tickets and mark them off my list :)
Might be a few weeks.
-
View User Profile
-
Send Message
Posted Sep 30, 2013First off I have to say excellent plugin! Secondly, I have a Ques and some suggestions, Do you have any time frame on when you will be implementing the Buy Horse Health feature and if you could add some type of buy/sell horses to other players, using Vault (of course LOL).
@drdanco
- You can already disable horses using permissions, either per group or per player, as i have already set it up so only VIP and Donator groups can purchase the Undead and Skeleton Horses, and a Donator gets a Undead/Skeleton Horse with more Hp than VIP. This plugin allows for awesome customization using permissions.
- As for buying horses through signs, i found a great pulgin called ServerSigns, It allows you to set up commands to run when a player clicks a sign. So you could have it charge a set economy amount or item amount and "buy" the horse from the plugin for them. Just an idea, as I'm doing the same on my server.
Hope it helps.
And Thanks Again to ShadowDog007 for spending his time to make this awesome plugin!!
-
View User Profile
-
Send Message
Posted Sep 30, 2013This is an amazing plugin... Though I have some suggestions: -The ability to buy/sell horses amongst players. -The ability to disable certain horses from being purchased (unless that's already there and im missing something...) -and along with these it would be great to be able to sell horses via sign (though even if you just added the other 2, it would be amazing ;])
With these features, servers would be able to have a shop where one can buy regular horses and leave the trade of rare ones up to your economy. Anyway, like I said, just some suggestions... Thanks for the plugin :)
Also I'd like to add that you can't summon horses in areas with WorldGuard flags that prohibit mobs from spawning. Would be great if I could override this somehow...
@thequestingbeast
You could try using Horse Spawn for that.
-
View User Profile
-
Send Message
Posted Sep 25, 2013@Camaroz1
You can do that with permission configs.
@thequestingbeast
Yeah, that could be done :3
-
View User Profile
-
Send Message
Posted Sep 25, 2013It would be nice if certain people could spawn in the horses with the set stats without owning them.
-
View User Profile
-
Send Message
Posted Sep 21, 2013can you add permission for max horse own?
-
View User Profile
-
Send Message
Posted Sep 16, 2013@MarnixxTS
That's probably because its in your dropbox :)
http://gyazo.com/d605fbde5a2f644cd1a62c03dd34be59
-
View User Profile
-
Send Message
Posted Sep 16, 2013@ShadowDog007
The link works for me, it automatically downloads if you click on it.
-
View User Profile
-
Send Message
Posted Sep 15, 2013@chlitto
Working on updates for my other plugin (MobManager)
Once I finish that, I could make some changes to allow editing the menu via language files.
-
View User Profile
-
Send Message
Posted Sep 15, 2013I want to translate the whole thing to polish and edit the menu style to my server style so everything would look like its meant to be :)
-
View User Profile
-
Send Message
Posted Sep 14, 2013@chlitto
There are so many crappy Horse plugins out there. And this plugin got so popular way faster than I expected. Early on, I didn't want anyone stealing my code.
I might make the repo public again later on.
Why did you want the source?
-
View User Profile
-
Send Message
Posted Sep 14, 2013Why was the source removed from GitHub :( ?
-
View User Profile
-
Send Message
Posted Sep 13, 2013@MarnixxTS
Link doesn't work :(
Edit: http://dev.bukkit.org/bukkit-plugins/horse-stables/pages/translations/ <- This has the one you PMed me. Is that the correct one?
-
View User Profile
-
Send Message
Posted Sep 13, 2013For the Dutch people: Click here to download my Dutch translation
-
View User Profile
-
Send Message
Posted Sep 13, 2013@Skyblazer252
You can already do that with permission configs.