promotional bannermobile promotional banner

[TACZ/RN Team] Self Shield

TACZ Self Shields adds ballistic body armor to TACZ, letting players equip up to 4 protective plates to absorb bullets, projectiles, and fire damage with a dedicated segmented protection HUD. Developed by RN Team.
Back to Files

tacz_self_shields-1.21.1-0.1.0.jar

File nametacz_self_shields-1.21.1-0.1.0.jar
Uploader
Michel1412Michel1412
Uploaded
Aug 27, 2026
Downloads
40
Size
107.3 KB
Mod Loaders
NeoForge
File ID
8743725
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:tacz-rn-team-self-shield-1669923:8743725"

Learn more about Curse Maven

What's new

Changelog

All notable changes to this project are documented in this file.

Developed by RN Team.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 — 2026-08-26

First playable release of the TACZ Self Shields addon for NeoForge 1.21.1.

Added

NeoForge Java mod with required TACZ dependency (modId: tacz)

Ballistic Plate item (ballistic_plate) with a 3D model exported from Blockbench

Crafting with 2 vertically stacked netherite ingots (multiple table patterns)

JEI: only the main recipe is shown; alternate patterns remain craftable

Partitioned protection pool (player attachment) — does not use Absorption

Up to 4 plates × 10 points (configurable)

Configurable damage reduction (default 10%) + pool consumption + overflow to health

Protection against:

TACZ gunfire

vanilla projectiles (IS_PROJECTILE)

fire

Fall damage explicitly ignored

Automatic plate installation:

free slot: adds a full plate and reorders (full on the left, damaged on the right)

at max with damage: replaces the damaged plate; the old one is discarded (not returned to inventory)

Segmented HUD above the armor bar

Sounds plate_install (on click) and plate_break (when a partition hits zero)

/tacz dumb <0-4> <pos> command to spawn a test dummy with plates

Server config tacz_self_shields-server.toml

Architecture documentation (ADRs) in docs/architecture-1.0.md

Sounds guide in docs/sounds.md

Localization en_us and pt_br

Technical

NeoForge 21.1.248 / Minecraft 1.21.1 / Java 21

Client sync via SyncBallisticPayload (1.21.1 attachments do not auto-sync)

JEI plugin to hide alternate ballistic_plate_* recipes

Unreleased / future ideas

Install animation with GeckoLib + Blockbench sound keyframes

Manual plate removal / repair without consuming a new item

Additional damage sources (melee, explosions, etc.), if desired

CurseForge / Modrinth packaging

This mod has no additional files