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 4, 2013System Debian 7
mysql:
Server version: 5.5.31-0+wheezy1 (Debian)
I made a new installation 3 days ago from complete system
-
View User Profile
-
Send Message
Posted Aug 4, 2013Would it be possible to add commands to change the maximum jump and speed of the horses as well as health?
-
View User Profile
-
Send Message
Posted Aug 4, 2013@ShadowDog007
/h types works great now
but movement cancelling is still not working :(
EDIT: Do we have any possibility to add armor/chests to the zombie/skeleton horse? :)
EDIT2: Errrr... The PaintCreamy horse still has to be CREAMY in the config, otherwise it is reseting all the values after reload :D
-
View User Profile
-
Send Message
Posted Aug 4, 2013@ShadedPL
Built v1.1.5 (on dev builds server) which should fix the issue with /h types
And 'might' fix the issue with movement not cancelling summons
-
View User Profile
-
Send Message
Posted Aug 4, 2013@ThaSourceGaming
You are probably using an outdated version of craftbukkit. Try updating.
@BuildingDave
I have no clue what could be causing it. Could you try updating your MySQL server perhaps??
@FlakDzn
When 'EnableWorldGuardIntegration' is set to true. You have to list the regions in which players are allowed to use commands. Its very basic at the moment. Looking to expand it later down the track.
@ShadedPL
I will get that fixed now.
Mules/Donkeys have chests added to them when you right click them while holding a chest.
Will look into that issue when I have time.
I thought is was a tad unfair to deny players access to horses which were right in-front of them so I left it out for wild claiming. Will add something into the next version of Horses.
Err, I will try to find a way to add that too.
So many edits. :P
-
View User Profile
-
Send Message
Posted Aug 3, 2013@FlakDzn
set in your config:
EnableWorldGuardIntegration: false
@ShadowDog007
When I want to /h type a specific horse and I have the displayed names changed the plugin still wants the original horse type. So for example I have a horse type named TheBlaaaaaackHorse and that's how it's displayed in the /h type list. So if a user would like to get more info about that horse he want's to buy he can't type /h type TheBlaaa... but has to know that the horse type name is actually Black, what is really confusing for the player, especially when having completely different names (like translated). When buying it's ok, I can type /h b Name TheBlaa... but the /h type typename command doesn't work that way...
Another thing is that mules or donkeys do not have any slot to place a chest for equipment. Is that option in plans or am I just stupid and cannot manage to activate the donkey chest?
EDIT: And there comes the next.. the CancelSummonOnMove: true thing doesn't work at all... My players can start summoning a horse on a map where they have this permission, teleport on a map where they DON'T and the horse still summons next to them. :/
EDIT2: Found another 2 bugs... Am I cursed or sth that the bugs keep coming to me? :P
So when a player is denied a horsetype, lets make it black he still is able to add a black wild horse to his stable using a nametag.
And another (small thing this time) is that the line Type /h help to see commands is missing in the lang file
-
View User Profile
-
Send Message
Posted Aug 3, 2013all i get cant summon horse in this area or buy WTF
-
View User Profile
-
Send Message
Posted Aug 3, 2013version 1.4 MYSQL this error - fresh from console - buy a horse
http://pastebin.de/35634
and i delete the mysql before restart
-
View User Profile
-
Send Message
Posted Aug 3, 2013I just installed the plugin, but the problem is that none of the commands actually appear when typing any horse related commands. The horses plugin seems to be installed and ready to use in the /pl list and in the config i only see "en" file.
Could anybody help? Please. Thanks.
-
View User Profile
-
Send Message
Posted Aug 3, 2013Awesome plugin, works well and is of great help to the players on my server :)
-
View User Profile
-
Send Message
Posted Aug 3, 2013@NoHoPeLess
I will try get around that in the next update.
@BuildingDave
Did you try update to v1.1.4 ??
-
View User Profile
-
Send Message
Posted Aug 3, 2013yes... everytime i buy a horse come this error
-
View User Profile
-
Send Message
Posted Aug 3, 2013Hello, with the Plugin AnimalProtect (latest build) i can summon my horse but i cant ride on it...?
-
View User Profile
-
Send Message
Posted Aug 2, 2013Awesome! Thank you very much : )
-
View User Profile
-
Send Message
Posted Aug 2, 2013@SpookyPirate
Just uploaded v1.1.4. When running /h summon it summons the last active horse, or the first one in the list if they didn't have one.
-
View User Profile
-
Send Message
Posted Aug 2, 2013@ShadowDog007
Yea It doesn't seem to always make the last active horse persist after a restart for me. That would be great to make it always summon the first horse if no active horse was found like you said. Or to have the option to summon a horse by "slot" number instead of name. The power tool I use opens up an item menu with access to all of the commands for the pet plugins I have on my server. So if there were slot numbers I could add Icons for every horse the player has. Buuuuuut its not necessary, just throwing out a suggestion : )
-
View User Profile
-
Send Message
Posted Aug 2, 2013@BuildingDave
Err, that looks fine D: Does it happen every time you try buy a horse? I will try truncate the data before storing it.
@ShadedPL
Heh, yeah, I noticed that too. Will swap d over to dismiss on next update (I swear I did that already)
@agligorijevic1998
You need to create a permission config like ShadedPL mentioned. Note that you will need to setup everything in the permissions config (Like horse prices and health) You can just copy/paste the global config if you want.
@SpookyPirate
/h summon should summon the players last active horse. The players last active horse should persist through server restarts and whatnot. The only requirement is that they have to have summoned a horse manually before.
Next update I might change it a bit to spawn the first horse if the player does not have a last active horses.
@ShadedPL
Name tags for summoning are planned. :o Just need to find time to get it done -_-
-
View User Profile
-
Send Message
Posted Aug 2, 2013@SpookyPirate
Now I get it and yeah this could be quite handy! Even though the commands are already very short this would be a nice feature.
Actually when you type only /h s the plugin want's to spawn the last active horse but somehow I can't make this to work :(
Maybe nametags with the name of the horse could be nice as a tool to summon your horses? It's just an idea, but who knows, maybe this could actually work :)
-
View User Profile
-
Send Message
Posted Aug 2, 2013@ShadedPL
Yea I know how to make the power tools. My issue is that I want to be able to give the same power tool to everyone but since everyones horses have different names I would have to make a new powertool for every player or every player would have to set there horses name to the same thing. I'm asking if he could make it so that the "/h summon" command will summon a default horse which is set by the user by doing a command such as "/h set default". Then if i gave them a power tool with "/h summon" it would summon a horse for them regardless of what they have the horses name set as.
P.S. Potatoes are my favorite powertool item too!!!!
-
View User Profile
-
Send Message
Posted Aug 2, 2013@agligorijevic1998 It's really simple: In the config.yml you set:
(just an example, the name can be anything you want) Reload the plugin and you should see a new config files named like the permission you've set.
Give your players the permission and everything you set in the horse.vip.yml will affect those players.
In future read the headers of the config.yml they have all the information you need.
@SpookyPirate
Essentials has that ability. Take a potato (my favorite for this purpose) and write /powertool h s 1