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, 2013@GrimReaper52498
Which build of CB?
There are 5 of them?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@ShadowDog007
I am using horses v0.6.1 and CB 1.6.2 DEV
-
View User Profile
-
Send Message
Posted Jul 12, 2013@googlebuscus
You can't just at the moment.
@midnightfang22
No. The changes I am making will make horses.vip obsolete.
You will be able to change 'permissions' to uses specific horses via the configuration.
You will be able to list additional worlds where you want to have custom configurations.
You will also be able to list permission configs which will apply to players which have the given permission. (Will be able to set these per world as well)
Also finally going to add a configuration header to explain each setting :) (Since this page is actually pretty out of date =/ )
-
View User Profile
-
Send Message
Posted Jul 12, 2013@ShadowDog007
Would the horses.vip function still be available (as in the multiple groups for the horse limit, hp, etc.).
-
View User Profile
-
Send Message
Posted Jul 12, 2013How do we upgrade horse's health?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@pathetique78
Most of the problems are due to changes in CraftBukkit. Versions of Horses prior to v0.6.0 used CraftBukkit code which means those builds are extremely likely to break upon updating CraftBukkit.
v0.6.0 and all future builds are/will be using the API Bukkit has now implemented for Horses. These versions should work in the current, and almost all future builds of Craftbukkit.
At the moment, v0.6.1 is waiting on being approved by BukkitDev Staff. If you want it badly, you can fetch it via the Dev Builds link above the comments section.
@midnightfang22
Not sure about that one D:
I am currently working on changing the config to allow for Multi-World support. It will probably make horses.vip useless and will be removed.
@midnightfang22
If types is working, then buying them 'should' work too :)
@GrimReaper52498
Which version are you using?? Also which version of CraftBukkit/Spigot? I have not been able to reproduce this yet, and I want to sort it out.
-
View User Profile
-
Send Message
Posted Jul 12, 2013Hey look nothing works right.
14:17:09 [WARNING] [Horses] Task #14884 for Horses v0.5.1 generated an exception
java.lang.NoSuchMethodError: org.bukkit.craftbukkit.v1_6_R2.entity.CraftHorse: method <init>(Lorg/bukkit/craftbukkit/v1_6_R2/CraftServer;Lnet/minecraft/server/v1_6_R2/EntityAnimal;)V not found at com.forgenz.horses.PlayerHorse.spawnHorse(PlayerHorse.java:354) at com.forgenz.horses.command.SummonCommand$1.run(SummonCommand.java:149) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
14:17:18 [WARNING] [Horses] Task #14915 for Horses v0.5.1 generated an exception
Also the horse only appears white and you can't tame it nor does it have a saddle. Im using latest bukkit dev build
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Xotice
Buying while Un-Oped does work...
Except when you summon them they have no texture, name, etc....
-
View User Profile
-
Send Message
Posted Jul 12, 2013I have this problem with the last version
19:16:52 [WARNING] [Horses] Task #2758 for Horses v0.5.1 generated an exception java.lang.NoSuchMethodError: org.bukkit.craftbukkit.v1_6_R2.entity.CraftHorse: method <init>(Lorg/bukkit/craftbukkit/v1_6_R2/CraftServer;Lnet/minecraft/server/v1_6_R2/EntityAnimal;)V not found at com.forgenz.horses.PlayerHorse.spawnHorse(PlayerHorse.java:354) at com.forgenz.horses.command.SummonCommand$1.run(SummonCommand.java:149) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
When summon a Horse, dont summon this horse and appears one white
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Xotice
On 0.6.1, /horses types will work correctly. I can't confirm or deny the buying only because of my previous comment and the fact that I didn't want to delete either of my horses at the time. That, along with me not being able to stay connected to the internet for longer than 15 min before being disconnected makes it difficult to test anything at the moment.
-
View User Profile
-
Send Message
Posted Jul 12, 2013the fact that this DOESN'T work with PEX makes me a bit leary... crossing my fingers and hoping for a fix....
-
View User Profile
-
Send Message
Posted Jul 12, 2013Can anyone confirm or deny that 0.6.1 works for NON OP's ? Meaning, can non opped people do /horses buy <name> <type> and buy a horse? i'm currently on 0.6.0 an only I can buy horses
...and can they type /horses type and get a list of horses?
-
View User Profile
-
Send Message
Posted Jul 12, 2013Something is wrong ofr me because every time I spawn ANY horse they all come out to be the same horse and with no name tag. Any ideas?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@pathetique78
CraftHorse was not in the bukkit api until a few builds ago. update to the newest jar it might fix the issue.
oh nm I see where you said spigot 1030 now... bukkit has added the horse api so spigot took there temp fix out and added bukkits in.. idk horses are being changed build by build in the api's it seems. Its hard to make a plugin when the api changes code every other day
-
View User Profile
-
Send Message
Posted Jul 12, 2013@ShadowDog007
Now, if someone has the vip permission, they can still only buy the default amount. The limit is 3 for vip perm, I have 2 stored, default is 1, it won't let me buy my 3rd. This is using 0.6.1.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@ShadowDog007
Spigot 1026 : OK
Spigot 1030 : this message when you type /summon horsename :
-
View User Profile
-
Send Message
Posted Jul 12, 2013FACEPALM.
I found the problem with permissions in v0.6.0
I ended up redoing the permissions for horse types when I updated to use the Bukkit API.
Anyway. I actually miss typed the permissions as horses.types instead of horses.type
Fixed this in v0.6.1 which is now on the Dev Builds server
-
View User Profile
-
Send Message
Posted Jul 12, 2013@pathetique78
D:
I will try find out why tomorrow. Its permissions problems right? D:
-
View User Profile
-
Send Message
Posted Jul 12, 2013Your plugin is the best of this category !
Just to say you that it doesn't work with the last release of spigot (1030)
-
View User Profile
-
Send Message
Posted Jul 12, 2013@ad1x
Do you get any errors when you start your server????