tacz_self_shields-1.21.1-0.1.0.jar
Curse Maven Snippet
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

