Zombie Tactics 2

# Zombie Tactics2 Mod for Minecraft

## Information
* A fork mod of Zombie Tactics, originally created by n643064

## Available Minecraft versions

### Maintaining
* 1.21.11

### Suspended
* 1.21.4 ~ 1.21.10
* 1.21.1

## Requirements
* Architectury API

### Fabric also needs

* MidnightLib
* ModMenu
* Fabric API

## Summary

This mod evolves zombies, beyond the limit.

* Includes almost all features in the original mod
* Modify the general attributes
* Attack range
* Attack speed
* Follow range
* Not burn under the sun
* The faster running speed
* Follow invisible enemies
* Additional Features
* Break blocks if they’re not able to reach the target
* Selectively float on the water
* Climbing the wall when colliding with each other
* Attempt to better items to take
* Jumping over the blocks
* Spawn under the sun
* Break a chest to get loots
* Dynamic target search mechanism
* Summon N zombies with the command `/sumz`.
* And more…

Everything can be configurable!

## Issues

Feel free to post any bugs or suggestions on GitHub.

ZombieSMP

**ZombieSMP** brings your server to life by unleashing a genuine zombie apocalypse. Designed for creative server owners and unique SMP adventures, this plugin transforms nighttime into a high-stakes survival challenge with deep community interaction.

**_Features:_**

– Quadruple zombie spawns at night for real danger and chaos.
– Beds explode if players try to sleep, just like in the Nether.
– If a player is attacked by a zombie at night or by an infected player, they become a zombie for 10 minutes with permanent, fully configurable slowness.
– Deep LuckPerms integration: when infected, a player’s current permission group is saved and replaced with a new “zombie” group. After the effect ends (or is cleared by staff), the previous group is restored automatically.
– Track how many times each player has become a zombie with the %zombies% placeholder, usable in scoreboard, tab, or hologram.
– Infected players **cannot attack or be attacked by other zombies or infected players**. Zombie-on-zombie combat is fully blocked to encourage cooperation between the infected.
– Infection and transformation are fully customizable: **choose how many zombie/player hits before a transformation** happens using a config option, perfect for events or balancing SMP difficulty.
– When a player is infected, a **fully customizable “ding” sound and title display** (like BedWars-style “ZOMBIEE”) for unmistakable feedback. Both the text and subtitle can be changed in config.yml.
– **Infected players burn in direct sunlight**, just like real zombies, taking half a heart of damage per second. Wearing any helmet prevents burning.
– **Infection reward system**: when an infected player infects a human, the server can execute a configurable command (e.g., give the infector a diamond). Fully customizable and can be toggled on/off.
– Staff can infect any player manually with /zombies add player, or cure them at any time with /zombies clear player.
– All messages, durations, multipliers, slowness level, infection titles, rewards, and commands are fully configurable in config.yml.
– Optionally, you can choose if the infection timer runs while the player is offline.
– Permanent slowness applied to infected players cannot be removed by drinking milk or other means (except plugin cure).
– Infection counter and state are saved to disk, so data persists through restarts.

**_To set up:_**

1. Dependencies required: LuckPerms for group management (absolutely necessary), PlaceholderAPI if you want to show %zombies% in scoreboard, tab, or holograms, and PaperMC 1.21.x.
2. To create the zombie group, use the following LuckPerms commands in your console:
`/lp creategroup zombie`
3. Optionally, set a prefix so infected players stand out:
`/lp group zombie meta setprefix “&2[Zombie] “`
4. You can also adjust the group’s permissions if you want to give infected players special limitations or abilities.
5. Edit the config.yml file in the ZombieSMP folder to fully customize infection times, multipliers, messages, commands, slowness level, hit requirements, infection titles, sun damage, and reward system.
6. When infected, a player is moved to the zombie group and receives permanent slowness (as configured). After the timer runs out or when cured using /zombies clear, their old group and permissions are restored.
7. Use %zombies% in any PlaceholderAPI-compatible plugin (scoreboard, tab, hologram, chat) to show each player’s infection count.

ZombieSMP is made for servers that want to create real tension and unique zombie infection gameplay, perfect for special events, new SMP challenges, or creative game modes.

ZombiesInfection

# ZombiesInfection
The plugin adds an infection to your server, if a player is attacked by a zombie, then after a while the player receives the effects that are specified in the config.

## Commands
– `/zombiesinfection reload` – Reload the plugin
## Permissions
– `zombiesinfection.reload` – Gives the player the right to reload your plugin. (default: op)
– `zombiesinfection.effect` – If you want the player not to receive any effects, then remove this permission from him. (default: true)

`n * 20` – means that the entered number will be multiplied by 20.

– The list of sounds can be viewed [here](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html) (latest version)
– The list of effects can be viewed [here](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html) (latest version)

## **Important clarification, the effects are given 1 time!!**

config.yml

“`yaml
config_version: 2

# Enable debug mode (output additional messages to the console)
debug: false

# Settings for messages and sounds when a player is infected
if-player-infected:
# Enable displaying the infection message
message: false
# Enable playing the sound when infected
play-sound: false
# Update the timer when infected
update-timer: true

# Number of times the effect will be applied
effect-will-applied-after: 5

# Delay in server ticks before executing the first repeat (n * 20)
delay: 5

# Period in server ticks for task repetition (n * 20)
period: 5

# Enable a random time range for effect application
random_time_from_range:
# Enable a random time range
enable: true
# Lower limit of the time range in seconds
range_from: 5
# Upper limit of the time range in seconds
range_to: 10

# Settings for potions that will be given
potion-gived:
# Settings for poison potion
POISON:
# Potion duration in seconds (n * 20 ticks)
potion-duration: 60
# Settings for blindness potion
BLINDNESS:
# Potion duration in seconds (n * 20 ticks)
potion-duration: 5
# Settings for hunger potion
HUNGER:
# Potion duration in seconds (n * 20 ticks)
potion-duration: 30

# Settings for sounds that will be played
sound-played:
# Enable the sound when attacked
sound-in-attack:
# Enable the attack sound
enable: true
# Sound name from Minecraft resources
sound: “AMBIENT_CAVE”
# Sound volume (from 0 to 100)
volume: 100.0
# Sound pitch (from 0 to 2)
pitch: 1.0
# Enable the sound when the effect is given
sound-in-effect-gived:
# Enable the effect sound
enable: true
# Sound name from Minecraft resources
sound: “ENTITY_ENDERMEN_DEATH”
# Sound volume (from 0 to 100)
volume: 100.0
# Sound pitch (from 0 to 2)
pitch: 1.0

# Messages for different events
messages:
# Plugin reload success message
plugin_reload: “§2Plugin successfully reloaded”
# Insufficient permissions message
no_permission: “§cYou do not have permission”
# Missing subcommand message
no_command_args: “§cUsage: /%s
# Invalid command message
no_found_command: “§cThe command was not found”
# Infection message
you_infected: “§4§lYOU ARE INFECTED!!”
# Effect applied message
effect-gived: “§c§lTHE INFECTION IS SPREADING”
“`

Zombies Slow You

## Hey, how come no one made this kind of datapack yet?
### _Or is it just that I didn’t search well enough..?_
Basically, once a zombie hits you, your Movement Speed attribute will be multiplied by 0.25 (equivalent to Slowness V) and
– _for versions 1.21 and above:_ Multiplies your Jump Strength attribute by 0.
– _for versions below 1.21:_ Jump Boost 128.

for 1.5 seconds

If you don’t like these values, you can configure it by going to
– _1.21+: zombies_slow/data/zombies_slow/function/zombie_hit.mcfunction_
– _Below 1.21: zombies_slow/data/zombies_slow/functions/zombie_hit.mcfunction_

Zombies Revamped

If you’ve been looking for a way to make Minecraft’s zombies scarier, **Zombies ReWamped** is the ultimate resource pack for you! This isn’t just another zombie texture pack—it’s a **fully remastered version of the classic TZP (The Zombie Pack)**, designed to bring a more immersive and terrifying undead experience to the game.

## **What is Zombies ReWamped?**
Zombies ReWamped takes everything great about **TZP** and pushes it to the next level. Expect:

✔️ **New HD Zombie Textures** – Multiple variations with decayed flesh, exposed bones, and eerie glowing eyes.
✔️ **Creepy Zombie Sounds** – Guttural growls, blood-curdling moans, and spine-chilling shrieks.
✔️ **Biome-Specific Zombies** – Different undead creatures based on their environment, adding more variety and realism.
✔️ **Villager and Drowned Zombie Overhauls** – No more boring green villagers—infected villagers now look horrifyingly detailed!

## **A Proper Remake of TZP**
For long-time Minecraft players, **TZP was a fan-favorite** when it came to enhancing zombies. However, it eventually became outdated, missing modern Minecraft features and lacking updates. **Zombies ReWamped fixes that** by remaking it from the ground up, ensuring compatibility with the latest versions of Minecraft while introducing new features never seen before.

## **Why Download Zombies ReWamped?**
If you want a **darker, more atmospheric survival experience**, this pack is a must-have. Whether you’re playing hardcore mode or just want your nights to feel more dangerous, **Zombies ReWamped** will change the way you see (and hear) zombies forever.

Zombies Remade

![The Zombie](https://cdn.modrinth.com/data/cached_images/98753ad11d28dea9137093cbf37d88950707d92f_0.webp)

Zombies Remade Remakes the Texture of the Zombie to a more Modren one
and with more Actions and more Stuff with what the Zombie can be

Discamer This does not Change the other Zombie textures like Husk and Drowned only the Normal Zombie for now i remove this Discamer if i do end up adding them

Also dont worry about the Pack saying it Might not Work Because it should Work

also i made this because no one else did

Zombies Guns

![Zombies Guns: Gamingbarn’s Guns Addon](https://cdn.modrinth.com/data/cached_images/b84df143100aa38be5e62987d0b0631fb757459a.png)

[![Gun Core dependency decorative image](https://cdn.modrinth.com/data/cached_images/3d5cca0e504d6d4c12c05642e2f5e6ab43dbf04a.jpeg)](https://modrinth.com/datapack/gun-core)
*Zombies Guns requires [Gun Core](https://modrinth.com/datapack/gun-core)!*

Ever wondered how good the pistol would be in a normal setting? How would a bastion of Piglins hold up against a Zombie Zapper?

Zombies Guns is an addon for Gamingbarn’s Guns that adds the guns from the Hypixel Zombies minigame to vanilla Minecraft!

![Crafting table view showing all of the recipes for all items added.](https://cdn.modrinth.com/data/cached_images/e938900c998276a68c9160f63c9a784637fce6d0.png)|Zombies Guns adds the guns from the Hypixel Zombies minigame to vanilla Minecraft! All of the guns added by this pack are craftable! Find the recipes in the vanilla crafting table!
—|—

Alternatively, you can always give yourself *any* of the items added by this pack by running the command:
“`
/function give:zombies/
“`

> [![SparkedHost Promotional Banner](https://cdn.modrinth.com/data/cached_images/3d880ee51aed06a8b0de318249c81b079793a8a8.jpeg)](https://billing.sparkedhost.com/aff.php?aff=2775)
> Want a Minecraft server? Consider SparkedHost! Use code GAMINGBARN for 25% off!

> [![Discord Promotional Image](https://cdn.modrinth.com/data/cached_images/d6dc9d56feee16e94cb60cccde0087803114ac61.jpeg)]([https://discord.gg/dKMxTjchsg](https://discord.gg/dKMxTjchsg))
>
***https://discord.gg/dKMxTjchsg***
> Need help with my datapacks? Found a bug? Want to share some feedback? Join my Discord server! There, I can offer personal help towards any problem you may be having!

Zombies attack Pink Sheep

In A Minecraft Movie, Zombies attack a Pink Sheep. This datapack adds this functionality into the game.

Zombies will not attack any other coloured sheep and changing the sheep’s wool colour will stop zombies from attacking.

## Optional Resource pack
**Currently Still Under Review, but will be available soon!**
There is an optional resource pack that makes sheep hurt and death sounds sound more like a scream, like in A Minecraft Movie. (It isn’t very good, but I tried my best 😆)

ZombieMonarch

This is a Minecraft Bukkit/Spigot plugin that introduces a special mob called the “Zombie Monarch.”
At night, zombies have a configurable chance to spawn as a “Zombie Monarch” with a custom name and enchanted diamond armor.
If a spawner has a diamond block above it, it can spawn a Zombie Monarch at night instead of the usual mob.
When a Zombie Monarch drops below half health, it summons a configurable number of zombies and skeletons with iron armor.
The Zombie Monarch can explode if a player (especially one holding a shield) comes close, after a warning and a short delay.
A boss bar is shown to nearby players when a Zombie Monarch is present.
When the Zombie Monarch dies, all mobs it summoned are killed (if enabled in config).
All features and parameters (spawn chance, armor, explosion, messages, etc.) are configurable in the config.yml file.

ZombieApocalypseSSS

ZombieApocalypseSSS Icon

# ZombieApocalypseSSS

**A full-featured zombie apocalypse survival plugin for Paper 1.21+**

[![Modrinth](https://img.shields.io/badge/Modrinth-4.5.0-00AF5C?logo=modrinth)](https://modrinth.com/plugin/zombieapocalypsesss)
[![Paper](https://img.shields.io/badge/Paper-1.21%2B-blue?logo=papermc)](https://papermc.io)
[![Java](https://img.shields.io/badge/Java-21%2B-orange?logo=openjdk)](https://adoptium.net)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue)](LICENSE)

*Turn your Minecraft server into a post-apocalyptic nightmare — one corpse at a time.*

[📥 Download](https://modrinth.com/plugin/zombieapocalypsesss) • [🐛 Report a Bug](https://modrinth.com/plugin/zombieapocalypsesss) • [💬 Discord](#)

## 📖 Table of Contents

* ✨ Features
* 📦 Requirements
* 🚀 Installation
* ⌨️ Commands & Permissions
* 🔧 Configuration
* 🔫 CombatGunSSS Integration
* 🧩 Developer API
* 🔍 Troubleshooting
* ❓ FAQ
* 📄 Credits

# ✨ Features

## 🧠 Advanced Zombie AI

* **15+ configurable zombie types** (Tank, Screamer, Assassin, Boss, etc.)
* **Hive Mind** — group aggro behavior
* **Noise system** — blocks, gunshots, explosions attract zombies
* **Scent detection** — sneak < walk < sprint * **Feign Death** zombies revive after a delay * **Breaker AI** — destroy doors and blocks * **Sun weakness** (burn or slow) --- ## 🎯 Tier Evolution System | Tier | Multiplier | Speed | Knockback | | -------- | ---------- | ----- | --------- | | Primal | ×1.0 | — | 0 | | Adapted | ×1.2 | +0.1 | 0 | | Mutated | ×1.5 | +0.2 | 0.2 | | Aberrant | ×2.5 | +0.3 | 0.5 | --- ## 📈 Progressive Difficulty | Phase | Days | Spawn Rate | Unlock | | ----- | ----- | ---------- | --------------- | | 1 | 0–5 | 40% | Basic zombies | | 2 | 6–15 | 70% | Status zombies | | 3 | 16–30 | 90% | Special zombies | | 4 | 31+ | 100% | All types | ⚠️ **Fixed in 4.4.0:** Phase-based spawning now works correctly. --- ## 🧬 Infection System * 0–100 infection points * Effects scale with level * +5 per hit (30% chance) * Natural decay (~1 point / 30s, faster in safe zones) --- ## 🧠 Psychological Horror (Sanity) * BossBar display (green → purple) * Hallucinations, fake sounds, fake messages * Drains in darkness, near zombies, when alone ⚠️ **Fixed in 4.4.0:** All sanity multipliers now apply correctly. --- ## 🔥 Campfire Safe Zones * Prevent zombie spawning * Heal players and reduce infection * 3 upgrade tiers * Zombies can destroy them --- ## 🩹 Survival Items * **Bandage** — stop bleeding * **Antivirus** — reset infection * **Adrenaline** — temporary boost with crash * **Zombie Camo** — ignored by zombies * **Radio** — locate supply drops --- ## 🌙 Blood Moon * Random night event (default 5%) * Increased spawn rate and stronger zombies * API events available --- ## 📦 Supply Drops * Random drops near players * Fully configurable loot table * Optional coordinate broadcast ⚠️ **Fixed in 4.5.0:** Tier 3 campfire radius now correctly blocks zombie spawns. --- ## 🔫 Sentry Turrets * Auto-target zombies * Multiple ammo types * Persistent across restarts ⚠️ **Fixed in 4.4.0:** Data loss issue resolved. --- ## 🌍 World Structures * Military Checkpoint * Crashed Plane * Hospital * Survivor Camp * Outpost ✔️ Scale with difficulty ✔️ No ocean spawning --- ## 📖 Survival Guide GUI * Interactive in-game guide * Covers all systems and mechanics --- # 📦 Requirements | Component | Version | | ----------- | -------- | | Java | 21+ | | Paper | 1.21+ | | WorldGuard | Optional | | ProtocolLib | Optional | --- # 🚀 Installation 1. Download the `.jar` 2. Place it in `plugins/` 3. Start the server 4. Edit configs 5. Use `/zapoc reload` --- # ⌨️ Commands | Command | Description | | ------------------- | ------------- | | `/zapoc reload` | Reload config | | `/zapoc summon` | Spawn zombie | | `/zapoc infect` | Infect player | | `/zapoc cure` | Cure | | `/zapoc panic` | Spawn horde | | `/zapoc bloodmoon` | Toggle event | | `/zapoc supplydrop` | Force drop | | `/zapoc stats` | View stats | --- # 🔐 Permissions | Permission | Description | | -------------- | ------------------- | | `zapoc.admin` | Full access | | `zapoc.use` | Use features | | `zapoc.immune` | Immune to infection | --- # 🔧 Configuration Config files: * `config.yml` * `zombies.yml` * `items.yml` * `events.yml` * `mechanics.yml` * `turrets.yml` * `sun-effect.yml` * `spawn-control.yml` * `messages_en.yml` * `messages_vi.yml` --- # 🔫 CombatGunSSS Integration 👉 https://modrinth.com/plugin/combatgunsss * 30+ guns * Full compatibility * Optional but recommended --- # 🧩 Developer API ```java ZombieApocAPI api = ZombieApocAPI.getInstance(); api.isInfected(player); api.getInfectionPoints(player); // raw 0–100 api.getSanity(player); // new in 4.5.0 api.isBleeding(player); // new in 4.5.0 api.spawnZombie(world, location, "tank"); api.isInSafeZone(location); ``` Events: * BloodMoonStartEvent * BloodMoonEndEvent * SupplyDropEvent * ZombieInfectEvent --- # 🔍 Troubleshooting

Zombies not spawning

* Check `spawn-control.enabled`
* Ensure world is enabled
* Use Paper (not Spigot)
* Test with `/zapoc summon`

Zombies spawning inside Tier 3 campfire zones

* Fixed in 4.5.0
* The spawn-block check now uses a 5×5 chunk search to cover the full 40-block radius

API zombie has wrong / mixed type after spawnZombie()

* Fixed in 4.5.0
* Previous builds applied a random type first then the requested type, leaving stale PDC keys

Spawn phases not working

* Fixed in 4.4.0
* Update plugin

Sanity system not working

* Fixed in 4.4.0
* Check `mechanics.yml`

Infection not disabling

* Fixed in 4.4.0

Turrets disappearing

* Fixed in 4.4.0

Recipes not showing

* Fixed in 4.3.3

Zombie names broken

* Fixed in 4.3.3

Structures spawning in ocean

* Fixed in 4.3.1+

/reload breaks plugin

* Always restart server

# ❓ FAQ

### Does this replace vanilla zombies?

Optional — configurable.

### Does it support multiple worlds?

Yes.

### Is it laggy?

Optimized, but depends on config.

### Can I disable infection?

Yes (`config.yml`).

### Do I need CombatGunSSS?

No, but recommended.

### Does it support Spigot?

No — Paper only.

# 📄 Credits

**Author:** Duong2012G
**License:** Apache 2.0

*Open source — contributions welcome.*