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 6, 2013I love this, but won't be getting it till it's fixed for the new Spigot builds!
-
View User Profile
-
Send Message
Posted Jul 6, 2013Im getting this error; using the latest Spigot, build #1007
EDIT: It happened cause one of my players killed a horse...
-
View User Profile
-
Send Message
Posted Jul 6, 2013Hey there... would be cool if you'd check out the latest Spigot changes regarding their try to add a shiny new horses API: http://ci.md-5.net/job/Spigot/changes
(using everything above #1001 with this plugin crashes the server for sure actually)
-
View User Profile
-
Send Message
Posted Jul 6, 2013Would it be possible to implement a reload command for this plugin so I can reload its settings without restarting my server?
-
View User Profile
-
Send Message
Posted Jul 6, 2013ERROR 2013-07-06 16:18:12 [SEVERE] Could not pass event EntityDeathEvent to Horses v0.4.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:46) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R1.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:345) at net.minecraft.server.v1_6_R1.EntityInsentient.dropDeathLoot(EntityInsentient.java:199) at net.minecraft.server.v1_6_R1.EntityLiving.die(EntityLiving.java:738) at net.minecraft.server.v1_6_R1.EntityHorse.die(EntityHorse.java:675) at net.minecraft.server.v1_6_R1.EntityLiving.damageEntity(EntityLiving.java:690) at net.minecraft.server.v1_6_R1.EntityAnimal.damageEntity(SourceFile:128) at net.minecraft.server.v1_6_R1.EntityHorse.damageEntity(EntityHorse.java:241) at net.minecraft.server.v1_6_R1.EntityHuman.attack(EntityHuman.java:906) at net.minecraft.server.v1_6_R1.PlayerConnection.a(PlayerConnection.java:1161) at net.minecraft.server.v1_6_R1.Packet7UseEntity.handle(SourceFile:36) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:237) at net.minecraft.server.v1_6_R1.PlayerConnection.d(PlayerConnection.java:118) at net.minecraft.server.v1_6_R1.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:125) at net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:592) at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:235) at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at com.forgenz.horses.listeners.HorseDeathListener.onHorseDie(HorseDeathListener.java:93) at sun.reflect.GeneratedMethodAccessor596.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 23 more
-
View User Profile
-
Send Message
Posted Jul 6, 2013This plugin is pretty cool, and with the ability to add my already tamed horses, it will be even better. One bug I've been having is that all of my horses have like 26 hearts or so, although they only have about 10 in actuality. In the config file, when it says horse health, does that mean health, or hearts? (Hearts as in 1 heart = 2 health).
-
View User Profile
-
Send Message
Posted Jul 6, 2013@ShadowDog007
When do you sleep? You've been responding decently fast for the past few days.
Edit: Random typo on the dismiss message if you don't have a horse out. Its missing another "s" on "dismiss". That's really nothing, though.
Edit2: Also, how does it integrate into worldguard?
-
View User Profile
-
Send Message
Posted Jul 6, 2013@midnightfang22
Q_Q I need a good nights sleep. lol. Fixed the error, actually tested it this time :P
@Plyskeen
Okay, I will see what I can do about that :)
@MCCharlieCraft
/horses dismiss was added in v0.3.7 make sure you are using at least v0.4.0
@XxFrance97xX
Both methods work fine for me :(
-
View User Profile
-
Send Message
Posted Jul 6, 2013@MCCharlieCraft
Updated command section.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@XxFrance97xX
You have to edit each horse type inside the config. They all start with the same stats, but can be modified inside the config file.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@XxFrance97xX
ah it's not the problem that i can't heal them but that the hal bar is showing me that my horse have 10 of 26 possible hearts...
-
View User Profile
-
Send Message
Posted Jul 6, 2013all horses have the same health and i can't heal them with food and even not whit the comand why?
@MCCharlieCraft
you can do /horses dismiss
-
View User Profile
-
Send Message
Posted Jul 6, 2013So based on default config I can have 5 horses in my virtual stable. I can summon horses, and they teleport with me when I use the /tp command. But what I don't see is the ability to put the summoned horse back in the stable.
Is it possible to put a summoned horse back in ht virtual stable, and if not is this a feature you plan on adding?
EDIT: Oh.. I see there is a permission for dismissing a horse, but I don't see the command listed in the command section.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@ShadowDog007
I want to let people reproduce only the natural spawned horses.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@ShadowDog007
Still happens. However, now it only happens when a horse is summoned. http://puu.sh/3wlNl.png
If it helps, I'm using multiverse and I was not in the default world, if that could cause it.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@ShadowDog007
whit golden apples
-
View User Profile
-
Send Message
Posted Jul 6, 2013@Plyskeen
No, why exactly do you want that?
I will add it tomorrow.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@ShadowDog007
Thanks for the fix.
Is there a way to stop breeding from the purchased horses ?
-
View User Profile
-
Send Message
Posted Jul 6, 2013@midnightfang22
Fixed.
@Thechegga
Planned for the future. I want to wait till bukkit add a propper API.
@CubeNation
Its not 'Open Source' it just happened to be there.
@XxFrance97xX
How are you trying to heal them?
-
View User Profile
-
Send Message
Posted Jul 6, 2013I can't heal my horses why?