[TaCZ] Villager Guard Gunners

Allows Guard Villagers to use TaCZ firearms with tactical combat, ammunition management, and configurable ally protection.

Villager Guard Gunners

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.

Features

  • TaCZ guns and combat. Guards can use pistols, SMGs, rifles, shotguns, sniper rifles, machine guns, and launchers. They aim, fire, reload, and adjust their movement to their weapon. Guards avoid firing through protected allies and can withdraw when injured, overwhelmed, or unable to use their gun. Their explosions preserve blocks by default.
  • Configurable accuracy. Adjust aim error and the point guards aim at. Optional settings let you reduce accuracy against players separately from accuracy against mobs.
  • Ammo and backup sidearms. Each guard has three dedicated ammo slots for loose ammo and ammo boxes. Equip a backup pistol for situations where the primary gun is empty or unsafe to use. Guards can collect nearby dropped ammo and share spare loose ammo with other guards.
  • Guard Orders and squads. Set rules of engagement, tactics, movement, firing range, and explosive permission. Copy behavior with an Orders Ledger, or use a Squad Command Ledger to organize squads, create patrol routes, and issue Rally, Defend, Hold, Focus Target, Fall Back, and Resume Orders commands.
  • Village Armories. Store ammo in craftable Armories that guards can visit when supplies run low. Armories support hoppers, pipes, comparators, and access restrictions for squads.
  • Quartermasters. Let an adult unemployed villager claim a stocked Quartermaster station. Enrolled guards can restock or maintain a selected equipment loadout during work hours. Review shortages, deliveries, and guard service settings through the overview, or manage several guards together. Quartermasters also sell supplies through villager trades. Gun sales are optional and start disabled. Deposit purchases into storage for guards to use them.
  • Medical care. Supply a guard's medical pouch and enable Medic Duty to treat injured allies. Medical Retreat lets wounded guards seek help. With downed guards enabled, casualties can be stabilized and revived. Optional cot care and transport let supplied medics carry casualties to Recovery Cots.
  • Village defense. Optional initial staffing scales guard counts with village size. Automatic patrols cover village areas and resume after combat. Standalone Village Watchtowers and optional village buildings provide guard positions and supplies. Initial staffing and building garrisons do not replace killed guards.
  • Natural gun loadouts. Newly spawned guards can receive guns and matching ammo based on difficulty, including Peaceful. Server settings and datapacks control the available loadouts, spawn sources, chances, and nearby automatic-gunner limits. Guard counts and gun loadouts have separate settings.

Getting Started

  1. Install the mod and its four required dependencies on both client and server.
  2. Create a guard through normal Guard Villagers gameplay.
  3. Open its inventory, equip a TaCZ gun, and add compatible ammo.
  4. Adjust Guard Orders, add a sidearm, or assign the guard to a squad.
  5. For automatic supplies, stock a Village Armory or opt the guard into Restock or Loadout service at a staffed Quartermaster station.

Use Fzzy Config to change settings. The guard inventory shows ammo, combat, medical, and equipment-service status.

Optional Village Buildings Datapack

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.

Requirements

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.

Servers, Modpacks, and Support

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.

[TaCZ] Villager Guard Gunners Team

profile avatar
  • 2
    Followers
  • 3
    Projects
  • 49.1K
    Downloads

More from GamerGaming_