Back to mods
TACZ Turrets project artwork

CurseForge · Minecraft mod

TACZ Turrets

Simple automated turrets for TACZ guns!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which TACZ Turrets release should I use?

Updated 2 days ago
Latest stable file tacz_turrets-neoforge-4.3.0-1.21.1.jar
Game version 1.21.1
Loader NeoForge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

All 3 required mods have matching files

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.

Architectury API Needed by TACZ Turrets tacz_turrets-neoforge-4.3.0-1.21.1.jar
required
Matching file found Matched file: [NeoForge 1.21] v13.0.11

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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.

7 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

TACZ Turrets versions and loaders

24 of 24 releases match

Looking for an older file? The official CurseForge project page is in Resources.