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
0.1.2 Beta available
Download link (waiting for bukkitdev approval)
http://dev.bukkit.org/bukkit-plugins/horsekeep/files/5-0-1-2-beta/
@bajansam
Thanks :)
- Permissions for tp/members/..: Next release
- Option to disable damage from environment (mobs, fall, suffocation...): Next release
- Factions land protection: Soon
- Per world protection: Soon
This is fantastic. Thank you!
Requests:
- Permissions for each of the commands, such as tp, addmember, and delmember.
- Players horse is protected from others but not invincible (optional: but play can still receive damage on the horse)
- Horses protected in faction land (If possible)
- I thought of some others but i cant remember now >.> I will edit when i do!
- Per world horse protection
Thanks again for this fantastic plugin.
@xH3LLRAIZ3Rx
You need to have a saddle in your hand even if horse is wild or already saddled. I'll try with latest Essential dev build.
@britaniacraft
Latest essentials dev, i tried to tame a natural horse, it didnt work, is it becuase of creative mode? Or do i basicly have to give myself perms even though im OP and have *
Great Plugin
<- New Tester :D
@xH3LLRAIZ3Rx
What plugin do you use for spawning horses? I'll see how horse is spawned and try to make my plugin compatible.
@britaniacraft
horse command works, i just need to go to a natural horse and try, can you make it to where i can tame a horse by /spawnmob, i wants me a skelly horse
@gv1222
I'll add this ;)
Download plugin until approval here - at your own risks
http://dev.bukkit.org/bukkit-plugins/horsekeep/files/4-0-1-alpha/
@britaniacraft
Great plugin, could you add a config option to separate player damage from environmental damage (Fall damage, Mobs, etc)?
@britaniacraft
you sure i can't see it
Can you add a dev build link, or just a download somewhere, so we dont have to wait for bukkit to approve?
@xH3LLRAIZ3Rx
Yes, with eggs or /spawnmob command. What is not working? You can't protect horse? /horse command work?
@britaniacraft
i have vault, PEX and the * Pernission, then again. does it work with spawned Mobs?
@xH3LLRAIZ3Rx
It works anyway, even with this error. I have forgotten to remove an @EventHandler.
What's the issue?
EDIT: Don't forget to check if Vault is installed, and permissions given (horsekeep.protect..)
this plugin does not work plus i get this error: [SEVERE] [HorseKeep] HorseKeep v0.1 attempted to register an invalid EventHandler method signature "public boolean com.gmail.falistos.HorseKeep.HorseKeep.onCommand(org.bukkit.command.CommandSender,org.bukkit.command.Command,java.lang.String,java.lang.String[])" in class com.gmail.falistos.HorseKeep.HorseKeep
@HammyHavoc
I've added few downloads but I found bug in these builds, so I've removed and re-uploading again. That's why :p.
Alpha build is waiting for approval.
I'm getting the email subscription notifications that I can download it, but it isn't there. Had quite a few of these notifications. Bukkit has some real issues.
Waiting for download