HorseKeep
Description
Protect your horses from being stolen, with lot of features for Horse management (virtual stable, teleportation...)
This plugin require Vault.
Features
- When you right click a horse with a saddle, it will be automatically protected and nobody will be able to mount it.
- You can set horse protection limit (amount of horses that can be protected)
- If you try to mount horse that you don't own, you will be ejected and you will see horse's owner name in chat
- Add members (riders) for your horse, they will be able to mount your horse
- You can optionally disable horse damages from members.
- TP horse to your position with a simple command
- TP all owned horses to your position
- Set identifiers to your horses (used in commands)
- Un-protect horse, so anyone can take it
- Alert to owner when one of his horses die
- List all owned horses with their identifiers
- Store horse in a virtual stable
- Summon horse from your virtual stable (keep inventory, horse colors/style, health...)
- Localization (default English)
- Admin: Bypass protections and/or limits
- Admin: Transfer horse ownership
- Admin: Can use all commands even if not owner of horse (and list player horses)
How to use HorseKeep
- Right click on a horse with a saddle
- Your horse is now protected, and he will be given a default identifier. Example: 54
- Use /horse id <identifier> <new-identifier> if you want to change identifier. Example: /horse id 54 myhorse
- You can teleport horse to your position by using /horse tp <identifier>. Example: /horse tp myhorse
Commands
See here: http://dev.bukkit.org/bukkit-plugins/horsekeep/pages/commands-and-permissions/
Permissions
See here: http://dev.bukkit.org/bukkit-plugins/horsekeep/pages/commands-and-permissions/
Configuration
# Default horse protection limit by player horsesDefaultLimit: 3 # Disable horse damage from mobs & environment (fall, suffocation...) disableHorseEnvironmentalDamage: true # Disable horse damage from any player disableHorseDamage: false # Disable horse damage from horse members and owner disableHorseDamageFromMembers: true # Used for setting default identifier to horses **don't change this** internalIncrementalIdentifier: 1 # Custom horse protection limit, with permission horsekeep.groups.<group-name> groups: - vip: 5 - staff: 10
Issues
- Can't teleport horses between worlds (you can store horse and summon it in another world)
- Sometimes (bukkit bug?), horses are deleted, and cannot be teleported
- Horse teleportation take alot of CPU, use it carefully or disable it
If you found bug, please report it with tickets
Upcoming features
- Economy (charge player when teleport/protect horse)
- Buy horse
- More admin commands
- WorldGuard integration
- Horse spawns
- Horse lives
- Buy horse health
- Light version of the plugin
Plugin still in Development
HorseKeep can change (configuration, permissions, commands...) at any time during development.
Horses data may not change, so your players will not loose their horses when updating.
Misc
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.
Source
You can download HorseKeep source from my github : https://github.com/britaniacraft/horsekeep
Just want to say horsekeep is a good plugin.... for perhaps small servers. I have a fairly large server, and after a while I started noticing a lot of lag problems. I started using nolagg, and did the /lag examine command, and noticed horsekeep was part of my lag problem. So i removed it, now there's hardly anymore lag and haven't noticed any lag spikes (There were a lot). I'm thinking it could be because we have so many players and Many players had horses protected. perhaps the file that stores the horse protection information got too large? I'm not sure. but thought I'd warn server owners with large servers. Maybe it was just me I don't know...but removing it has seemed to fix the problem.
@britaniacraft
Please fix your Group-system before you add new features! Thank you!
Hey I'm getting this error quite often. Running Bukkit Beta 1.6.2 and Horsekeep 0.1.3
http://pastebin.com/kR36PgzN
I found a legitimate horse on the plains. I tamed it, set an identifier for it and I cannot store it. I am sure it's a protected horse cause I can add members to it and change the identifier.
However, when I ride the horse and do "/horse store" it says "You must be riding your protected horse to do this command."
What am I doing wrong?
Here is a little tip for those with World guard issue.
DONT deny mob spawning. Instead, use the deny-spawn flag. An deny all the nasty mobs....
This still allows chickens, sheep, pigs etc etc to spawn, unless you deny them too... but more importantly no clashes with horses ;)
@TigerWorks
Not at same time! Seperate times, same bug. Worded it horribly, I know!
Hi guys,
I was absent last days, and now I am working on your issues and adding some features :)
Stay tuned :)
@pub97
Of course you cannot use two builds at the same time!
I have a bug. Installed both this download and the DEV build (Seperate times, not same. Both had the same bug). When I use /plugins it tells me its installed and /help horsekeep gives me the /horse command. When I use that, nothing happens no matter what. What am I doing wrong?
Hello, good plugin. Only it would be good to have a separate language into a config. Because .. I can not translate it into another language.
Can you allow users to set a horse free or delete it. I rode one into the void at our spawn and that messed things up.
Perhaps add selling horses
EDIT: already listed in upcoming
horse get <name> is instructed when storing a horse. It should be horse summon <name>
Is not it possible to create shops of horses ?
If using worldguard, horses vanish when either summoned or tp into a region with the flag 'mob-spawning deny" turned off.
Understand that wg is no longer supported, just reporting it....
need help working this out, (new to horsekeep)
when trying to store a horse I'm getter this message: [Horsekeep] You must be riding your protected horse to use this command
Even though I "am riding my protected horse". version "HORSEKEEP (0.1.3)" left as was so "default" am server owner and OP
any help would be good :)
@britaniacraft
Actually , I am already using your last dev build... but your last dev build is unstable... some horse data lose after my server cpu is 9x% and I stopped my server, sorry for my english, i am chinese
Hey britaniacraft, I got the most excellent idea ever! I could set a horse dealer X) When someone buys a horse, the owner of the horse changes to the buyer.
Atm the idea can't be implemented because its in your todos:
Rename horse (nametag) - Change horse owner manually if "buy horse" isnt added
Buy horse - So a player can buy a horse xD Would be nice with limits (2 horse per player) and buyable from a sign (custom price)
WorldGuard integration - So people can't mount on them because Server owns it
Horse spawns - I guess I can spawn them with a saddle, already tamed with owner "Server"
Also buying horse lives... It could be as Gaz Stations (with a sign!) 0.5 hearts for 0.5$ ingame
More admin commands - yay :P
Can't wait for this plugin to finish its todos!! Bookmaring
PS: Your jenkins has a .fr domain, yar french? :3 Im a frenchy Canadian woo
When are you updating the documentation to the latest dev build?
I can give you some information about the groups issue. When you add them in the config example: groups: - vip:5 - admin:10
Those 2 groups stay like that until you run the server and the plugin loads itself. When that happens the groups just delete themselves and the config looks like this: groups: {}
Also, expected time of 0.2 release :P?