PersonalHorses
PersonalHorses is a simple plugin. It's sole, basic purpose is to allow players to control who can clone, ride, and lead their horses. Players can also set which players can access the horse's inventory. A config file also allows
any damage cause to be ignored. Horses may essentially be made invincible, except to the player who owns the horse.
Default Config File
Click here for config info.
Permissions
Click here for permissions.
Player Files
Click here for information about player files.
Commands
PersonalHorses has four commands:
- /personalhorses - displays plugin information
- /horse - allows to modify a horse's access settings, takes many arguments
- Arguments:
- Mode: +ride, -ride, +lead, -lead, +chest, or -chest
- Player: Player name
- Player: Player name
- Et Cetera
- Please note player name arguments may be anything, even something other than a player name. You could even enter "CowsAreTheBestAnimalEver" and it will accept it.
- Examples:
- /horse +ride Ar7ific1al Avoxsas - will allow players Ar7ific1al and Avoxsas to ride the horse
- /horse -chest Ar7ific1al Avoxsas - will remove players Ar7ific1al and Avoxsas from the list of players allowed to access the horse's inventory
/skeletonhorse - Spawn a skeleton horse if you have permission. Will be tamed by spawner, and already saddled.
/undeadhorse - Spawn an undead horses if you have permission. Will be tamed by spawner, and already saddled.
Change Log
For previous version changes,
Visit the Change Log Page!
08/08/2013
Version 0.3
Admin Functions
With the right permissions, you can modify the horses of other players! Read below for permissions.
Horse Ownership Info
View who owns a horse! You will be told who owns the horse when you attempt to ride a tamed horse which you are not allowed to ride. You may also use a command, shown below.
Commands
Added one new commands:
- /horse info - Shows who the owner of a horse is. Use this command, then right-click the horse!
Permissions
Added four new permissions:
- personalhorses.admin - Contains the following child permissions
- personalhorses.ride.others
- personalhorses.damage.others
- personalhorses.damage.wild
- personalhorses.clone.others
- personalhorses.name.others
- personalhorses.lead.others
- personalhorses.modify.others
personalhorses.spawn.* - Permission contains child permissions to spawn undead and skeleton horses via command
personalhorses.damage.wild - Allows the player to hurt and kill wild (unowned/untamed) horses
personalhorses.modify.others - Allows the player to modify the interact lists of a horse (riders, leaders, chest access)
Media
Click here for videos showcasing and/or reviewing Personal Horses.
Metrics
-
View User Profile
-
Send Message
Posted Jan 22, 2014@Tapsa78
Hi, sorry about the super long response wait... I don't have much time for any of this when I have school.
The problem you experienced isn't a problem I've ever come across... In fact, I took measures to ensure this shouldn't happen. It shouldn't have happened for you. I implemented a check for when a player tries to ride a tamed horse. If the horse is tamed by them, but no entry exists for it in their player.yml, it should create one. I'm not sure why you're having this problem. Please do send me a link to a pastebin/pastie of the full error so I can look into it when I get the chance. :)
@TheDavroar
I actually had planned to add this feature, but I couldn't figure out how to do it in any easy manner. Since my last update, I've gained considerably more experience, but I've not had the time. My apologies.
-
View User Profile
-
Send Message
Posted Jan 10, 2014Never mind. I decided to go with Private Horse instead....
-
View User Profile
-
Send Message
Posted Jan 7, 2014Hi. I'm planning on moving from using HorseKeep to PersonalHorses, and found a problem while testing on our test server. When I tried to ride a horse that I had already tamed and was previously protected by HorseKeep I got errors in the console: Could not pass event PlayerInteractEntityEvent to PersonalHorses v0.3 Could not pass event VehicleEnterEvent to PersonalHorses v0.3 (I can send or post the full error dump if you want to see the full error log)
I tried spawning some new horses and was able to protect and work with them as intended. Is this a known issue that you can't protect previously tamed horses or is this something new?
Our server has about 60 active users, so I'd rather not tell them that they can't protect their old horses anymore or go around cloning all of them... Our server is running Bukkit 1.7.2_R0.2.
-
View User Profile
-
Send Message
Posted Dec 11, 2013Awesome plugin man!
However, I'm having an suggestion.. Can you add a command + permission to teleport your horse to you?
for example: /horse tp personalhorse.tp
Would be really awesome. Thanks!!!
-
View User Profile
-
Send Message
Posted Sep 21, 2013@Alastos
No problem. I try to keep up with anything users of my plugins might have problems with. All a part of being a good developer. :P
-
View User Profile
-
Send Message
Posted Sep 20, 2013@Ar7ific1al
I promise I'm usually more thourough with check things like this. I tested it myself, but being as I was the one spawning the horses, I obviously didn't get the results I was hoping for.
Thanks very much for the prompt reply!
-
View User Profile
-
Send Message
Posted Sep 20, 2013@Alastos
Actually, this function already exists. You cannot clone a horse with a spawn egg unless you own it (you are the one who "tamed" it). Even so, you cannot tame a skeleton or undead horse without plugins, etc. With PersonalHorses, when someone spawns an undead or skeleton horse, it is automatically tamed by that player. You should not have any worries - simply add the receiving player to the undead/skeleton horse's lead, ride and chest access lists. If you do have any problems, please let me know so I can take a look and possibly fix it.
-
View User Profile
-
Send Message
Posted Sep 19, 2013So I've got plans to give away skeleton and undead horses to players as prizes for various contests I run on my server and was wondering if you could add a feature to this plugin that would prevent the ability to use a horse spawn egg on one of these horses to get another one? I'd hate to award one of these horses to a player and have them build up a huge herd and start selling them off and make them effectively useless as a prize.
-
View User Profile
-
Send Message
Posted Aug 21, 2013@hooptiecoupe
I'll be on your server later to check things out, if you're online. I was on earlier, but no one was there. I did find some test horses, and I see what you're talking about. I'll need a better look at things, though. However, I feel as though Factions may be interfering. You can try disabling Factions momentarily to see if it's conflicting with PersonalHorses. If it is, you may have to stop using my plugin as there is not much I can do about the conflict. :/ Or, if there are settings for horses in Factions, you might be able to try tweaking them.
-
View User Profile
-
Send Message
Posted Aug 21, 2013another idea,
it be cool is /horse info could also show the stats of the horse. IE Speed, jump, health for selling horses.
-
View User Profile
-
Send Message
Posted Aug 21, 2013im not sure,
I disabled and removed animal protect. an a few other mods as well. But im still having a problem of not being able to rightclick on the horse. it just makes me get on it.?.
Would you mind getting on my server and seeing checking out my plugins and seeing if its giving an issue somewhere?
I messed search thru the folder and tired to tweak it about to see if could solve issue, but still nothing.
so I backup'd to to orgianl code. s26.hosthorde.com:25657
This is pretty much the last thing im trieing to fix before I really go public with my server. any help would be much appericated.
Thanks, Hoop
-
View User Profile
-
Send Message
Posted Aug 20, 2013@hooptiecoupe
Sorry, but I've not experienced any problems using PersonalHorses on my test server or on the server I help run. But your theory could be correct, there could be a conflict with Factions animal protect. I apologize the inconveniences.
-
View User Profile
-
Send Message
Posted Aug 20, 2013Im not sure if its conflicting with one of these plugins, I will remove later and see if this does anything....
Im using factions...factions+ and Factions animal Protect. I could be a conflict with animal protect? ill remove later this evening, and see if it solves the problem.
In the meantime, maybe you could jump on real quick and see if you can do it. theres gotta a be a conflict somewhere tahts keeping from using it.
Dunno...
s26.hosthorde.com:25657 Horizon City
-
View User Profile
-
Send Message
Posted Aug 20, 2013/horse info isn't working either..
I can type the command and It will say right click on horse...but that just saddles me up..no info pops up...?..
is there another perm.node I need to add that im not seeing on your main page?
Thanks for the hardwork on this plugin. after treing to setup my own server this past month, I now have a deeper apperication for those that can make a successful server and now see why most don't bother adding or messing with certain plugins. cause of there complexity to use...(IE...multiverse and portals...needs pex..and perms..blahblah...)
-
View User Profile
-
Send Message
Posted Aug 20, 2013so, I was using this plugin ok...but....
I had to add pex yesterday to make it possible to use mulitverses. (ugh) and now, personal horses dosnt seem to work, ive added the perm.nodes to admin and users accordingly. but, when you get on a tamed/unclaimed horse...nothing happens.. no file is create for the user..
any sugjestions.
s26.hosthorde.com:25657 if you want to to check it for yourself.
-
View User Profile
-
Send Message
Posted Aug 20, 2013@Ar7ific1al
Well hot damn
I'll kick myself for not being smart enough to check your various pages for this plugin.
-
View User Profile
-
Send Message
Posted Aug 20, 2013@Alastos
I'm sure you would both like to know this is on my to-do list located here: http://dev.bukkit.org/bukkit-plugins/personalhorses/pages/to-do/
I'm a college student, so I don't always have the time to sit down and get in some programming, but this is my next move with this plugin, along with maybe an update checker.
-
View User Profile
-
Send Message
Posted Aug 20, 2013I quite like this plugin after having used it for about a week now.
In line with hooptiecoupe's suggestion, could we get a command that changes the owner of the horse? If a player wants to sell an already tames horse, they have to add them as a rider, leader and chest access (if applicable) and not only is that annoying, but afterward that horse is still listed as the original tamer's. Meaning that after selling it, they can effectively steal it back and resell it, then rinse and repeat. Making it so you can run something like /horse newowner <player name> would be a fantastic addition I think.
-
View User Profile
-
Send Message
Posted Aug 19, 2013Im testing this on my server s26.hosthorde.com:25657
So far testers have no cpmplaints. And server ram is staying low. Good design. My only sugjestion is add a command that allows players To set prices on there horse and sell them when there offline.
Doggy as this option is plugin "myhorse" but, alot of players are saying Code is doing ireversavle dmge to there servr. So far..this one is doing Great..thanks for making it. I like tue idea of players needing to breed And raise horse to get the various stats are designs they want..not just Bam...spawn the one they want in..thats too....lazy. thats why i like this one. Test out on my server to see if u like. Then add to yours.