Requires: TaCZ Tweaks This mod acts as a configuration layer and particle provider on top of TaCZ Tweaks.
Immersive Ballistic does two things:
tacz/ folder of your game, which defines how bullets interact with blocks (piercing, breaking, ammo categories, etc.)It does not rewrite how TaCZ works. It only provides the data files that TaCZ Tweaks reads.
On startup, the mod:
.toml and decides whether to copy or overwrite the datapack files in tacz/ammo_rules.json (injects ammo IDs into the correct files)block_tagger_rules.json⚠️ Critical: Config and datapack files must be exactly identical between client and server. Mismatches can cause desyncs, crashes, or incorrect behavior.
<gamedir>/config/immersive_ballistic/
├── immersive_ballistic-common.toml ← main switches
├── ammo_rules.json ← ammo category mapping
└── block_tagger_rules.json ← block tag generator rules
<gamedir>/tacz/immersive_ballistic/ ← deployed datapack (auto-managed)