nHorses
nHorses
Info
This is a plugin for the complete management of horses, it contains features to spawn, protect, summon, modify and level horses. The spawn and modify commands allow complete customization of the horse from its name to its colour and jump height.
Protection is managed by claiming a horse and assigning various permissions to the player which will enable them to interact with the horse, you can also add "trusted" players to your horse which will enable them to ride, access chests and other forms of interaction with the horse.
Summoning works on claimed horses where you can summon your own or friends horses or with the permission all horses that have been claimed.
You can level up horses speed, jump and health, each time you level up a horses stats you add to the horses XP which can later be used to purchase upgrades such as different styles, colours and changing the name.
Commands
/nh claim [Horse name] Claims the horse you are on with the selected name, you can also claim with an item (default nametag)
/nh help [Page num/command] Shows a list of commands or details about a command
/nh reload Reloads the config file
/nh set [Properties] Sets a horses properties
/nh spawn [Properties] Spawns a horse with selected properties
/nh summon [Horse Name] Summons horse with selected name
/nh trust [Player] [Horse] Trusts a player to your horse
/nh untrust [Player] [Horse] Untrusts a player from your horse
/nh unclaim [Horse Name] Unclaims selected horse
Permissions
nhorses.(commandname) Gives permission to use the command
nhorses.bypass.(ride, lead, chest, name, cost, xp, damage) Gives permission to bypass aspect
nhorses.(set, info, summon, unclaim).others Allows user to perform actions on anothers horse
nhorses.properties.(property name) Allows user to set (property name)
nhorses.itemclaim allows user to use item claiming
Properties
Example: /nh spawn jump=10 health=10 colour=black style=white_dots
You can assign properties to a horse in the spawn or set command like this property=value, here is a list of all currently implemented properties:
Speed: Double, blocks per second
Health: Double, maximum health for the horse
Jump: Double, jump height in blocks
Variant: Horse Variant, you can find a list here: http://jd.bukkit.org/dev/apidocs/org/bukkit/entity/Horse.Variant.html
Colour: Horse Color, you can find a list here: http://jd.bukkit.org/dev/apidocs/org/bukkit/entity/Horse.Color.html
Style: Horse Style, you can find a list here so you can swag up your horse: http://jd.bukkit.org/dev/apidocs/org/bukkit/entity/Horse.Style.html
Economy
nHorses uses Vault for economy, if vault is not found economy will be ignored.
To Do
Finish level system
Add languages (Will need help translating, get in contact if you know other languages than English)
About command
Make speed property work (Will need to wait for Bukkit to update for this as I want to do it using the Bukkit API)
For other devs
If you want to add support for nHorses to your plugin or want to write an extension or another feature pm me and I'll get in touch :)
-
View User Profile
-
Send Message
Posted Sep 22, 2013@ChezaofStormrage
Speed currently does not work, I will fix this as soon as Bukkit adds a method to set a horses speed :)
-
View User Profile
-
Send Message
Posted Sep 21, 2013Hello, I would like to report a bug. With the /nh spawn jump=10 health=10 colour=black style=white_dots One is able to set jump and health at the "max" a wild horse can have. However Speed can go no higher than 9.7m/s. I have confirmed this with the "lead" trick. No matter what I set speed to the horse is always granted the 9.7.
-
View User Profile
-
Send Message
Posted Sep 15, 2013Can we have a compatible version with stablemaster ? Horses taken out from the stable there, are called "Horse".
-
View User Profile
-
Send Message
Posted Aug 31, 2013@Hakaan256
Thanks
-
View User Profile
-
Send Message
Posted Aug 31, 2013Great job. Must-have horse plugin.
-
View User Profile
-
Send Message
Posted Aug 30, 2013@Nogtail
Checked. It works with or without using a horse plugin.
I guess this is a craftbukkit issue.
-
View User Profile
-
Send Message
Posted Aug 30, 2013@fungreenfox
I assume this is with all horses, not just claimed ones?
-
View User Profile
-
Send Message
Posted Aug 30, 2013Horsebreaking news.
Just get on your horse, ride into Worldguard restricted claims which you are not a member in group of, all you want. Get off your horse, take a walk around eventually, interact with signs you are not supposed to, in this forbidden area, get onto your horse again and ride out.
http://mcraft.dk/images/horsebreaking.png
-
View User Profile
-
Send Message
Posted Aug 29, 2013@gv1222
It should be nhorses.claim for the command and nhorses.itemclaim for using item claiming.
-
View User Profile
-
Send Message
Posted Aug 29, 2013@Nogtail
Thanks! Found one more issue, the permission for /nh claim (I would assume it would be nhorses.claim) doesn't currently work
-
View User Profile
-
Send Message
Posted Aug 29, 2013@gv1222
Uploaded the next version, it just needs to be approved by Bukkit now :)
-
View User Profile
-
Send Message
Posted Aug 29, 2013@gv1222
Firstly, thanks for the clear bug reporting, it helps a lot :) I will do some testing with Essentials Eco to try to crush that bug. I have found and fixed the /nh list bug :) I am planning to add a list and will do so next update (hopefully within a few hours) which will contain all the fixed bugs :)
-
View User Profile
-
Send Message
Posted Aug 29, 2013@Nogtail
Great plugin but i found a couple issues. 1. Using Vault & Essentials Eco. players cannot claim horses because due to lack of funds when set to $0. Bypass is needed for players to use the plugin. 2. Error when using /nh list http://pastebin.com/8e02iTPf 3. Players can claim unlimited horses, a limit would be great. Thanks!
-
View User Profile
-
Send Message
Posted Aug 26, 2013Finished levels and removed most of the bugs still tracking down bugs but have uploaded the version if you desperately want to use levels. You will have to remove the config to use this version.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@fungreenfox
The "No name specified" is for when using a nametag to claim your horse. I have sent a PM to the dev of Stablemaster so will have to wait for him to respond.
-
View User Profile
-
Send Message
Posted Aug 25, 2013It does not say "no name specified". I have made sure to name the horse before trying the stable.
The plugin can be found at http://dev.bukkit.org/bukkit-plugins/stablemaster/
-
View User Profile
-
Send Message
Posted Aug 25, 2013@fungreenfox
I would assume this occurs because the horses unique ID (UUID) has changed as it is no longer the same horse. nHorses stores the UUID of a horse and as that horse no longer exists it will remove the data for the horse when checking for corrupted data. I will have to look at the plugin to see what I can do about it.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@fungreenfox
Does it say "No name specified!"? if so this is because you have not specified a name for the horse, to fix this name the name tag in an anvil.
-
View User Profile
-
Send Message
Posted Aug 25, 2013BTW. i told the author of stablemaster about a little incidense.
It is probably not foreseen, but if /when i deliver the horse to the stablemaster, he will take care of the horse, but retreiving it again, delivers it with a name as "Horse", and then it cannot be summoned anymore.
Is there any chance of a co-operating with him, to solve this?
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Nogtail
But, when i try to use the name tag, it explains that i have to sit on the horse anyway.
I still have to tame it and give it a saddle.