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 Aug 2, 2013Hello. I have a request if its possible. Alot of players are asking me for powertools to summon there horses. I want to be able to back a powertool for them to buy in a shop but since the summon command relies on horse names to be entered this really isn't possible. would it be possible to give the horses id numbers as well as names? that way i can make the command on the powertool something like "/h summon 1". Another possibility could be adding a command to set the currently summoned horse as default and have it stay that way until changed. That way when you do /h summon, it would always summon your default horse. If this isn't possible it is fine but it would be a big help : )
P.S. I have tried a lot of other horse managing plugins and you are the only one doing it right. AMAZING WORK!!! Thank You : )
-
View User Profile
-
Send Message
Posted Aug 2, 2013How do I set max horses for some groups? Like a VIP feature? :D
-
View User Profile
-
Send Message
Posted Aug 2, 2013The short commands are superb! But could be dangerous as well...
Couple times did I manage to delete my horse typing /h d
Maybe it would be better to let the dismiss command be first, not the delete one.
Or maybe adding a /horse delete confirm command :D
BTW. created a ticket and updated ticket number 65 :)
-
View User Profile
-
Send Message
Posted Aug 1, 2013i hope you can all see wath you need.
http://gyazo.com/f07e997dd7847560b25b3f2b89a2e6ce
-
View User Profile
-
Send Message
Posted Aug 1, 2013@ShadowDog007
Great. Keep it up man ;)
-
View User Profile
-
Send Message
Posted Aug 1, 2013@wumpyc
Manually? :P
That's on my todo list. Been busy recently. Might get some stuff done today.
-
View User Profile
-
Send Message
Posted Aug 1, 2013can we convert from yaml to mysql?
-
View User Profile
-
Send Message
Posted Aug 1, 2013@BuildingDave
Err, maybe you could take a screenshot of the structure of the Horses table?
http://gyazo.com/661719455ef2d93b57dd9d628dc5201d
Here is what it should look like.
@robmcdonald5
Yeah, could be done I guess :o
-
View User Profile
-
Send Message
Posted Aug 1, 2013Could you posibly make the knockback enchantment have a chance to knock someone off their horse?
-
View User Profile
-
Send Message
Posted Aug 1, 2013This is my Config:
http://pastebin.de/35620
And here is the Horse-Table:
http://www.linkfile.de/download-054826216783428249a279ba5b984315.php
-
View User Profile
-
Send Message
Posted Aug 1, 2013@ShadowDog007
Ok, i understand, thank you very much.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@wumpyc
You are using an unsupported version of CraftBukkit. Please update to the latest version.
@aledanmar
Permission nodes like that don't work very well. First of all there would be a limit to how high it would go. And checking every permission to check how many horses a player can have is a waste of time.
You can allow different settings for vip's by creating a permission config. (See the header in config.yml for info) Ask here if you can't figure it out.
@BuildingDave
O.o, how big are you setting maxhealth ?
Are you able to export your database, or just the table so I can have a look at it?
Otherwise you could pm me your skype and screen share so I can see the structure of the table.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@ShadowDog007
http://pastebin.de/35613
Runscript are OK.
First MSG:
"i have DatabaseType: MYSQL and the mysql.yml have all data.
run of 2 servers with thesame configs
i buy a horse on server 1
summon it
dissmis
horses l - give ERROR
i buy a horse on server 1
reconnect
horses l - you have not horses
Can help me?
Greets Dave"
-
View User Profile
-
Send Message
Posted Aug 1, 2013Hi, is it possible to configure how many horses a group can have?. I have seen you can to configure this, but in general. What i want is to be able put each group a maximum. For example, VIP = 3 horses, users = 2, ...
You could do this with a permission node, for example: horses.max.X (X = 1,2,3,4,5 ....)
Thanks for your time.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@ShadowDog007
-
View User Profile
-
Send Message
Posted Aug 1, 2013@wumpyc
Do you get any errors in console? Or on startup?
EDIT: Just tested with the same build of spigot. Works fine with no issues for me? (This is after upgrading from Horses v0.4.5)
-
View User Profile
-
Send Message
Posted Aug 1, 20131.1.3 starts on my Spigot #1049, however in-game commands don't return anything..
-
View User Profile
-
Send Message
Posted Aug 1, 2013@BuildingDave
Check startup? Horses falls back on the Dummy database when MySQL is not working.
The Dummy database does not keep any data and acts as you described.
There must be an issue with your mysql.yml config. Or perhaps an issue with your MySQL server.
-
View User Profile
-
Send Message
Posted Aug 1, 2013i have DatabaseType: MYSQL and the mysql.yml have all data.
run of 2 servers with thesame configs
i buy a horse on server 1
summon it
dissmis
horses l - give ERROR
i buy a horse on server 1
reconnect
horses l - you have not horses
Can help me?
Greets Dave
-
View User Profile
-
Send Message
Posted Jul 31, 2013@Mewcancraft
You can claim wild horses by right clicking them with a name tag. But people could also quite easily steal them this way.
@EratheonPMC
Err, it should just be drag/drop.
@jakenem12
I gave you all the information you needed in the comments.
@mal67
Only missing one is speed right now. There is no way to get/set speed in the Bukkit API at the moment, which makes it a rather annoying task to fetch it.
@arrexel
Glad you like it :D