DisableMobs
DisableMobs
By: Jakeob22
Recommended Build:
Version: 1.6 for Bukkit build 1.6.1 - R0.1
Features:
- Allows a bukkit server owner to choose exactly which creatures can spawn and which are blocked from spawning.
Description:
This bukkit plugin will easily allow the server owner to choose which mobs will spawn and which won't. The first time you run it, a configuration file will be generated with the names of all of the minecraft creatures. You can set each creature to true if you want them to spawn, or false if you don't want them to. For example, if Blaze is set to true, blazes will be allowed to spawn. If Blaze is set to false, you won't find any Blazes in your game because they are blocked from spawning. This is the same for every creature on the "Supported Creatures" list. Every creature is automatically set to true when you start except for the creeper. If you add this plugin to your server, and don't touch the configuration at all, everything will still be able to spawn except for creepers. You can use this plugin on almost every server! It becomes especially useful if you want to make a zombie or creeper apocalypse and set everything to false except for the zombie or creeper. For some reason, if you only leave one creature true, it will spawn insane amounts of that creature! Have fun! ;) Visit us on the Bukkit Forums!
I've added MCStats support. This allows me to track the amount of people using my plugin and how my updates affect people. This will ensure that I get a minor amount of feedback to work with. However, if you are unconfortortable with sending data to me, go into the "PluginMetrics" file in your plugins folder and set "opt-out" to true. Thanks! :D
Supported Creatures:
- Bat
- Blaze
- Cave Spider
- Chicken
- Cow
- Creeper
- Ender Dragon
- Enderman
- Ghast
- Golem
- Horse
- Magma Cube
- Mushroom Cow
- Ocelot
- Pig
- Pigman
- Sheep
- SilverFish
- Skeleton
- Slime
- Snowman
- Spider
- Squid
- Villager
- Witch
- Wither
- Wolf
- Zombie
Commands:
- /killmobs [world] - Kills all mobs in a given world. Ops can use it, but I'll add a permissions node soon.
Changelog:
1.6
- Added support for horses
1.4
- Added support for the 1.4 creatures
1.3.1
- Added MCStats.org support
1.3
- Added /killmobs [world] command. Kills all mobs in the world chosen, only ops can use it.
- Changed some things in the config. Regenerate and configure!!!
- Updated to most recent RB
- Cleaned up code
1.2.2
- Added multiworld support
- Updated to most recent RB
- Cleaned up code
1.2.1
- Added golem to the supported creatures
1.2
- Updated to most recent RB
- Added Ghast to the supported creatures
- Added Ocelot to the supported creatures
1.1.1
- Added SilverFish to the supported creatures
1.1
- Initial Release
- Ability to choose exactly which creatures spawn and which don't
Please post all problems or suggestions below! Thanks! :)
Sorry it took so long for me to post version 1.4. D:
Also, I will soon make a tutorial on how to update it yourself! It rarely breaks with the updates and you can usually update it by adding the name of the mob to the list. I'll show you how soon! :D
@mrchasez
I know that I can make it into 1 class, but I find it easier to seperate them. Also, I'm working on updating it right now. :)
@jakeob22
Do you plan to update this soon? Also why do you still have a Listener? You can make the two classes one.
@RTB2011
Did you have the problem, then fix it when TerrainControl was removed?
I think using this plugin with TerrainControl causes the bug mentioned below.
cool plugin i downloaded it :D
@uncovery
I need to start figuring out what causes this bug. If you have this error and email me your config and a list of what plugins you have, this would be much faster to fix. My email is: [email protected]
installed it, default config, no more mobs spawned on the whole server....
@jakeob22
Actually, these are already supported if you add "giant: true" or "giant: false".
This plugin can't force them to spawn naturally, but you can enable them from spawners and disable them from spawners if you like. :D
@superpeanut911
I thought that I added that. xD
I'll look into it for the next update. :D
How about giant zombie support, so we can have giant zombies from spawners.
@xclucky
Sorry, I saw this a few days ago and forgot to respond. I've been working on it, but it's looking very cluttered. For each mob, there is a list of every biome and a list of every possible spawn reason. If you have any suggestions on how I could get the config less cluttered, let me know!
@jakeob22 Sorry to bother you, but a while ago you had stated you were thinking about releasing an Advanced version. Any more word on that? I would love to see this feature put into this plugin, especially since I can not seem to find it anywhere else in the world of Bukkit >.> Look forward to hearing back, thanks!
@Dopinus
I'm working my hardest to find what could be causing this glitch. The update should come soon! (Hopefully)
When will the update come? I love this plugin, but I do hate the "nothing spawns" glitch... To bad it won't work as intended. Hope the update will come soon....
and by the way... keep up the good work! U're the best!
Thanks for 10,000 downloads everybody! I have many plans for future updates and will attempt to fix the odd "nothing spawns" glitch in the next update!
@Jdembo
Thanks! Only 56 more. :D
This is an amazing plugin.. Good luck going for 10000 downloads :)
P.S. Hai
Thanks for the reply mate! I'm gonna check here every day to keep up to date, don't wanna miss your plugin on my server :D
@bjornleijdstrom
@NaoTwo
Now that I'm looking at it, I think slimes are probably the problem that everybody is having. I'll have to look into it.
@xclucky
For now, it disables every way. I'm thinking of releasing a "Advanced" version, where you can decide which ways you would like to allow each mob to spawn.
Sorry for the problems, I'll continue to fix bugs and keep it updated! :D