Turret TaCZ Addon
Turret TaCZ is a Minecraft Forge 1.20.1 addon for Timeless and Classics Zero (TaCZ) that adds deployable automated turrets. They load real TaCZ ammunition, track and engage hostiles on their own, and leave you, your team and your pets alone.
Turrets are crafted in the TaCZ gun smith table (Misc category).
❤️ Support
Turrets
- Sentinel .308: versatile heavy support
- Viper 5.56: light dual-barrel suppression
- Marksman .45-70: long-range precision
- M20 Bastion: 20mm explosive autocannon with alternating barrels
- M134 Guardian: 1,200 RPM rotary saturation turret, with barrel spin-up and an adjustable heat limit
- M81 Thunder: 81mm mortar, with automatic fire or manual fire missions (X/Z coordinates, salvo size, safe range)
Features
- Turrets built around TaCZ weapons and ammunition, with GeckoLib animations
- Shared control GUI: ammo, status, target filters, access rules, behavior settings and live diagnostics
- Realistic ballistics: penetration depending on the material and thickness, ricochets, rounds skipping off the ground, and impact effects
- Allied-fire protection: owners, teams, tamed pets and mod-provided allies are neither targeted nor hit
- Component damage (frame, optics, servos, weapon) with field repairs paid in materials
- Destroyed turrets leave a recovery chest with their inventory
- Advanced placement preview with facing lock, reach testing, elevation feedback and nearby resupply detection
- Resupply from nearby containers and compatible TaCZ ammo boxes
- Turret pickup with saved inventory and state
- Pixel-art muzzle flashes and smoke, physical shell casings, calibre-specific tracers
- Suppression: the screen edges darken when rounds pass close to you
- Commissioned textures and sound design
- In-game settings screen (Mods > Turret TaCZ > Config)
- Datapack tags and an API for modpacks: target and ally rules, ballistic block materials
Basic Controls
- Right-click with a turret item to deploy it
- Sneak + right-click a placed turret to pick it back up
- Sneak-place or sprint-place to snap placement to the 4 cardinal directions
- Press V to lock or unlock the placement preview
- Press C to test whether the pointed location is reachable
- Hold C for 2 seconds to clear the last reachability markers
Requirements
- Minecraft Forge 1.20.1 (47.x)
- Timeless and Classics Zero (TaCZ) 1.1.7 or a later 1.1.x version (TaCZ 1.2 is not supported yet)
- GeckoLib 4.8.2+
Beta Status
The mod is in beta: all six turrets have their final textures and dedicated sounds, and the mod is tested on dedicated servers. Balance and polish keep improving with your feedback.
- Servers and players must use the same Turret TaCZ version.
- As with any beta, back up your world before updating.
Bug reports and suggestions are welcome!
How to Install Turret TaCZ Addon (Mod)
Turret TaCZ Addon by Markus-Otto is verified for Forge across Minecraft versions 1.20.1 (latest release: 0.8.5-beta, file size: 1.5 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1) and platform (Forge).
- Make sure you have the compatible loader or environment installed for Forge.
- Move the downloaded Turret TaCZ Addon file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add VersionAll changes since **0.8.3-early-beta**, the last public release (May 1, 2026).
The early beta was playable but unfinished: four turrets, some temporary textures and borrowed sounds. 0.8.5 is the first full beta. It adds two turrets, final textures for the whole lineup, dedicated sounds and new muzzle effects, and reworks ballistics, maintenance and stability.
## Requirements
- Minecraft 1.20.1
- Forge 47.x (built on 47.4.10)
- GeckoLib 4.8.2 or newer
- TaCZ 1.1.7 or a later 1.1.x build. TaCZ 1.2 is not supported yet; Forge reports it clearly at startup instead of crashing in game.
## Renamed turrets
The turrets have proper names now. Their registry IDs are unchanged, so turrets and items from 0.8.3 keep working.
| 0.8.3 name | 0.8.5 name |
|---|---|
| Turret .308 | **Sentinel .308** |
| Dual 5.56 Turret | **Viper 5.56** |
| 45-70 Sniper Turret | **Marksman .45-70** |
| 81mm Mortar Turret | **M81 Thunder** |
## New turrets
- M20 Bastion**: a 20 mm explosive autocannon with alternating barrels. It fires 20 mm HE shells and avoids firing when its own blast would catch an ally.
- M134 Guardian**: a rotary saturation turret firing at 1,200 rounds per minute.
- Barrel spin-up and braking.
- Barrel heat with automatic cooling, and a heat cutoff you can set in the GUI.
- Extra wear when firing at high heat.
- The barrels glow dull red, then red-orange, as they heat up, and cool down visibly.
- Both craft in the TaCZ gun smith table.
## Visuals and sound
- Final commissioned textures** for every turret (apart from sentinel and Marksman).
- New muzzle effects**, in pixel art like the rest of Minecraft:
- a flash (flame, star and halo) scaled to each calibre, which flickers and briefly lights up the turret;
- dedicated muzzle smoke particles;
- dust lifted from the ground block under the blast;
- side jets from the M20's muzzle brake.
- Tracers** leave exactly from the barrel, and stay aligned with it while a turret swings to follow a moving target. Each calibre has its own tracer, and 20 mm shells look heavier than rifle rounds. Tracers cool from white-yellow to orange-red as they travel.
- Reworked ejected casings**:
- they fall straight down whatever the barrel angle, bounce and spin as long as they carry energy, then slide, settle on their side and rest on the ground;
- they sink slowly in water, and fall again if the block under them is removed;
- up to 160 casings per turret stay on the ground for 30 seconds, then shrink away instead of vanishing; the number and duration can be lowered in the settings for slower computers;
- they cost much less to draw, especially from a distance;
- they no longer glow in the dark.
- Suppression**: the screen edges darken when rounds pass close to you, more for heavy calibres, and the view flinches on the closest passes. A turret firing right next to you gives a lighter, shorter pulse on top of the camera shake, and the M134's sustained fire n
This update focuses on polish, stability, localization, audio feedback, piston compatibility, idle behavior, modded mob targeting, and a major improvement pass for the 81mm mortar turret.
## Added and Improved
- Added better piston compatibility for deployable turret platforms.
- Improved support for vertical and lateral piston movement.
- Improved turret support recalculation while being moved by pistons.
- Added a looping turret rotation sound that reacts to real turret movement.
- Rotation audio now works during tracking and idle scanning.
- Improved 3D sound positioning for turret rotation audio.
- Added improved procedural idle scanning for turrets.
- Idle scanning now uses steadier movement, short pauses, and less mechanical motion.
- Added different idle scan profiles depending on turret type.
- Added light camera shake feedback for standard turret firing.
- Expanded localization support based on the player's Minecraft language.
- Updated and polished translations for English, French, Spanish, German, and Brazilian Portuguese.
- Added clearer per-turret identification in the control panel to better distinguish multiple turrets of the same type.
- Improved creative inventory and item preview presentation for turret items.
- Polished several UI alignments, offsets, and translated text layouts in turret menus.
## 81mm Mortar Update
- Replaced the 81mm mortar turret with a new model.
- Added a new mortar reload animation.
- The mortar barrel now returns to its neutral reload position after firing.
- Reload animation now plays after the barrel has returned to its reload position.
- After reloading, the mortar resumes aiming before firing again.
- Added a short stabilization delay before the mortar fires once aligned.
- Reduced mortar horizontal and vertical rotation speed to make aiming feel heavier.
- Removed the old mortar firing animation behavior in favor of stronger firing effects.
- Added camera shake when the mortar fires.
- Added stronger ground dust, smoke, and pressure effects around the mortar shot.
- Improved mortar firing feedback for better immersion.
- Improved mortar salvo behavior so reload animations replay correctly during x3 and x5 fire missions.
## Targeting and Compatibility
- Improved hostile detection for modded mobs that do not use vanilla monster classes (spore infection compatibility).
- Added support for forced-hostile entity type tags.
- Added default compatibility handling for Spore Infection hostile entities.
- Improved targeting against large or unusual modded entities.
- Added stricter final shot validation before consuming ammo.
- Reduced rare cases where turrets could fire into empty space after a target moved.
## Fixes
- Fixed multiple turret menu text alignment issues in translated interfaces.
- Fixed long translated labels overlapping other UI elements in the access panel.
- Improved close-range targeting so turrets handle enemies standing very close more reliably.
- Redu
## Hotfix
- Fixed a launch crash on real Minecraft/CurseForge instances caused by a Minecraft 1.20.1 ResourceLocation API mismatch
- Kept the .308 texture/model update from 0.8.1
- GeckoLib 4.8.2+ is still required
## Requirements
- Minecraft Forge 1.20.1
- Timeless and Classics Zero (TaCZ) 1.1.7+
- GeckoLib 4.8.2+
Small visual and compatibility update.
## Changes
- Added the first new commissioned texture pass for the .308 turret
- Updated the .308 turret model assets to match the new texture layout
- Updated the .308 item preview assets
- Updated the required GeckoLib version to 4.8.2+
## Fixes
- Fixed incorrect/stretched UV rendering on some .308 turret parts in-game
- The issue was caused by older GeckoLib versions not handling
uv_rotationthe same way as Blockbench
## Requirements
- Minecraft Forge 1.20.1
- Timeless and Classics Zero (TaCZ) 1.1.7+
- GeckoLib 4.8.2+
## Notes
This is still an early-beta build. Some textures and visual polish are still work in progress.
First public early-beta release of Turret TaCZ for Minecraft Forge 1.20.1.
## Included in this version
- 4 deployable turret types
- Turret .308
- Dual 5.56 Turret
- 45-70 Sniper Turret
- 81mm Mortar Turret
- Advanced placement preview with facing lock and reach testing
- Shared turret control GUI with ammo, filters, access control, and behavior settings
- Container resupply support
- Turret pickup with saved inventory and state
- Automatic and manual mortar targeting
## Improvements
- Mortar ballistic calculation reworked and stabilized
- Mortar aiming behavior polished for both manual coordinates and automatic fire
- General project cleanup and release preparation
- Improved metadata, naming, and packaging for the first public build
## Requirements
- Minecraft Forge 1.20.1
- Timeless and Classics Zero (TaCZ) 1.1.7+
- GeckoLib 4.4+
## Early Beta Notes
- This is an early-beta release
- Core gameplay features are functional and tested in solo play
- Some turret textures are still missing, temporary, or unfinished
- Multiplayer testing is still limited in this first public build
- Piston interaction is not guaranteed