Zombie Apocalypse Core
Necessity for zombie apocalypse modpacks.
If you have any feature ideas, open an issue on the GitHub and if its relevant, it will be added.
Features
- Day counter (configurable)
- Entity multiplier (configurable)
- Entity blocklist (configurable, obviously)
- Heavily armored zombies (configurable)
- Additional zombie drops (configurable, drops and drop chances both)
- Daylight resistance (configurable, entities)
Config
Its pretty simple, below are some instructions to not mess up anything by mistake.
Default config file
#PLEASE READ THE INSTRUCTIONS ON THE MOD PAGE TO PREVENT MISTAKES!
#---
#Default: 1 (THIS WILL ONLY BE ON NEOFORGE)
#Range: 1-99 (THIS WILL ONLY BE ON FORGE AND NEOFORGE)
entityMultiplierRate = 1
#Entities multiplied by entityMultiplierRate upon spawning
entityMultiplierEntities = []
#Entities which will be restricted from spawning
entityBlocklistEntities = []
#These entities won't burn in the day (from daylight)
daylightResistantEntities = ["minecraft:zombie"]
#List of additional drops and drop chances for zombies
additionalZombieDrops = ["minecraft:rotten_flesh=0.9", "minecraft:bone=0.1", "minecraft:carrot=0.009", "minecraft:potato=0.0009", "minecraft:iron_nugget=0.0005", "minecraft:gold_nugget=0.0001"]
#Enable heavily armored zombies
heavilyArmoredZombiesEnabled = false
#Enable day counter
dayCounterEnabled = true
REMEMBER!
only registry names can be used in lists, for the additionalZombieDrops list you can use registry names of items (minecraft:item) and for the entity lists you can use the entity's registry name (minecraft:entity) where item and entity correspond to the item/entity's registry name.
This should work with entities and items from other mods as well, but has not been yet tested.
You would simply replace the minecraft namespace (minecraft) with the mod's namespace (mod) and it would look like mod:item or mod:entity.
Here is a line-by-line explanation:
# integer (1, 2, 3...)
entityMultiplierRate = 1
Pretty self-explanatory
# list ["entry1", "entry2"]
entityMultiplierEntities = []
List of entities which are going to be multipled entityMultiplierRate times every time they spawn.
# list ["entry1", "entry2"]
entityBlocklistEntities = []
List of entities which either won't spawn or will instantly get despawned.
# list ["entry1", "entry2"]
daylightResistantEntities = ["minecraft:zombie"]
List of entities which will not burn in the day.
# list ["entry1", "entry2"]
additionalZombieDrops = ["minecraft:rotten_flesh=0.9", "minecraft:bone=0.1", "minecraft:carrot=0.009", "minecraft:potato=0.0009", "minecraft:iron_nugget=0.0005", "minecraft:gold_nugget=0.0001"]
List of additional zombie drops, the default zombie loottable is unchanged, these are merely extra drops with chances.
# bool (true/false)
heavilyArmoredZombiesEnabled = false
Does exactly what it says.
# bool (true/false)
dayCounterEnabled = true
Also does exactly what it says.
![Zombie Apocalypse Core [ZAC]](https://cdn.modrinth.com/data/VJGH7a5j/9577e6603efee8e2cd080893fb9678e42282aa35_96.webp)