Joe's Horse Collect
A horse is a horse of course of course!
What is it?
This is a plugin for Minecraft Bukkit servers. Once installed, players can store and retrieve horses. Also an effective solution for teleporting horses. Tested and still works in 1.7.2
How do I use it?
Drop in your plugins folder. Players use "/hc" to collect the horse they are riding. Then use "/hp" to place a collected horse. You can use "/hl" to list the horses you have collected so far.
How can I configure it?
By default players can collect up to 2 horses and ops 1000. Permissions allow different limits as follows:
- 25 = joe.horsecollect.angel
- 10 = joe.horsecollect.platinum
- 05 = joe.horsecollect.gold
- 03 = joe.horsecollect.silver
For more control over permissions, see the link at bottom of description.
More Information and Beta Releases
You can find latest information and releases at the following location: https://sites.google.com/site/superhappyminecraft/horse-collect-plugin
You can use that address if there is a build mentioned in comments not uploaded yet to the official bukkit site.
-
View User Profile
-
Send Message
Posted Jul 22, 2013@dropposite
I believe I have these issues solved now in Version 1.0.3b. It's available here while I continue to improve: https://sites.google.com/site/superhappyminecraft/horse-collect-plugin
I didn't find a scenario where a donkey "runs at warp speed". If you have some steps to reproduce that I can identify what causes it.
-
View User Profile
-
Send Message
Posted Jul 22, 2013@dropposite
True, a plugin could limit spawning of mobs. I'll have to consider how to handle that generically (as opposed to just hooking into WorldGuard only) since any zone control plugin could do this.
In the interim the only suggestion I have is to advise of the limitation (only use HP in zones allowing spawning of animals) and potentially offer some free horse spawn eggs (item 383:100). You could discontinue also until fixed. I'll let you know what I come up with there.
Again, sorry if caused players some trouble. I have zones protected on my server and 50-70 players on a lot of times, no one complained (perhaps because they always spawn them on their plots which allow animals).
Anyways, will update soon.
-
View User Profile
-
Send Message
Posted Jul 22, 2013ok so i found a major problem.... most players lost all their horses when they tried to /hp, and i tried too and all my horses vanished.
The issue comes from trying to /hp the horse in a Worldguard protected area that has the mob-spawning:deny flag set.
In this case, the horses spawn according to your plugin and have no idea that worldguard removed them.
crap i have alot of unhappy players now :(
-
View User Profile
-
Send Message
Posted Jul 22, 2013@dropposite
Hi, thanks again for your feedback. You're an excellent tester!
I'll check on these tonight. Another item someone pointed out to me was the hearts/health of the horse was not maintained (it's full again after placing).
-
View User Profile
-
Send Message
Posted Jul 21, 2013hate me yet for not sending this as just 1 list?
the /hr command, when it spawns a donkey, it tries to give it armor, which it cant have and it sticks it in the nonexistant second slot.
-
View User Profile
-
Send Message
Posted Jul 21, 2013one more.... i wanted to see what happens if a donkey had a chest with random items in it, what would happen when u /hp...
Well 2 issues with it at random.
1. On the left of the donkey inventory screen under the Saddle icon, one of the chested items always seems to shift over to there, even tho the donkey only has 1 slot, not 2.
2. Several times, items that i placed in seem to vanish when i /hp it again. for example I put in 8 leather, and 3 came back out. another time 5 came back out. sometimes all 8 come back out.
-
View User Profile
-
Send Message
Posted Jul 21, 2013hi again, more testing results for ya
when we /hc a donkey, after we /hp it again it seems that the donkey can run at warp speed. horses r fine, but donkeys might be glitched.
the other minor one is that if ur horse/donkey is on a Lead at the time u /hc it, the Lead disappears.
-
View User Profile
-
Send Message
Posted Jul 21, 2013@dropposite
Uploaded v1.0.2 to the external site (Google page). Some things to mention:
Btw: In console you can do "hc" to double-check what version is installed.
-
View User Profile
-
Send Message
Posted Jul 21, 2013ok so i completed testing with a regular player.... we have it were they cannot 'steal horses from creative'. Its working perfectly as u say it should..... 1 final problem, it seems to ignore the joe.horsecollect.3 or .4 etc nodes.... it only allows the default of 2 and doesnt seem to let me increase it.
-
View User Profile
-
Send Message
Posted Jul 21, 2013@dropposite
No problem. Actually, thanks much for your extended feedback. It helps me know what people want so I know what direction to take it. :)
I did a few things:
Note: If you're "op", you'll always have permission regardless of whether you set "joe.horsecollect.0". I tested and it seems to work. You'll have to grab the latest version from the Google site I referenced instead of here temporarily. It takes a while to get a new version published here.
-
View User Profile
-
Send Message
Posted Jul 21, 2013sorry im so excited to get this working i missed the very last line that explains to try joe.horsecollect.nocollect.
I gave that permission to my Creative world, and had someone test, and they cannot 'steal' a horse from Creative and move it to Survival....awesome....
Could you also make a permission that does the same thing, but that blocks the /hp command too? I want to be able to just block this command completly in other worlds.
thanks, sorry to bug u with spam
-
View User Profile
-
Send Message
Posted Jul 21, 2013also can u supress the SAving message that appears in the console that tells me all the players that have horses.... its console spam
and could we control the saving intervals?
-
View User Profile
-
Send Message
Posted Jul 21, 2013well i tested it and it does nothing.
players with joe.horsecollect.0 are all able to ride a horse and type /hc and it goes into their storage thing..... I understood that joe.horsecollect.0 wont let them use this.
-
View User Profile
-
Send Message
Posted Jul 21, 2013thanks for the quick response, but i guess i didnt explain myself well.
Those permissions give me the ability to set someones max horse count to 0, but that does not prevent someone from using the plgin in another world. Players can still take a horse out of storage into another world.
In theory tho, this should stop players in the creative world from puting horses in storage with the 0 node, but it doesnt prevent them from opening the /hl, and using /hp
-
View User Profile
-
Send Message
Posted Jul 21, 2013Latest Version with the updates suggested along with a new "/hr" command can be found here:
https://sites.google.com/site/superhappyminecraft/horse-collect-plugin
-
View User Profile
-
Send Message
Posted Jul 21, 2013@dropposite
Thanks for your feedback. I have a version that does what you want (based on CoolKill3r's suggestion with permissions). I'll provide a link where you can get the latest unofficial version in an hour or so along with information.
I also added a handy feature to spawn a randomly styled and named horse which is kind of fun.
-
View User Profile
-
Send Message
Posted Jul 21, 2013OK, I Love This Plugin.
It does exactly what I need, and nothing more....its perfect...
1 Major problem for me....I use MultiVerse, and once of my worlds is Creative.
What is the permission node for your plugin to control the default of 2.
I want to be able to deny this permission in all worlds except my main Survival world.
I cant have a player go into creative and spawn a horse, train it, put it into ur plugin and then go back to the main world and take the horse out of your plugin.
I dont think you need to change your plugin to be world compatable or anything, I just need the permission node so that I can deny this for other players
Also, I may want to just deny this option for a certain player, and would need that node as well to deny it.
In the meantime, I will try and just deny joe.horsecollect.* and let you know if that worked.
-
View User Profile
-
Send Message
Posted Jul 19, 2013@CoolKill3r
Thanks for the suggestion. I'll see about adding a way to customize more than the ones listed in a future release.
-
View User Profile
-
Send Message
Posted Jul 19, 2013can you make a simple code like:
joe.horsecollect.1
joe.horsecollect.2
joe.horsecollect.3
ect