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 Aug 19, 2012@xeriku
Also update to new config :)
-
View User Profile
-
Send Message
Posted Aug 18, 2012When running our server, we are seeing lag. I've followed everything I can think of when setting up the server. The lag is making the game unplayable. I have been able to isolate it just to monster apocalypse using a test server. We additionally noticed that animals are unable to breed while running this plugin.
I feel like I'm doing something wrong in my config file, can anyone validate this who may have more experience than me.
https://www.box.com/s/d7500666111e36115572
Thank you in advance.
-
View User Profile
-
Send Message
Posted Aug 18, 2012Feature request. It would be nice for this plugin to have an economy aspect. There should be a configuration to set so we can get money for killing mobs like in Eco Creature.
-
View User Profile
-
Send Message
Posted Aug 18, 2012What is the best amount of zombie aggro speed to use as I want it fast but not too fast. Please help
-
View User Profile
-
Send Message
Posted Aug 18, 2012tommeh have done and it dont work still i dont /region define <name>
and still they can destroy
-
View User Profile
-
Send Message
Posted Aug 18, 2012@dannob123
it is enabled by default.
just make a region.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Maxxgold
check that you put in the right order.
are you putting in Bukkit Enums?
meaning if i want too drop 3 apples at 10.5%
i would input this line:
"APPLE:3:10.5"
or a iron ingot at 1%
"IRON_INGOT:1:1"
check that you have the right syntax.
-
View User Profile
-
Send Message
Posted Aug 17, 2012We can't get the mobs to drop anything but what they normally drop. Were getting could not pass entity death event. Also the mobs do not drop anything if we have custom drops enabled. Can we get an update on this.
-
View User Profile
-
Send Message
Posted Aug 17, 2012What part of the config do you enable World Guard Regions then?
-
View User Profile
-
Send Message
Posted Aug 17, 2012@dannob123
Just set a region, if you set the config right, mobs wont destroy blocks within a region.
and just becuase you set a region doesent mean that its a safe zone.
If you are using factions for that, dont. it goes glitchy and it might not be supported.
Use worldGuard regions.
-
View User Profile
-
Send Message
Posted Aug 17, 2012is it possible too make a certain mob spawn a few types of mobs on death, other than making a couple configs, which causes excess ram usage, lag and glitchy behavior?
-
View User Profile
-
Send Message
Posted Aug 17, 2012i want zombies do destroy blocks but not the spawn
do i need to claim a region over spawn or something
and i dont want factions for safezone
-
View User Profile
-
Send Message
Posted Aug 16, 2012Caused by: java.lang.IllegalArgumentException: Health must be between 0 and 20
at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:58)
at blainicus.MonsterApocalypse.DamageListener.onEntityDamage(DamageListener.java:146)
at sun.reflect.GeneratedMethodAccessor80.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:330)
... 27 more
using bukkit 1.3.1 - r 1.0 - 15 -g12075d6 - b2335 jnks
currently making increasing server lag and server malfunction.
-
View User Profile
-
Send Message
Posted Aug 16, 2012Recommendation to improve zombie/pigman corpse stacking.
Currently, if a player is standing on top of two blocks, a zombie will attempt to corpse pile. This is lame because the zombie should have just kept attacking the top block. With a low corpse pile timer (like my config) this causes zombies to climb over most walls. I hope you understand the problem.
I would say add some sort of Y distance checker between the zombie and player. If the player is within a certain Y distance of the zombie, the zombie will not attempt a corpse pile.
My guess would be 4, as it seems that's how high a zombie can reach when breaking a block.
.
.
EDIT: A couple other features I would recommend.
- When a zombie/pigman starts attacking a block it doesn't stop attacking that block until its destroyed or the mob is killed.
- Toggle-able knock back immunity on mobs is necessary. (as mentioned by a couple other comments)
- Nightmare mode needs a hard cap. Like that of the spawn-distance scaler.
- Option to force naturalistic/bonus mobs only at night. I'm using sun to kill zombies now. But having them vulnerable to fire allows for easy lava defenses.
- An expiration timer on each mob would be nice. Naturalistic spawns tend to pile up underground. This one isn't as necessary.
.
.
You seem to be fairly active on responding to comments. Would be nice to know if any of these features could make it in. And those that will never make it in. Fantastic plugin.
-
View User Profile
-
Send Message
Posted Aug 16, 2012Arg.. Need a helpful config review. We cannot get the mobs (zombies) to explode or the skeletons arrows to explode. I am closing down my old world to open up a new large biome world and want to totally devastate the old world.. Players have been moving to the new world for a week and I want to use this to "hurry" the stranglers in the old world ;)
Again, I cant get anything other than the creepers to explode... Plzzz any help would be appreciated..
Current config: http://pastebin.com/vhdd83Qh
-
View User Profile
-
Send Message
Posted Aug 16, 2012@googri
Are you using the newest version of both server and plugin? If so try resetting all settings and make sure you don't have any mods/plugins interfering with it.
-
View User Profile
-
Send Message
Posted Aug 16, 2012Hey
Nice plugin :)
Can you add a new feature?
Enemy only able to spawn when night option. The light level isnt too useful, because they can spawn at dark too.
-
View User Profile
-
Send Message
Posted Aug 15, 201212:45:13 [SEVERE] Could not pass event EntityDamageByEntityEvent to Monster Apocalypse org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332)
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.callEvent(CraftEventFactory.java:80)
at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:364)
at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:386)
at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:591)
at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:349)
at net.minecraft.server.EntityArrow.h_(EntityArrow.java:222)
at net.minecraft.server.World.entityJoinedWorld(World.java:1239)
at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:498)
at net.minecraft.server.World.playerJoinedWorld(World.java:1221)
at net.minecraft.server.World.tickEntities(World.java:1119)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:565)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.lang.IllegalArgumentException: Health must be between 0 and 20**
at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:58)
at blainicus.MonsterApocalypse.DamageListener.onEntityDamage(DamageListener.java:146)
at sun.reflect.GeneratedMethodAccessor98.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:330)
... 19 more
12:45:37 [SEVERE] Could not pass event EntityDamageByEntityEvent to Monster Apocalypse org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332)
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.callEvent(CraftEventFactory.java:80)
at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:364)
at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:386)
at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:591)
at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:349)
at net.minecraft.server.EntityMonster.k(EntityMonster.java:80)
at net.minecraft.server.PathfinderGoalMeleeAttack.d(PathfinderGoalMeleeAttack.java:79)
at net.minecraft.server.PathfinderGoalSelector.a(SourceFile:84)
at net.minecraft.server.EntityLiving.bc(EntityLiving.java:1216)
at net.minecraft.server.EntityLiving.d(EntityLiving.java:1091)
at net.minecraft.server.EntityMonster.d(EntityMonster.java:21)
at net.minecraft.server.EntityZombie.d(EntityZombie.java:55)
at net.minecraft.server.EntityLiving.h_(EntityLiving.java:447)
using cb-v1.3.1-b2333jnks
-
View User Profile
-
Send Message
Posted Aug 15, 2012@blainicus OK here is a funny thing I found I used this as my Loot Table for my zombies Now looking at this you would think that 99% of the time the zombie would have air and 1% of the time they would have one of the many items that can drop well that is not what happened they drop about 3-4 items every time they die now so can you please adjust this add a config to the number of items the mobs can carry/drop on death sorta like. Number of drops:1-30 With mobs spawning so massively I have to remove the drops from them just to keep balance. I am going to check some loot Modifier plugins but really I think this was a horrible oversight. Also not sure if it is intended or not but some sort of chuck spawn limit management would be really cool When you only have a few players on the server the mobs all spawn in those chunks and having 3k mobs spawning in top of a single chunk causes very bad lag if you have 30 players on 3k mobs spread over 30-40 chunks is nothing. I have a very nice server but this causes allot of issues on my server I am now using chunkspawnlimiter to fix this still getting plenty of mobs but would be a great addition to this plugin. By the way this is an excellent plugin easy to use and very fun if you would like I would love to do a video to show what this is fully capable of doing. Thank You EvilNucca
-
View User Profile
-
Send Message
Posted Aug 15, 2012can i have help config it so i get a million zombies like i mean lodes as because i am making a server