Better Passive Mobs
Introduction
Back in early Beta, minecraft had a different passive mob spawning system. That system was great for a hunter type of lifestyle, but it was impossible to farm mobs, because they would all vanish after a minecraft day or so, and different ones would spawn in their place. Then, Beta 1.8 came out and the spawning system was completely overhauled. Now, once spawned, a passive mob would stay forever. However, after the world was created, new mobs only spawn very, very rarely. So it was awful for hunter people but great for farmers. It was also very bad for servers, because now, all of the mobs within a thousand blocks of the server's spawn get killed off very quickly by people looking for food. This plugin seeks to fix that by melding the two systems to make one that satisfies everyone.
How it works
This plugin splits passive mobs into two categories, wild mobs and domesticated mobs. Wild mobs will spawn and despawn naturally- no matter how many of them you kill, the next day more will spawn. You can hunt them to your heart's content without feeling bad. If you actually want to farm, feed a wild mob its breeding item (Wheat, carrots, seeds, or bones). It will then become a domesticated mob. It will have a name over its head, it can be bred, and it will never despawn.
Renaming
When a mob is domesticated, it will be assigned a random name from a list of default names. You can add to and modify these lists in the plugin's config.yml. Because most people probably won't like these random names, you can rename your domesticated animals by right-clicking them with a branding iron (an iron hoe). After you click them you can type the new name that you desire.
Commands and Permissions
There are no commands.
Permissions: BetterPassives.tame: allows a person to tame animals. Defaults to true. BetterPassives.rename: allows a person to rename animals. Defaults to true.
Notes
- Once a server has used BetterPassives it will be difficult to switch back to the default spawn system. If you have used BetterPassives for a long period of time, you will find that once you uninstall it your world will be completely empty of passive mobs. Use with caution.
- Enjoy!
- This plugin is really cool and you need it.
Try before you download!
As mentioned in the notes section above, it's hard to switch back to the default system after using BetterPassives for any length of time. So why not try it out on another server that is already running it? BetterPassives was inspired by and developed for the wonderful folks at Erecia.net roleplay server, and I sincerely encourage you to give them a visit. If you don't get at least 5 welcomes when you log in for the first time, or if you don't immediately love their magnificent world, roleplay environment, and community, I'll give you the next version of BetterPassives absolutely FREE! Oh, wait... :). I'm also online there at least 2-3 times a week, so if you want to meet me in person, that's a good place to do it!
Donations
If you like what you see and want to say thanks, a small donation can really brighten my day. At the top right-hand corner of your screen, right next to the curse logo, is a donate button. Thanks!
new version with cats/ fixed mooshrooms/ improved spawning mechanism / numerous small fixes has been thoroughly field-tested on Erecia and is now uploaded. Should be approved by tomorrow.
a version with a fix for mooshrooms, ocelots, and an improved spawning system for forests is under testing on Erecia. If it works properly i'll upload it tomorrow.
@Xikage
eh, dammit. You're right. the Mooshroom fix was a quick one. I will try to fix those and ocelots soon, but my other plugin desperately needs an update first...
Just started using this plugin. It's pretty awesome, but Mooshrooms don't seem to work. Can get domesticated babies, but can't seem to domesticate adult Mooshrooms or rename them.
@poiNt3D
Ocelots don't get removed or modified by this plugin. They spawn far more frequently than the other types of mob. I suppose you guys would like it if you could name them though...
And do the wolves really get the pig names? lol. I will fix.
No support for Ocelots?
Also, wolfs getting pig random names.
I would actually like the idea of optionally using Spoutcraft to change their skins - can you make it so that domestic and wild animals are different in that regard?
Anyways, I was wondering, is there a way you can make the plugin work with WildBoars? It's a plugin that makes passive mobs hostile and more dangerous. Would it be possible to integrate that plugin with this so that only wild mobs are affected? http://dev.bukkit.org/server-mods/wild-boars/
@mrchasez
That's actually a pretty decent idea.I think you could get the pure hunting system by not giving anyone the permissions BetterPassives.tame and BetterPassives.rename. As far as the overhead names, that's how I distinguish between tamed and wild mobs- otherwise, they would be exactly the same. Unless I was to use SpoutCraft I can't change their skins, so this is my only option :P
@Dibujaron
Hmm, i like the idea. However i think you should make it an option to have domestic mobs completely off. I would rather it go back to how it was, without being able to have huge mob farms like my server does, and since we have a natural mob limit the rest of the server don't have almost any. Another thing i don't really like is the name above the head thing, maybe make that off with the domesticated option aswell. I hope you consider, this would be a good thing for my server ^^
One of the default names in this plugin is my irl name. You can figure out which one by knowing Spanish and using my forum username :)
this is amazing
@aeneanea
This shouldn't affect cats at all at the moment. However, I suppose you are wanting to name them?...
Yes, I can do that.
Any chance you could add support for cats?
New file uploaded with permissions, fixed eggs, and mooshrooms. Awaiting approval.
Fixes for Mooshrooms, Permissions, and eggs are finished, will upload tonight.
@Mal2ksc
Babies are yes. I forgot about eggs- thanks, I'll add those.
Are chickens hatched from eggs automatically domesticated? If not, this would cause problems with automatic (no-touch) chicken farms. Are babies in general automatically domesticated?
@Dibujaron
It's something easy to code, and no, I have not found any plugins to do so. Only the FastFood-like plugins and stuff. And I figured it would be easy to update. Reason I ask you? You are clearly experienced in the way you code things, like your MoreMobs plugin. I haven't been able to get any reply from the creator of InstaEat for almost 5 days now. So in the summer, when I do know how to code, I could do it myself. But for now, I only remember really basic stuff about Xray mod.
@Geotan
That's probably already been made... But even if it hasn't, why ask me?..
@Goldspar
Awesome!
Great plugin, everyone on my server likes it