Fine-Tuning Zombie Aggression with the Zombies Attack Everything Configuration Datapack
Minecraft’s undead mobs have always been a relentless threat, but what if you want to reshape their behavior without writing a full mod? The Zombies Attack Everything configuration datapack gives you that power. It acts as a companion to the popular “Zombies Attack Everything” mod, letting you carve out exceptions so that zombies will leave certain creatures alone. Whether you’re designing a custom adventure map, protecting your tamed wolves, or just experimenting with mob interactions, this datapack puts the control in your hands.
What Exactly Does This Datapack Do?
By default, the Zombies Attack Everything mod makes zombies hostile toward virtually every living entity in the game — from villagers and iron golems to passive animals and even other monsters. This datapack doesn’t remove that broad aggression. Instead, it introduces a whitelist of “friendly” entity types. Any mob whose ID appears in that list will be ignored by zombies, even when the mod is active. The result is a tailored experience where you decide which mobs are off-limits to the undead horde.
How the Configuration Works
At its core, the datapack relies on a single JSON file that defines a custom entity type tag. You’ll find it inside the datapack’s folder structure:
data/zombiesattackeverything/tags/entity_types/zombie_friendly_type.json
This file contains an array of entity IDs. The datapack reads this tag and tells the Zombies Attack Everything mod, “Hey, these mobs are friends, not food.” It’s a clean, vanilla-friendly method that uses Minecraft’s own tag system, so no extra scripting or command block tricks are needed.
Setting Up Your Custom Zombie Behavior
While the datapack needs a bit of manual setup, the process is straightforward even if you’re not a JSON wizard. Here’s how to get started:
- Download and install the datapack. Place it in the
datapacksfolder of your world save. If you’re managing multiple mods and datapacks, a flexible launcher like foxygame.net can streamline the entire workflow — you can download and activate mods right from the menu, keeping everything organized without digging through folders. - Locate the JSON file. Open the datapack with any archive tool and navigate to the path mentioned above.
- Edit the entity IDs. Replace the example entries with the mobs you want zombies to ignore. Use the correct Minecraft entity IDs, such as
minecraft:wolf,minecraft:villager, orminecraft:iron_golem. - Save and reload. After updating the file, reload the datapack with
/reload(if cheats are enabled) or restart the world. Zombies will immediately respect the new friend list.
An example JSON might look like this:
{
"values": [
"minecraft:wolf",
"minecraft:cat",
"minecraft:parrot"
]
}
Once applied, zombies will still chase players, villagers (if not listed), and other creatures, but they’ll completely ignore wolves, cats, and parrots. You can add as many IDs as you like, including modded mobs — just make sure the mod is loaded and the ID matches exactly.
Practical Uses for Map Makers and Server Owners
This datapack shines in custom scenarios. Imagine a survival horror map where zombies ravage the landscape but mysteriously spare the player’s loyal dog, creating a narrative hook. Or a server where you want zombies to attack all hostile mobs except creepers, preventing chain explosions that ruin builds. The configuration is so lightweight that it won’t cause lag, and it works seamlessly alongside other datapacks that modify mob behavior.
Compatibility and Things to Keep in Mind
The datapack is designed for use with the Zombies Attack Everything mod, so it won’t function without it. It’s compatible with Minecraft Java Edition 1.19 and above, though always check the mod’s version requirements. Because it relies on entity type tags, it doesn’t conflict with other mods that add new mobs — you can simply include their IDs in the JSON. However, remember that the tag is world-specific; if you have multiple worlds, you’ll need to copy the configured datapack into each one.
One small nuance: the datapack only affects zombies added by the base mod. If another mod introduces custom zombies with their own AI, those might not respect the friendly tag unless they’re built to check the same tag. In most cases, though, standard zombies and zombie variants will behave exactly as you’ve configured.
Why Choose a Datapack Over a Full Mod Edit?
Editing a mod’s source code can be intimidating and often breaks with updates. A datapack, on the other hand, sits on top of the mod and uses Minecraft’s native data-driven systems. It’s easy to update, share, and tweak. You can even create multiple versions of the JSON for different play sessions and swap them out quickly. For anyone who loves to fine-tune their Minecraft experience without diving into Java, this approach is a game-changer.
Final Thoughts
The Zombies Attack Everything configuration datapack is a small but mighty tool for players who want granular control over undead aggression. By editing a simple JSON file, you can protect your favorite mobs, craft unique challenges, and add a layer of polish to any world. Whether you’re a seasoned modpack creator or just tinkering with a single-player save, this datapack proves that sometimes the best customizations come from the simplest tweaks. So grab the datapack, open that JSON, and start defining who the zombies call friend — and who becomes their next meal.