Monster Apocalypse
Monster Apocalypse Version 19.6
Version 19.6 is only supported on Minecraft 1.11.0+. Please visit the Spigot page for support.
Support for new versions of Monster Apocalypse have been moved to Spigot, find more info and downloads here. https://www.spigotmc.org/resources/monster-apocalypse.12122/



Welcome to the ultimate monster hell. I have brought together everything anyone everyone could ever want to do with monsters into one completely hellbent plugin. Use at your own risk.
Warning - Zombie digging is destructive, if you turn it on and configure it, please backup your worlds.
Plugin has been thoroughly tested as working properly, if you have trouble please report it so I can make it work for a wider range of setups!
PLEASE USE CRAFTBUKKIT 1.11 (R1) for version 19.6. Only Spigot supports this build. No other builds will work with this version.
Monster apocalypse is copyright by the individual aliased on this site as blainicus, all rights reserved. You are free to use it commercially, as long as you do not sell the plugin itself unmodified, and do not claim ownership. Source code is included for self-modification. I am not liable for monetary or other damages caused by using or modding this plugin.
Donate
Monster Apocalypse was created by one man, working full time continually for several months during early development. Please donate if you would like to see more features or new plugin releases, or just feel like my time is worth your gratitude.
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LAUYQ89CXXAXS
Features
- Complete control of all monster power- health, damage, item drops, burning in sunlight, explosion radius, immunity to specific damage types, even spawn rates!
- INSTANT setup options!
- Consume the world in darkness - Always night mode, and bonus spawns!
- Action RPG Mode - Make combat more exciting!
- Incredible new abilities - Mobs can explode on death, spawn allies, kill torches, attack from miles away at high velocity, bombard bases with exploding arrows, and even claw and scratch their way into your home!
- Zombies can dig through anything based on YOUR settings, and no server lag! Fear the Apocalypse as they pound away at your walls!
- Monsters can be set to nerdpole and airbridge, like players on the hunt!
- Skeletons can be set to turn into quake pro snipers, shooting accurately from FAR in the distance!
- Nightmare Mode for the ultimate increasing challenge!
- FULL World-Guard region support, works even when worldguard regions isn't!
- Total natural spawn rewrite, available to change your world drastically and retain that vanilla feel.
- Multi-world support - Will only run on worlds YOU select!
- Mega-aggro system - Mobs can smell you from miles away and attack!
- Spawn Points - Set up virtual spawners with custom timers!
- True damage - Allow mobs to pierce that pesky diamond armor!
- Wolf and PigZombie aggressiveness control.
- Control which blocks mobs spawn on.
- Permissions nodes to make certain players immune to monster aggro and damage.
Video
Warning, videos below contain mild mature language.
http://www.youtube.com/watch?v=rHwaBpXT8vo
http://www.youtube.com/watch?v=SwRKtiQ3aLM
http://www.youtube.com/watch?v=iwLW0YtUXZc
http://www.youtube.com/watch?v=y3JjjCYv4sk
http://www.youtube.com/watch?v=estgRv4ZnLY
http://www.youtube.com/watch?v=1P5NNDAU3AA
Download Version 19.6!
Version 19.6 is out!
It will appear here once it's approved:
http://dev.bukkit.org/server-mods/monster-apocalypse/files/
If you need it earlier than this (it can take up to 5 days), send me a private message.
Thanks for the support! If you like what I've done with this version, feel free to donate. https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LAUYQ89CXXAXS
Version 19.6 notes:
- Updated to Minecraft/Spigot 1.11.0
- Version dependent on Spigot 1.11.0.
- Please view the supported release page here: https://www.spigotmc.org/resources/monster-apocalypse.12122/
Config
http://dev.bukkit.org/server-mods/monster-apocalypse/pages/config/
(Is partially updated)
You will need to reference craftbukkit enums for drops and block attacking to work, failure to use valid enums could potentially break your plugin. You can find them here:
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
You may want to play with Spawn Points, you can find the info here:
http://dev.bukkit.org/server-mods/monster-apocalypse/pages/spawn-points/
If you wish to develop your own plugin with my health API, check this page:
http://dev.bukkit.org/server-mods/monster-apocalypse/pages/health-api/
For Nightmare Mode, check here:
http://dev.bukkit.org/server-mods/monster-apocalypse/pages/nightmare-mode/
Need multiple configs?
- Note: This is outdated and may not work.
How to set up multiple installations, for different custom difficulties on multiple worlds:
- Copy the MA jar and rename it.
- Rename the plugin inside plugin.yml of the second copy (within the jar), and remove the commands section.
- Disable registering the /MA command in the second copy's config.
- Double check that you have no world names overlapping between the two configs, and that your bonus and naturalistic spawns are restricted to the right worlds.
You now have two separate installations.
Related/Similar Plugins
Fear the Darkness: Adds an element of terror to dark areas of minecraft!
http://dev.bukkit.org/server-mods/fear-darkness/
Simple Starvation: For when you really want to emphasize long term survival!
-
View User Profile
-
Send Message
Posted Jun 27, 2012this plugin seems to be causing my server to not only give the message of "cant keep up" but also lags the crap out of my server. if anyone has any ideas as to why this is happening only after adding this plugin id like an answer to that
-
View User Profile
-
Send Message
Posted Jun 27, 2012@blainicus
Where does the config use actual Bukkit entity enums and where does it use its own entity names? The only place I think I changed any entity names or enums is in the Advanced Monster Properties, working to change death spawn types. As far as I could see, those use the entity names established by Monster Apocalypse, not the entity enums from Bukkit, but I could be wrong and I thought I saw a few places in the config where you used the Bukkit enums, such as VillagerGolem for instance, to define a default death spawn type.
Can you help me sort this out?
-
View User Profile
-
Send Message
Posted Jun 27, 2012Blainicus, Thanks for answering my question. I was wondering. I have a new issue on my server. Occasionally there will be a monster pileup of 1000+ bodies in one location. If a player stumbles upon that area. It will cause massive FPS lag. Right now I'm fighting it with /killall. Would you consider adding some checks to prevent massive pileups? I don't know how hard it would be to implement.
-
View User Profile
-
Send Message
Posted Jun 27, 2012Hello this plug-in is great
Other mod monster can also change the data?
-
View User Profile
-
Send Message
Posted Jun 27, 2012If a Zombie is 4-5 blocks below a player he seems to avoid using stairs and just running in a straight line to a player. Is there something with monster pathfinding that makes it so they stop bothering to go up flights of stairs after a certain height?
-
View User Profile
-
Send Message
Posted Jun 26, 2012I realy like your plugin. However do you think it would be possible to add an option which makes also animals hostile if you attack them?
-
View User Profile
-
Send Message
Posted Jun 26, 20121.2.5-R4.0 don't use 8.1 tps only 7 very lag
i use 7.1 now tps 20
-
View User Profile
-
Send Message
Posted Jun 26, 2012@Typical_Name
The max spawns does not relate the the actual spawned creatures but the number of theoretical tries, so it will help performance to lower it.
What is your PC specs ?
-
View User Profile
-
Send Message
Posted Jun 25, 2012@cleverUN
You're using an invalid entity enum at some point in your config.
@Thokas
Normal reload should work. And no to the second/third question.
@Typical_Name
It's probably something else, I've had it running with no problem n that regard on multiple servers. Make sure you're using CB-1.2.5-R4
-
View User Profile
-
Send Message
Posted Jun 25, 2012@elias1979
I thought that's what it was at first, but when I checked /mem it reported a normal amount of entities on the server (roughly 300-350). Something about the plugin itself was creating lag; my only guess is that the mass-aggro and enhanced mob AI takes up ram to perform :/.
-
View User Profile
-
Send Message
Posted Jun 25, 2012Is there, or do you plan to make a /reload command?
Also, does this plugin make iron golems/snow golems aggressive to players? If not can you add that?
-
View User Profile
-
Send Message
Posted Jun 25, 2012Hey, sorry to bother you. A friend and I run a private server and we're getting an odd error with the config file I put together to run Monster Apocalypse. The console keeps getting spammed on startup with errors like the following:
2012-06-24 23:37:10 [SEVERE] Could not pass event CreatureSpawnEvent to Monster Apocalypse org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:226) at net.minecraft.server.World.addEntity(World.java:890) at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.java:181) at net.minecraft.server.World.doTick(World.java:1736) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:556) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:461) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.IllegalArgumentException: EntityType not instance of LivingEntity at org.apache.commons.lang.Validate.isTrue(Validate.java:157) at org.bukkit.craftbukkit.CraftWorld.spawnCreature(CraftWorld.java:336) at blainicus.MonsterApocalypse.SpawnListener.adjustedspawn(SpawnListener.java:312) at blainicus.MonsterApocalypse.SpawnListener.onCreatureSpawn(SpawnListener.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 10 more
I've got a 1.2MB server log full of that stuff. Whatever it is, it's happening a lot and I haven't been able to figure out why. Unless other people have gotten this error too, it must be a problem with the configuration, which I can post if you want me to. If it's not a config error, maybe you could point us in the right direction? We're running other mods on the server so there could be a conflict although I certainly hope there isn't.
-
View User Profile
-
Send Message
Posted Jun 24, 2012@SimonWhitePDX
Monster Apocalypse.deaggro
-
View User Profile
-
Send Message
Posted Jun 24, 2012Are there permission nodes in here for when a monster will target a player? I need that. I need it bad.
-
View User Profile
-
Send Message
Posted Jun 24, 2012@Typical_Name
Set your mob limit to 1000.
@agent6262
http://dev.bukkit.org/server-mods/monster-apocalypse/pages/spawn-points/
-
View User Profile
-
Send Message
Posted Jun 24, 2012the command /monsterapocalypse does not work it keeps saying to use the full monster apocalypse command
-
View User Profile
-
Send Message
Posted Jun 24, 2012@Typical_Name
A good solution would be a per mob limit on the server.
-
View User Profile
-
Send Message
Posted Jun 24, 2012No matter how I configure this, it always gives me lag that slowly increases until it becomes unplayable...
-
View User Profile
-
Send Message
Posted Jun 24, 2012@predawnia Assuming you have the config open in something like Word or Notepad, just add another world in the World's list (right at the top) after the first entry (- world) using the same format. If you have it open in just Notepad add - (Insert world name here) right after the first entry.
Also, not sure why the post is underlined, but whatever O_o
-
View User Profile
-
Send Message
Posted Jun 24, 2012How do I enable multiple worlds in the config?