CurseForge · Minecraft mod
TACZ Turrets
Simple automated turrets for TACZ guns!
Quick answer
Which TACZ Turrets release should I use?
TACZ Turrets tacz_turrets-neoforge-4.3.0-1.21.1.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 3 required mods have matching files.
Where it goes
Is TACZ Turrets required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does TACZ Turrets tacz_turrets-neoforge-4.3.0-1.21.1.jar need?
tacz_turrets-neoforge-4.3.0-1.21.1.jar. Change the file and its required mods may change too.
Install Architectury API, [TaCZ] Timeless and Classics Zero Guns, [TaCZ] Timeless and Classics Zero first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add TACZ Turrets without breaking your instance.
Built for TACZ Turrets tacz_turrets-neoforge-4.3.0-1.21.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use tacz_turrets-neoforge-4.3.0-1.21.1.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Architectury API, [TaCZ] Timeless and Classics Zero Guns, [TaCZ] Timeless and Classics Zero first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside tacz_turrets-neoforge-4.3.0-1.21.1.jar. It opens that exact file at the source.
About this project
What does TACZ Turrets add?

Turrets that fire guns from TACZ. Give a turret a TACZ gun and some ammo, and it will fire at enemies.
Dependencies
TACZ
GeckoLib
SmartBrainLib
Architectury API
Controls
- Place it by right-clicking a block. Use the bottom of a block to hang the turret upside down from the ceiling, or the side of a block to mount it on a wall.
- Open it by right-clicking the turret. Put a gun in the gun slot, ammo in the slots below it, and a TACZ laser sight next to the gun slot.
- Pick it up by crouching and right-clicking. You get the turret back with its gun, laser and ammo.
- Paint it by crouching and right-clicking with a dye or a banner. A dye recolors the turret's panels, and a banner puts its design on each panel. The paint stays on the turret when you pick it up. Crouch and right-click with an axe to scrape it off.
- Camo it the same way with a camo from the Camos tab of the Turret Workbench. A camo covers the whole turret except its status light. Scraping it off with an axe removes it.
- Repair it by right-clicking with iron bars.
A turret standing on a chest, barrel or any other item storage takes matching ammo from it when it runs out.
GUI
- Power: Always On, Redstone On, Redstone Off or Always Off.
- Mode: Aggressive fires as fast as the gun allows. Conservative spaces its shots out to save ammo. Adaptive saves ammo at range and switches to Aggressive when a target gets close.
- Players: Never Target, Retaliate (only players who hurt it) or Always Target. Allies are never targeted.
- Allies: click an online player in the list to make them an ally of the owner, and click again to remove them.
The status light shows what the turret is doing:
| Light | Meaning |
|---|---|
| Green | Ready |
| Yellow | Reloading |
| Bright red | Out of ammo |
| Dark red | No gun |
| Gray | Switched off |
Allies
Turrets do not target their owner or the owner's allies. Allies come from:
- the allies list in the turret screen
/turret trust <players>,/turret untrust <players>and/turret trusted- vanilla teams
- FTB Teams parties and allies.
- Open Parties and Claims parties and allied parties.
Allies can also open and manage your turrets. Turn that off with alliesHavePerms.
Turrets
Turrets are crafted at the Turret Workbench.
Sniper guns double a turret's range.
The Brass turret is for the Create mod and requires rotational power. It fires slower at low rotation speeds and reaches its full fire rate at 64 RPM.
The Steel turret is for the Immersive Engineering mod.
The Basic, Advanced, Elite and Ultimate turrets are for the Mekanism mod.
Each turret uses the stats below. Fire rate stats are off by default and need fireRateStats. Turn on identicalTurrets to give them all the Modern turret's stats and recipe.
| Turret | Health | Armor | Range | Reload | Fire rate |
|---|---|---|---|---|---|
| Scrap | 120 | 2 | 48 | 1x | 0.8x |
| Modern | 200 | 6 | 64 | 1x | 1x |
| Industrial | 300 | 10 | 56 | 1.1x | 0.9x |
| Tactical | 220 | 8 | 72 | 1.25x | 1.15x |
| Brass | 200 | 6 | 64 | 1x | 1x |
| Steel | 200 | 6 | 64 | 1x | 1x |
| Basic | 200 | 6 | 64 | 1x | 1x |
| Advanced | 250 | 8 | 72 | 1.1x | 1.05x |
| Elite | 300 | 10 | 80 | 1.2x | 1.1x |
| Ultimate | 400 | 14 | 96 | 1.35x | 1.2x |
Sentry Turrets
Sentry turrets have no owner and are meant for structures. When one spawns, it rolls a loadout that picks its turret type, gun, laser, camo and ammo. Hostile sentries shoot players on sight, and neutral ones only shoot back.
- Only operators and creative players can open, pick up, paint or repair a sentry.
- Sentries don't need power and don't shoot players on Peaceful.
- A destroyed sentry drops a few of its turret's crafting materials, any ammo it had left, and sometimes its gun.
Sentry Turret Loadouts
Loadouts are datapack files in data/<namespace>/sentry_loadouts/. A sentry with no loadout, or one that doesn't exist, uses tacz_turrets:default:
{
"hostile": true,
"guns": [
{"type": "rifle", "weight": 4},
{"type": "smg", "weight": 3},
{"type": "shotgun", "weight": 2},
{"type": "mg", "weight": 1}
],
"laser_chance": 0.25,
"paint_chance": 0.6,
"range": 32,
"gun_drop_chance": 0.1
}
| Field | Default | Meaning |
|---|---|---|
types |
all | Turret types to pick from: modern, industrial, scrap, tactical, brass (Create), steel (Immersive Engineering), basic, advanced, elite, ultimate (Mekanism). Mod addon turrets only spawn when moddedSentryTurrets is on. |
hostile |
true |
true shoots players on sight, false only shoots back. |
guns |
required | Weighted list. An entry names a gun ("gun": "tacz:ak47"), a TACZ gun type ("type": "rifle"), or neither for any gun. |
ammo |
infinite | Rounds it spawns with, as {"min": 60, "max": 180}. Leave it out for infinite ammo. |
laser_chance |
0 |
Chance of a random TACZ laser. |
paint_chance |
0 |
Chance of a camo, dye or banner. |
paints |
biome | Camos, dyes or banners. Each sentry gets one of them. Leave it out to pick a camo for the biome, using the biome tags tacz_turrets:camo/<camo>. |
range |
32 |
Range in blocks. |
gun_drop_chance |
0.1 |
Chance the gun drops when a player destroys the sentry. |
laser_drop_chance |
0 |
Chance the laser drops when a player destroys the sentry. |
TACZ's default gun types are pistol, smg, rifle, shotgun, sniper, mg and rpg.
Each sentry gets one entry from paints, picked at random. An entry is an item id, like "tacz_turrets:desert_camo" or "minecraft:yellow_dye", or a banner with patterns:
"paints": [
{"banner": "black", "patterns": [{"pattern": "minecraft:skull", "color": "white"}]}
]
Sentry Turret Spawns
Spawn rules are datapack files in data/<namespace>/sentry_spawns/. A spawn rule places sentries in structures, on the surface, or in caves. Surface and cave spawns are off by default and can be turned on with the surfaceSentrySpawns and caveSentrySpawns configs.
{
"where": "structure",
"structures": ["minecraft:pillager_outpost"],
"loadout": "tacz_turrets:default",
"count": {"min": 2, "max": 4},
"ceiling_chance": 0.2, "wall_chance": 0.2
}
| Field | Default | Meaning |
|---|---|---|
where |
required | structure, surface or cave. |
structures |
all | Structure ids or #tags the rule applies to. Only for structure. |
biomes |
all | Biome ids or #tags sentries can spawn in. |
loadout |
tacz_turrets:default |
The loadout the sentries spawn with. |
chance |
1 |
Chance per structure, or per chunk for surface and cave. |
count |
1 |
Sentries per structure or chunk, as {"min": 1, "max": 3}. |
ceiling_chance |
0 |
Chance a sentry hangs from a ceiling. Only for structure and cave. |
| wall_chance | 0 | Chance a sentry is mounted on a wall. Only for structure and cave. The two chances together can't go over 1, the rest spawn on the floor. |
Config
- Server: How turrets and sentry turrets target, fight, use ammo and take damage, plus each turret type's stats. Each turret type can be set to need power with
requirePower. - Client: How turrets look on your screen, such as health bar style and color.
The entity tags tacz_turrets:turret_targets and tacz_turrets:turret_ignored can be used for what turrets will or will not target.
Credits
Huge thanks to Corrinedev for making TACZ NPCs, which was a big help for seeing how things work.
The Brass turret's cogwheel model and texture are from Create.
The Steel turret's textures are from Immersive Engineering.
The Mekanism turrets' textures are from Mekanism.
Project description from CurseForge.
Pick your setup
TACZ Turrets by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.6
1 loader build1.20.5
1 loader build1.20.4
1 loader build1.20.3
1 loader build1.20.2
1 loader build1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
TACZ Turrets versions and loaders
tacz_turrets-neoforge-4.3.0-1.21.1.jar
7 Nov 2026
tacz_turrets-forge-4.3.0-1.20.1.jar
7 Nov 2026
tacz_turrets-neoforge-4.2.0-1.21.1.jar
3 Nov 2026
tacz_turrets-forge-4.2.0-1.20.1.jar
3 Nov 2026
tacz_turrets-forge-4.1.1-1.20.1.jar
31 Oct 2026
tacz_turrets-neoforge-4.1.1-1.21.1.jar
31 Oct 2026
tacz_turrets-neoforge-4.1.0-1.21.1.jar
29 Oct 2026
tacz_turrets-forge-4.1.0-1.20.1.jar
29 Oct 2026
tacz_turrets-neoforge-4.0.0-1.21.1.jar
28 Oct 2026
tacz_turrets-forge-4.0.0-1.20.1.jar
28 Oct 2026
tacz_turrets-neoforge-3.0.1-1.21.1.jar
25 Oct 2026
tacz_turrets-forge-3.0.1-1.20.1.jar
25 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.