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 Dec 4, 2013@blainicus
Thanks for your fast reply,
Anyway in that case, with what program should I open the .jar? since I cant locate the commands section as the info is displayed in a code I can't read.
-
View User Profile
-
Send Message
Posted Dec 4, 2013Hi I use monster apocalypse on my server and we love it, but I noticed some lag after I last updated the plug in.
After profiling it I found that even when no one is on the server a good amount of time is spent on a method in MonsterApocalypse called 'torchdestroyer' but I have torch destruction disabled so I'm a little confused, do you have any ideas why this might be?
I'm willing to provide more information but I figured I shouldn't spam you on onset if this is a known issue etc.
-
View User Profile
-
Send Message
Posted Dec 4, 2013Does the current version work with the versions of bukkit for 1.7?
-
View User Profile
-
Send Message
Posted Dec 4, 2013@FigaroInc_
Nice video, pretty entertaining. I'd like to see a longer one.
-
View User Profile
-
Send Message
Posted Dec 4, 2013@Typical_Name
It is. This node is used for servers that have minigames which make players into monsters.
@Huskehsaysrawr
Your best bet is to completely disable natural spawns of all kinds and use spawn points. Mineapoc is a very successful RPG server which uses this exclusively. http://dev.bukkit.org/bukkit-plugins/monster-apocalypse/pages/spawn-points/
@NLBlackEagle
Yes, you have to do editing both inside and outside the jar.
-
View User Profile
-
Send Message
Posted Dec 4, 2013I can't make much sence out of multiple configs, I have to rename something in the MonsterApocalypse.jar?
Since I have 4 worlds which needs diffrent configs, it also comes in handy for my skyrim based rpg world but we really need diffrent configs for this.
So, could anyone please make this clear?
-
View User Profile
-
Send Message
Posted Dec 1, 2013Can't wait for the next update, I'm trying to be patient since craftbukkit 1.7.2 came out today so I'm waiting for this plugin to update. since my server is dependent on this plugin,my server will not be able to update until an update for this comes out. This plugin is the best plugin ever and it is what people know my server for. :)
-
View User Profile
-
Send Message
Posted Dec 1, 2013Hello! Huskeh here. I was curious if i could get some help at all. having troubles setting up config. I just want to know if it's possible to set it up so that mobs don't spawn in random locations. I just want to be able to set up flags around the world so they can only spawn from those locations. The other thing is that i cannot get the mob grief to work at all.
I've been sitting here trying to figure out how to make it so i can make overall world spawn of some mobs really really really low so it's a rare find to see these certain mobs, like creepers,ect.
I'm creating a rp server, where you can sometimes stumble upon ruins and stuff and mobs spawn in those areas, plus we'll have rifts (a crack opening in the ground and undead come pouring out, gonna use we for that part) but that's all i really need help with.
-
View User Profile
-
Send Message
Posted Dec 1, 2013We did a video using this Plugin!
Check it out: https://www.youtube.com/watch?v=WA-aowMehqo&feature=c4-overview&list=UUEXwoWBd7x5OguxSXhvXBHg ====
-
View User Profile
-
Send Message
Posted Nov 27, 2013I have problem. It appears that the monster apocalypse.deaggro node not only shields people from mass aggro, it also prevents the player from receiving any damage from mobs (including arrows). I am fairly sure that this is not the permission node's intended purpose.
-
View User Profile
-
Send Message
Posted Nov 21, 2013Using ExtraHardMode Plugin With "Enhanced Environmental Injuries". Player Effect Err only happens When using That Seting... Could not pass event EntityDamageByEntityEvent to Monster Apoc alypse v<15.0> org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredLi stener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(Craf tEventFactory.java:94) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEntityDama geEvent(CraftEventFactory.java:398) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDa mageEvent(CraftEventFactory.java:423) at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.j ava:644) at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.jav a:719) at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.j ava:399) at net.minecraft.server.v1_6_R3.Explosion.a(Explosion.java:171) at net.minecraft.server.v1_6_R3.World.createExplosion(World.java:1769) at net.minecraft.server.v1_6_R3.WorldServer.createExplosion(WorldServer. java:850) at net.minecraft.server.v1_6_R3.EntityCreeper.l_(EntityCreeper.java:102)
at net.minecraft.server.v1_6_R3.World.entityJoinedWorld(World.java:1492)
at net.minecraft.server.v1_6_R3.World.playerJoinedWorld(World.java:1467)
at net.minecraft.server.v1_6_R3.World.tickEntities(World.java:1336) at net.minecraft.server.v1_6_R3.WorldServer.tickEntities(WorldServer.jav a:517) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:5 73) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:2 40) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:4 83) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: java.lang.NullPointerException at blainicus.MonsterApocalypse.MonsterApocalypse$Mob.attemptPotions(Mons terApocalypse.java:2189) at blainicus.MonsterApocalypse.MonsterApocalypse.applyPotionEffects(Mons terApocalypse.java:2217) at blainicus.MonsterApocalypse.DamageListener.onEntityDamage(DamageListe ner.java:104) 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.ja va:425)
-
View User Profile
-
Send Message
Posted Nov 20, 2013Hello, excuse me if my English isn't perfect, I'm French ^^
So, I really would like to play with your plugin but I have a little problem ... I set all the config that I want to use to my gameplay but in game when the zombie break a first block, he can't break anything more and the console begin to write an error message in loop.
This message : 2013-11-20 18:29:16 [WARNING] [Monster Apocalypse] Task #5 for Monster Apocalypse v<14.0> generated an exception java.lang.NoSuchMethodError: net.minecraft.entity.monster.EntitySkeleton.getNavigation()Lnet/minecraft/pathfinding/PathNavigate; at blainicus.MonsterApocalypse.MonsterApocalypse.livingEntityMoveTo(MonsterApocalypse.java:3057) at blainicus.MonsterApocalypse.MonsterApocalypse.megaaggro(MonsterApocalypse.java:2989) at blainicus.MonsterApocalypse.MonsterApocalypse.access$0(MonsterApocalypse.java:2957) at blainicus.MonsterApocalypse.MonsterApocalypse$torchdestroyer.run(MonsterApocalypse.java:2352) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:825) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:327) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:780) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:662) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
I am on an MCPC Plus server in version 1.6.4, can this be the problem ?
So have you an idea about what is the problem please ?
EDIT : I just test an other time and this time the zombie can't destroy any block ... not even the first ^^
-
View User Profile
-
Send Message
Posted Nov 19, 2013Is there anyway to incorporate a part of the mod in which the mobs ignore certain players? Using permissions?
(I would like to set up a game type with an enemy player who tries to thwart the survival of the other players. I could just use creative, but I don't trust the other players enough to give them creative.)
Also, it would be nice for Giants to have mega-aggro. Currently they just spawn outside the walls and sit there all night unless you run very close to them. Only then do they become dangerous.
-
View User Profile
-
Send Message
Posted Nov 18, 2013hi could anyone help me? im may just be dumb and didnt read the config properly but i need mobs to spawn during the day and night. i changed this here Minimum light level to spawn: 0 Maximum light level to spawn: 15 so that mobs shall spawn at the max light level, which it doesn't seem to be working. Is this setting only for bonus spawns or what? pls help :P
-
View User Profile
-
Send Message
Posted Nov 17, 2013Will you add Witches to spawn config?
-
View User Profile
-
Send Message
Posted Nov 16, 2013Are u sure this doesn't create lag? Cause my server lags really bad with other players and I even lowered the mobs per player to 5.
-
View User Profile
-
Send Message
Posted Nov 14, 2013English is not my native language :(
In nether world I do not spawn wisherskeletons.
In your configuration file (in the previous message) worth substitution wisherskeleton on WisherSkull.
WisherSkull is not a mob, that is how shoots wisher.
As a result WisherSkeletons not appear in the world running Monster Apocalipse.
This is easily seen attempting to use egg call skeleton in such a world.
To me it is important to understand whether the correct value of the string "replacement: WitherSkull" to appear WisherSkeletons.
Again I apologize for my English (part goes through translator)
-
View User Profile
-
Send Message
Posted Nov 14, 2013@kane121212
Wordpad is good.
@elektro3000
I have no idea what you're trying to ask.
-
View User Profile
-
Send Message
Posted Nov 13, 2013Hi!
The problem with the version 14.0d.
If you use the option "Enable spawning changes?: true" cease to emerge wisherskeletons.
I only use natural spawn.
The configuration is :
WitherSkeleton:
spawn: true
spawncount: 1
spawnchance: 100.0
spawnymin: 1
spawnymax: 255
replacement: WitherSkull
The problem is that WitherSkull this projectile Wisher, and wisherskeletons not appear.
I tried to use instead of WitherSkull values WisherSkeleton ,Wisher_Skeleton and other famous me values.They all lead to an error in the console when you start the plugin.
Please help me ,it is important for me!
-
View User Profile
-
Send Message
Posted Nov 13, 2013@blainicus i use notepad, is there another text editing program i should use to avoid these errors?