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 Jul 23, 2013Hello. So On my server, I have a creative world and a survival world. I generated a separate wolrd config for the creative world. Except I cannot figure out how to deny the summoning of horses in that world, as players are able to put armor and items in a horses inv and then summon them in the survival world. How would I do this within the creative world config generated in the plugin folder?
-
View User Profile
-
Send Message
Posted Jul 23, 2013@conflictxinside
Works fine for me D: You have vault installed? Also do you have any world/permission configs? Because you need to setup each one individually.
You can deny the permissions horses.type.skeleton and horses.type.undead to prevent players from buying them.
@GrimReaper52498
Horses only effects the horses you have in your stables. Nothing else.
@Silial
No that is an incredibly bad way to implement it. I would have to check a bunch of permissions to find out how many horses a player had. And it would be limited to whatever I set it to. If say, I set it to check up to 30, that is 30 permissions I need to check to get one number.
You can do it already with permission configs.
-
View User Profile
-
Send Message
Posted Jul 23, 2013@GrimReaper52498
I suggest using the configuration? There is a option to make horses immortal. Next time, take some time to look at the plugin instead of just popping it in and expecting it to do everything you want it to...
Offnote: As an addition to the plugin, is it possible to have permissions per stable slot? Eg. Horses.stable.1 Horses.stable.2 Each permission allows the use of a new slot? It'd be a great feature for rank promotion and such.
-
View User Profile
-
Send Message
Posted Jul 23, 2013I Think This Plugin Broke Horses For My Server When It Wasn't Working I Cant Do Anything With Them Not Even Kill Them.....
-
View User Profile
-
Send Message
Posted Jul 23, 20131.1.1 and 1.1.2 on bukkit build 2815
-
View User Profile
-
Send Message
Posted Jul 23, 2013@conflictxinside
version...?
-
View User Profile
-
Send Message
Posted Jul 23, 2013All prices are being ignored with /horses buy
They're all being sold for 10 coins, despite all being set to 500. The undead and skelly horses are set to 99999 so only admins can get em, but all of my players have them now. Had to manually edit all of the player files to remove em :/
-
View User Profile
-
Send Message
Posted Jul 23, 2013@BonjiMoo
Facepalm, should have been % instead of $
-
View User Profile
-
Send Message
Posted Jul 23, 2013Here's the full error: http://pastebin.com/xj9Q8iZX
I had the same thought on the horse table name, but I didn't want to be presumptuous and change it to something like horses_data. Custom names would allow me to choose function over style. :)
This is an impressive plugin so far, and your constant work on it is appreciated.
-
View User Profile
-
Send Message
Posted Jul 22, 2013@MaybeOneDayiCan
Your using an old version of CraftBukkit. Update it.
-
View User Profile
-
Send Message
Posted Jul 22, 2013http://pastebin.com/raw.php?i=gmUqwJgq
-
View User Profile
-
Send Message
Posted Jul 22, 2013@TheBlackBeltPanda
Well it should work :S It does it for me.
If I remove the automatic dismiss task then horses will end up being duplicated. I will eventually allow players to leave their horses behind, but until I have a work-around for the issue it wont happen.
@lanceryy
Okay, I will double check that when I get home.
@grozna_Deva
Yep, its planned :)
Renting could be done. Make a ticket for it :)
@monstercat101
That is planned too, so busy lately though :S So much to do and so little time :(
@BonjiMoo
Yeah, I was going to do that, but horses_horses sounded weird. :P
Can you post the rest of the error on pastebin??
-
View User Profile
-
Send Message
Posted Jul 22, 2013I'm using version 1.1.1 and trying to enable MySQL, however I get the following error:
7/22/2013 7:42:14 PM [SEVERE] [Horses] Failed to create MySQL Tables 7/22/2013 7:42:14 PM [SEVERE] [Horses] Error occured when attempting to create the database of type MYSQL com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column '$s' doesn't exist in table
However, the plugin was able to create the two tables named horses and stables. The horses table has a column named "id" and the stables table has the following columns: "id", "user", "lastactive".
Also, is it possible to have custom table names or at least a matching prefix for both tables so they stay listed together in the database listing of tables? (i.e. horses_stables & horses_horses) I have a lot of tables and grouping via naming convention makes maintaining them simpler.
Thanks!
-
View User Profile
-
Send Message
Posted Jul 22, 2013@grozna_Deva: You can use the plugin gringotts for that, but it may be too much. I agree being able to rent a horse would be nice.
@ShadowDog Is it possible to also get the feature to add other members to be able to use your horse, sell/buy your horse to/from other members? I also use your other plugin, mobmanager, you sir are a plugin developer I inspire to be like. Thanks so much for your work.
-
View User Profile
-
Send Message
Posted Jul 22, 2013Heya , is it possible to make it able to use gold as valute to buy horses? and how about adding way to rent horse for idk certain amount of time ?
-
View User Profile
-
Send Message
Posted Jul 22, 2013@ShadowDog007
I move too far about 12 block and the config set true @@
-
View User Profile
-
Send Message
Posted Jul 22, 2013@ShadowDog007
Typing just part of the name doesn't work. It says they don't have a horse with that name. I also have force english characters set to true. No clue what can't be typed in a command, so I don't know what to disallow.
Also, can you add a config option to prevent horses from being dismissed automatically? My players are complaining about their horses disappearing when they don't want them to.
-
View User Profile
-
Send Message
Posted Jul 22, 2013@ShadowDog007
Thanks sir. I'll keep an eye out because we do have horse racing in our future! I like the plugin and I appreciate the keeping up on everyone's questions.
-
View User Profile
-
Send Message
Posted Jul 22, 2013@lanceryy
You should have to move one block from your current position? I didn't test it myself. Make sure you have it enabled?
-
View User Profile
-
Send Message
Posted Jul 22, 2013On the other hand . it doesn't work on CancelSummonOnMove . no effect. it still can summon when we move. Thank you for your help