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 12, 2013hi.
since i changed horses price in config plugin doesnt works and pops out an error:
13:45:49 [INFO] Adix94 issued server command: /h buy adixek Black === 13:45:49 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'h' in plugin Horses v0.5.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:964) at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:882) at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:839) at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:118) at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at com.forgenz.horses.command.BuyCommand.onCommand(BuyCommand.java:84) at com.forgenz.forgecore.v1_0.command.ForgeCommandHandler.onCommand(ForgeCommandHandler.java:262) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
how to fix it?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Jobsti2
I do want to have it work like this on my own server.
The players last active horse will stay at the stable they are closest to. Once the stable is full of course it will pretty much just be random whos horses you would see.
I really like that idea of a variable time depending on their distance. Please make a ticket (If there isn't already one) so I don't forget.
@reploidxzero
There should be an error in console??
@Xotice
That is very weird. I usse bPermissions myself, and I don't need to add any permissions for it to work for me D:
@conflictxinside
Same as above D: Your using PEX as well?
@Xotice
Err, which version are you using?? Not sure why Horses would conflict with ModifyWorld. Perhaps there is an issue with the plugin itself?
@BuildingDave
1) Yay!
3) I am going to change it round once I finish multi-world support (Which I worked on for a bit today) so you can easily set who does/doesn't have permission to use specific horses.
4) I want to change locale around, so probably won't try and get them until after I have done that.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Jobsti2
You should put that into a ticket. Sounds great ;-)
-
View User Profile
-
Send Message
Posted Jul 12, 2013hi
1. thx for this nice plugin - i have version 0.51
2. sorry for bad english
3. can you make a player NEED permissions. this time a player need not the permission horses.type.black etc for can buy a black horse. its better for make individually groups when i can give it singel. my groups are parents
4. i have make a german locate/de.yml - you want it?
the de.yml is nice - not so bad as my english ^^
-
View User Profile
-
Send Message
Posted Jul 11, 2013in addition, i've been getting modifyworld errors upon sometimes summoning a horse... not quite sure why.
this doesn't happen all the time, for example I just summoned a horse, dismissed it, and summoned one again in spawn territory where mob-spawning is set to deny (thinking that may have been what caused it..) , and got no errors from either your plugin or modifyworld...
here's a pastebin:
http://pastebin.com/5Z9VY2FM
-
View User Profile
-
Send Message
Posted Jul 11, 2013Only ops can buy horses since the update to 0.6.0. Players get the error "You don't have permission to buy %1$s horses"
-
View User Profile
-
Send Message
Posted Jul 11, 2013okay, so here's an update.
everything is working fine for me, and I get no errors upon startup or /horses reload - but after adding perms, players are not able to buy. I've added all the perms correctly (at least i believe so)
initially, I thought it was an inheritance issue because I put all the perms on the default group, those that were testing were in higher groups. SO, i went in and gave permissions to each group individually and still, they can't by horses or see the types
players are able to do MOST of the commands from the permissions that I gave, but when they do /horses types - they don't see a list show up, where as I do.
here's a link to my config:
http://pastebin.com/yN2bhWWS
and here's my permissions set up (i'm on the most recent version of pex):
http://pastebin.com/NUkq5VKB
can you tell me what's going on?
-
View User Profile
-
Send Message
Posted Jul 11, 2013@ShadowDog007
I did have a previous install. And when we'd attempt to summon a horse, it would say in game "There was an internal error"
-
View User Profile
-
Send Message
Posted Jul 11, 2013Possible to add "real" stables?
So I define a Area/Stable in my home and if I type a command like dismiss,
the horse is riding away some blocks and is "teleportet" to my stable,
so if I go to my home, I can see the horse @ my stable?
(And here I can ride my horse without typig "summon" )
Same for summon, and the summon time grows with the distance to my stable.
-
View User Profile
-
Send Message
Posted Jul 11, 2013@reploidxzero
Do you get an error? What about when you start up the server or do /horses reload?
Also did you have a previous version to v0.6.0??
-
View User Profile
-
Send Message
Posted Jul 11, 2013Just installed this plugin (v 0.6.0) and it's working like a charm - very awesome plugin shadow and noobs!
No issues as of yet, going to play with the config file and edit prices and such, can't wait to grant access to my players! :)
-
View User Profile
-
Send Message
Posted Jul 11, 20130.6 for some reason would not let anyone summon their horses. Is there something else I have to do to make it work?
-
View User Profile
-
Send Message
Posted Jul 11, 2013@ShadowDog007
No worries, I'm being too impatient. I love this plugin; thanks so much for the work you've done on it!!!!
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Thechegga
Could you put the error in PasteBin?
@blitzkriegfc
O_O I don't know why that would happen. Try updating your permissions plugin??
Try v0.6.0??
@GrimReaper52498
Yay!
@Dolphin263
D: I shall have that done soon :(
@fungreenfox
Say what? What version are you using? Do you get any errors? The command is /horses dismiss ??
@midnightfang22
Yes, I noticed that :P I think I remember fixing that sometime. :)
-
View User Profile
-
Send Message
Posted Jul 11, 2013@ShadowDog007
permissions are broken for at least PEX.
Also, if you are a vip and try to buy a horse while maxed out, it tells you the default user's max horse limit.
-
View User Profile
-
Send Message
Posted Jul 11, 2013I still cant dismiss a horse.
-
View User Profile
-
Send Message
Posted Jul 11, 2013@blitzkriegfc
Can do but have to go back and fix all my permissions because something got messed up i will try for the horses.
-
View User Profile
-
Send Message
Posted Jul 11, 2013@GrimReaper52498
I you find the right setup, please let me know :)
-
View User Profile
-
Send Message
Posted Jul 11, 2013When we bring horses into the stables, they loose any special speed or jumping capabilities they have. Now that we have an API, hopefully ShadowDog007 can retain speed and jumping ability. If this is something you are waiting for, please upvote this ticket: http://dev.bukkit.org/bukkit-plugins/horse-stables/tickets/9-jump-speed-horse/. :)
-
View User Profile
-
Send Message
Posted Jul 11, 2013@blitzkriegfc
umm no but i think i can fix it..