~ Project TaCZ ~

Requirements / Notes
• Forge 1.20.1 (47.4.16)
• Requires TaCZ (1.1.7)
• Config file: `config/project_tacz-common.toml`
• Not compatible with my legacy TaCZ NPC addon. Additionally, "Project Overhaul (LEGACY)" features overlap content so please download THIS ONE instead if you're looking for human NPCs and androids.
• The "Configured" mod is highly recommended for config editing via in-game menus!
Configured - Minecraft Mods - CurseForge
• Most TaCZ updates likely won't break this mod, but please carefully check the TaCZ change log for API changes...if TaCZ changes an API hook or function, please alert me right away.
Pre-made Configs
Coming soon... (Planned here will be pre-made config files for MarbledNull's new mod "Arsenal Redux", including all factions geared with armor from Arsenal Redux, class based factions, etc.)
For custom configuration, if you have any questions please feel free to ask!
A configurable NPC combat framework that extends TaCZ with:
• 9 gun-wielding humanoid factions
• 9 tiers of player-placeable android companions
• Fully tunable spawn, loadout, targeting, and TaCZ gun AI
• Designed for immersive, large-scale firefights
• Optional starter loadout to help new players (fully configurable)
• Optional craftable loadout tokens that are consumed upon death, but allow players to keep their inventory. Includes support for Curios API accessories.
Humanoid NPC Factions
Faction System
• 9 unique factions (renamable via config)
• Hostile to each other and players by default
• Independent configuration per faction
Spawning
• Enable or disable natural spawning per faction
• Spawn weights, multipliers, and group sizes
• Dimension allowlists and biome tag filters
Loadouts
• Armor and offhand configuration
• Weapon pools (TaCZ guns or any items)
• Falls back to random allowed TaCZ gun if not specified
• RPG-7 blacklisted by default (grief prevention)
Stats
• Max health
• Armor
• Movement speed
• Attack damage
• Follow range
• Knockback resistance
AI Gun Behavior
• Engagement range and LOS requirements
• Strafing and approach movement
• Aim gating and accuracy tuning
• Sustained fire repositioning
• Shot delay and firing logic
Targeting
• Allowlist or denylist players, mobs, entities, or tags
• Define hostile factions
• Optional retaliation on friendly fire
Extras
• Configurable faction nameplates
• Simple per-faction loot tables (configurable)
Android NPC Pets
Availability
• Entire android system can be enabled or disabled
• Disabling removes items and recipes only (existing placed androids remain)
Mechanics
• Pick up with sneak + right click; place by right clicking the ground while holding the android item
• GUI command buttons (e.g., hostility toggle, sit)
• Repair androids via right clicking them with an iron ingot. (configurable, Default: ON)
Combat Support
• TaCZ guns, melee weapons, bows, and crossbows
• Uses real ammo in its internal slots
• Switches to melee when ammo is depleted
• Optional toggle for armor usage by androids (Default: ON) (May be overpowered in many mod pack settings, disable as needed via the config.)
Tier System
• 9 upgradeable tiers (renamable via config)
• Each tier defines stats such as max health
• Upgraded via smithing table using Android Smithing Template
AI Gun Behavior
• Same TaCZ tuning controls as humanoid NPCs
• Range, LOS, movement, accuracy, shot delay

Any issues? Let me know.