Badges update automatically and link to the mod page on MineUniverse.
Villager Guard Gunners is an add-on for Guard Villagers and Timeless and Classics Zero (TaCZ) that lets guards use TaCZ guns. It adds configurable combat behavior, squad commands, patrol routes, ammo resupply, Quartermaster services, and medical care.
Equip guards through their inventory, give them compatible ammo, and adjust their orders. Village Armories and Quartermasters provide supplies, while medic guards can treat injured allies. Optional generation settings and a companion datapack add defense buildings to newly generated villages.
Available for Minecraft 1.20.1 with Forge and as an alpha for Minecraft 1.21.1 with NeoForge. Choose the file and dependencies for your Minecraft version. The NeoForge version uses the unofficial TaCZ NeoForge port.
TLDR: My initial intention for developing this mod was to deal with the issue of powerful mobs from my modpack wiping out all of the villages. This it my attempt at finding a way to balance this without making it too overpowered.
Use Fzzy Config to change settings. The guard inventory shows ammo, combat, medical, and equipment-service status.
The companion Village Buildings datapack includes Barracks, Village Armories, Sentry Posts, Village Watchtowers, and Training Yards in one universal ZIP.
It includes designs for vanilla villages and selected regions from ChoiceTheorem's Overhauled Village (CTOV), Moog's Missing Villages, Tidal Towns, and Sky Villages. Integrations for village mods you do not have remain inactive. Use the pack made for your Minecraft version; the Forge and NeoForge downloads are separate.
Place the ZIP in the world's datapacks folder, enable Village Defense
Building generation in Fzzy Config, and restart the world or server. Explore
newly generated villages to find the buildings. /reload alone is not enough,
and existing villages are not rebuilt. On servers, joining players do not need
a local copy of the datapack.
The companion pack expands the base mod’s smaller built-in buildings. Large structures need space, and occasional awkward terrain placement is possible.
| Component | Minecraft 1.20.1 — Forge | Minecraft 1.21.1 — NeoForge alpha |
|---|---|---|
| Loader | Forge 47.4.10 or newer 47.x | NeoForge 21.1.233 |
| Java | 17 | 21 |
| Guard Villagers | 1.20.1-1.6.19 | 2.4.12 |
| TaCZ | Original TaCZ, 1.1.8 or newer for 1.20.1 | Unofficial NeoForge port, 1.1.8-hotfix-r7 |
| Fzzy Config | 0.7.6 for 1.20.1 | 0.7.7+1.21+neoforge |
| Kotlin for Forge | 4.12.0 | 5.12.0 |
The NeoForge alpha requires the exact loader and mod versions listed above. Use the unofficial TaCZ NeoForge port for Minecraft 1.21.1. When moving from 1.20.1, start a new world: the port does not support TaCZ world data from that version. Custom gun packs can also need conversion; follow the port's gun-pack compatibility instructions.
Downed guards, cot care and transport, size-based initial staffing, automatic village patrols, and Village Defense Building generation start disabled. Enable the features you want through Fzzy Config. Individual guards start with Medic Duty and Medical Retreat off.
Datapacks can customize gun loadouts, guard roles, treatment supplies,
Quartermaster equipment and trades, ally protection, and village buildings.
Operators can use /vgg commands to inspect guards and village systems.
The NeoForge port is an alpha. Wider modpack combinations and long-running server behavior still need testing. Report issues with your Minecraft, loader, and mod versions, relevant logs, gun-pack list, and reproduction steps.
Villager Guard Gunners is an unofficial add-on and is not affiliated with or endorsed by the Guard Villagers or TaCZ development teams.