Private Horse

►Main◄►Configuration◄►Changelog◄
Stable Build : [1.7.4] HorseProtection - 1.6.1
It's work on lasted version.
Horse Inventory : Horse Inventory
Because of recent bukkit troubles, the plugin development is paused. I wait a stable situation to update to 1.8
====== Private Horse======
Now, you can private your horse !
Private Horse allow you and your players to priavate them horses.
No commands for protect, just an item : Owner saddle
►Features:
- Private access to any horse & his inventory and ADD friends to ownership
- Add extra horse inventory ! (with plugin HorseInventory)
- Block horses damages if no passenger (congifurable) with 3 protections mods
- Command to tp to player WITH your horse
- Support of Permissions
- Craft new saddle (permission support)
- Summon horse with command (Beta)
- Easly give ownership
- Main feature no require any commands
- No lags, very light
►How protect horse ?:
To protect horse, 4 step :
- Get an owner saddle (/ownerSaddle) or craft it (if enable)!
- Right click in the air to define an owner
- And equip this saddle to your horse
- That's all !
►Commands:
| Command | Permission | Informations | |
|---|---|---|---|
| /privatehorse | none | Display informations about plugin | |
| /ownersaddle | horseprotect.give | Give you an Owner Saddle | |
| /tphorse <player> | horseprotect.tpplayer | Teleport to the Player | |
| /tphorse <x> <y> <z> | horseprotect.tppos | Teleport to the position x y z | |
| /summonhorse <horse name> | horseprotect.summon | Summon horse with the custom name (BETA) | |
| /privatehorse reload | horseprotect.reload | reload Configuration |
►Permissions:
horseprotect.give ==> Allow access to command /ownerSaddle
horseprotect.tpplayer ==> Allow access to command /tphorse <player>
horseprotect.tppos ==> Allow access to command /tphorse <x> <y> <z>
horseprotect.summon ==> Allow access to command /summonhorse
horseprotect.bypass ==> Bypass ALL horses protections
horseprotect.reload ==> Can reload configuration
horseprotect.craft ==> Can craft an owner saddle
►More:
∎Ideas for futur:
- Add frien to protection
- Summon horse with Id system (which work at 100%)
- Give ideas :)
∎Recommended Plugin :
- ChestShop (for sell SaddleOwner)
∎Unrecommended plugins :
- Plugin to change items names (if player can change item name, they can convert any saddle into Owner saddle)
∎Thanks :
- To xH3LLRAIZ3Rx for his ideas (tphorse, summon horse).
- And everyone who download & leave comments, thank to you !
► Donations: ◄
If you want, you can buy me a coffe :)
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6LKQKYKYQCWEW
-
View User Profile
-
Send Message
Posted Mar 3, 2014im using spigot latest Dev 1.7.2R04 build 1326 but when put HorseInvenTory plugin into plugins-folder, i have only errors in Logfile. When i have both Horseinventory & PrivateHorse
into plugins have the errors. Only privatehorse in plugins directory all is ok.
Pls HELP
Error:
[07:03:59] [Server thread/ERROR]: Could not load 'plugins\HorseProtect.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.IllegalArgumentException Plugin already initialized!
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[spigot1326.jar:git-Spigot-1326]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:314) ~[spigot1326.jar:git-Spigot-1326]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [spigot1326.jar:git-Spigot-1326]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:355) [spigot1326.jar:git-Spigot-1326]
at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:135) [spigot1326.jar:git-Spigot-1326]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:437) [spigot1326.jar:git-Spigot-1326]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot1326.jar:git-Spigot-1326]
Caused by: java.lang.IllegalArgumentException Plugin already initialized!
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:98) ~[spigot1326.jar:git-Spigot-1326]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[spigot1326.jar:git-Spigot-1326]
at fr.pingoo.Horses.Main.<init>(Main.java:5) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_45]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_45]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_45]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_45]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_45]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[spigot1326.jar:git-Spigot-1326]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot1326.jar:git-Spigot-1326]
... 6 more
Caused by: java.lang.IllegalStateException Initial initialization
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:101) ~[spigot1326.jar:git-Spigot-1326]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[spigot1326.jar:git-Spigot-1326]
at fr.pingoo.Horses.Main.<init>(Main.java:5) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_45]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_45]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_45]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_45]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_45]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[spigot1326.jar:git-Spigot-1326]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot1326.jar:git-Spigot-1326]
... 6 more
-
View User Profile
-
Send Message
Posted Feb 23, 2014@Maddis1337
I've never use Github (shame on me ), but i can upload the last version with java source include if you want. However, you can use software like JDGUI to read source of any .jar
@GlaswegianGamer
Yes, good idea, but i'll add without commands
-
View User Profile
-
Send Message
Posted Feb 8, 2014Is there a chance you could add the ability to add friends to your protected saddle?
Example: /privatehorse addfriend <name> /privatehorse delfriend <name>
Cheers
-
View User Profile
-
Send Message
Posted Feb 2, 2014Chance for sources/github?
-
View User Profile
-
Send Message
Posted Feb 1, 2014Need help with this plugin check out my video here
-
View User Profile
-
Send Message
Posted Jan 27, 2014how do players name horses?
-
View User Profile
-
Send Message
Posted Jan 27, 2014@bwinkl04
You can use recipes plugins to change the recipe ;)
-
View User Profile
-
Send Message
Posted Jan 27, 2014@Q2Lummox Sorry, this feature no will be add. I try to stay on easy-to-use plugin and add a configurable amount of tamed horse can be difficult.
-
View User Profile
-
Send Message
Posted Jan 11, 2014Is possible define that amount of horses can give (tame) a player?.
-
View User Profile
-
Send Message
Posted Jan 10, 2014@RowdyKingDippy While holding the an unassigned owner saddle, do /iinfo it will give you a number like 329#1 or something like that. use exactly that number including the # sign. ChestShop takes the item you are holding and adds its exact configuration into a database when you do /iinfo and then recalls it when you add it onto the sign. This works with any enchanted items too.
-
View User Profile
-
Send Message
Posted Jan 3, 2014HI,
How do you sell the OwnerSaddle with Chestshop? What item ID do you put on the sign?
Also, how does the summoning horse work what name do you put in?
Thanks
-
View User Profile
-
Send Message
Posted Jan 1, 2014It is working perfect for me. We are on the latest bukkit 1.7.2.
But I do have a suggestion. Make the recipe for the "owner saddle" configurable. I would love it to be a saddle with a protection I book or a potion of strength.
-
View User Profile
-
Send Message
Posted Dec 28, 2013@DarkPingoo
i get the same problem, not working but no errors
-
View User Profile
-
Send Message
Posted Dec 25, 2013Awesome plugin,
It would be great if you could teleport the horse back to it's last position before it got summoned :)
-
View User Profile
-
Send Message
Posted Dec 23, 2013@Six_shooter87
Commands are : /privatehorse none Display informations about plugin /ownersaddle horseprotect.give Give you an Owner Saddle /tphorse <player> horseprotect.tpplayer Teleport to the Player /tphorse <x> <y> <z> horseprotect.tppos Teleport to the position x y z /summonhorse <horse name> horseprotect.summon Summon horse with the custom name (BETA) /privatehorse reload horseprotect.reload reload Configuration
But when you use /ownersaddle, have you any error in console ? Plugin has been loaded (name green when use /pugins)?
-
View User Profile
-
Send Message
Posted Dec 17, 2013heyy I have craftbukkit-1.7.2-R0.1-20131217.234049-43, it does show up in the /plugins menu...
even as op, I can't seem to be able to use any commands, even /horseprotect or /horseprotect reload returns as an unknown command. when I do /ownersaddle, it just returns "/ownersaddle" in the chat. also, people (even with the right permissions) can't seem to craft the special saddle. and there is no config either with the 1.7.4 version, the 1.7.2 version does exact the same things but did make a config.
any clue?
-
View User Profile
-
Send Message
Posted Dec 16, 2013@ShadeRaccoon
I'ts ok, i've upload new jar file, just wait now :) to prevent any damages if tamed & mount, change HorseProtectionDamageIfMount to HorseProtectionDamageIfMount: 2
-
View User Profile
-
Send Message
Posted Dec 15, 2013Can you add another option to HorseProtectionDamageIfMount to make tamed horses invulnerable when mounted even if they don't have a saddle?
-
View User Profile
-
Send Message
Posted Dec 7, 2013I've upload version updated for 1.7.2 No change, just compile with bukkit 1.7.2
-
View User Profile
-
Send Message
Posted Dec 3, 2013Thanks a lot. Useful plugin at all.