COWMODSКаталог модов

[TaCZ] ZeroContact

Bring tactical Armor and Ammunition Classification System to TaCZ.

Автор: TuDouNi92144,4 тыс.51обновлён 7 окт. 2026 г.
СнаряжениеМини-игры

Описание

banner

modrinth curseforge github

Quick Preview

showcase ammo type

Zero Contact is an armor-focused combat expansion for TaCZ.
It adds tactical equipment, ammunition variants, and a redesigned ballistic system in which armor rating, penetration, impact conditions, and ammunition choice all affect the outcome of a firefight.

Instead of treating every cartridge of the same caliber identically, Zero Contact gives ammunition distinct tactical roles. Armor is no longer just a flat damage modifier either: plates can absorb damage, lose durability, allow blunt trauma, be penetrated, or cause a ricochet under suitable impact conditions.

Core Features

Tactical Equipment

Build a complete combat loadout with:

  • Body armor and plate carriers
  • Front and rear ballistic plates
  • Helmets and masks
  • Chest rigs
  • Backpacks
  • Combat uniforms
  • Armbands and other accessories
  • Armor repair kits

Equipment uses dedicated Curios slots, allowing tactical gear to function as a complete loadout without replacing Minecraft's normal inventory system.

Some equipment also provides additional functionality:

  • Chest rigs act as ammunition sources for compatible TaCZ weapons.
  • Backpacks provide portable storage.
  • Other players can interact with an equipped backpack by crouching and right-clicking from behind.

Ballistic and Armor Simulation

Zero Contact replaces the usual projectile-versus-armor interaction with a dedicated ballistic calculation system.

The result of a hit may depend on:

  • Ammunition penetration
  • Flesh damage
  • Armor damage
  • Armor protection level
  • Penetrating and blunt-damage modifiers
  • Plate durability
  • Impact conditions and ricochet behavior

A stopped projectile may still cause blunt damage, while successful penetration produces a different damage result. Armor and plates also lose durability according to the hit they receive instead of using only a simple fixed durability cost.

Ammunition Variants

Weapons can use different cartridge variants within supported calibers. Each variant may have its own:

  • Penetration
  • Flesh damage
  • Armor damage
  • Recoil modifier
  • Accuracy modifier
  • Knockback
  • Ballistic behavior
  • Custom hit effects

Built-in ammunition covers multiple handgun, rifle, shotgun, sniper, and launcher calibers.

Special ammunition includes examples such as:

  • Armor-piercing and high-damage cartridges
  • Tracer and API-T ammunition
  • 12-gauge flechette and Dragon's Breath shells
  • 40 mm incendiary and smoke rounds

Use the ammunition selector to switch between available cartridge types and inspect their statistics through the HUD and item tooltips.

Survival Equipment Access

The ThoughBook 67 workbench provides a survival-oriented interface for obtaining equipment, plates, ammunition, loadouts, and accessories.

Its available recipes can be replaced or extended through datapacks, allowing modpack creators to integrate Zero Contact into their own progression systems.

Data-Driven Content

Most of Zero Contact's built-in armor and ammunition content is stored in its default datapack and can be inspected or replaced.

Datapacks can define or configure:

  • GeckoLib-based armor
  • Helmets and masks
  • Ballistic plates
  • Plate carriers
  • Uniforms and armbands
  • Chest rigs and backpacks
  • Protection values and damage modifiers
  • Ammunition variants
  • Ballistic statistics
  • Workbench recipes

Custom ammunition can also use declarative effect hooks and Lua scripts to create more advanced behavior.

This allows modpack and datapack authors to build their own equipment ecosystem without directly modifying Zero Contact's source code.

Requirements

Zero Contact is currently designed for:

  • Minecraft 1.20.1
  • Forge 47.3.10 or newer
  • TaCZ 1.1.8 or newer
  • Architectury API
  • Curios API
  • GeckoLib

Check the dependency list for the exact versions required by the release you are downloading.

Compability:

Compatibility follows the latest supported versions of:

  • First Aid

  • First Aid Compat
    Provides more precise body-part and hitbox interaction.

  • TaCZ: Magazines 0.2.6-beta
    Adds support for the magazine overhaul and Zero Contact ammunition variants.

Known Compatibility Limitations

Zero Contact modifies several parts of TaCZ's projectile, ammunition, damage, and loading behavior. Mods that heavily rewrite the same systems may be incompatible.

If you encounter an issue, test with the required dependencies and Zero Contact first before adding other TaCZ overhaul mods.

For Players

Choose the right ammunition. Build the right armor setup. Prepare for the target you expect to face.

For Creators

Use datapacks, configurable recipes, ammunition definitions, Lua hooks, and NBT-controlled raiders to build your own tactical combat experience.

BANNER

Report & Suggestion

If you have any idea, hit the issue link or join my server, I'm very honored to have you becoming one of the nightly-build testers!
For Chinese Users, click here:加入频道←中文用户
GitHub Join us on Discord

Assets are not open sourced and not within in the licence.

Credits

Very much thanks to - Faldskimerkh (Telegram: Faldskimerkh); бешеная солевая лиса (Discord: headshottfox).

Галерея

RaiderBannerUntar & bastion helmet & hexgrid plate carrier6b47 Helemt & 6b2 Armor & Airframe helmet

Последние версии

Все версии →
release

[TaCZ] ZeroContact 1.1.6

1.1.6-beta-hotfix1
7 окт. 2026 г.8,7 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## Beta 1.1.6-hotfix1 ## Fix - Fix the issue that ammo disappears from extracting mag in rigs menu - Fix incorrect explosion/ignition bullet data - Rename curios slots to avoid potential breaks to other mods
release

[TaCZ] ZeroContact 1.1.6

1.1.6-beta
4 окт. 2026 г.1,5 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## Beta 1.1.6 ### New Items - Night vision and thermal goggles: PVS-31, PVS-31A, GPNVG-18, and T7. - Headsets: ComTac II (OD, CB) and Ops-Core AMP (TAN, BLACK). - Equipment modules: AA Battery Pouch, Helmet Mounted Beacon, TMC Admin Pouch, and S&S Navboard FlipLite. - AN/PRC-148 MBITR radio, including a black variant. - SMAT Content Creator Pack: - FCPC V5, SS LV119 (Icebreaker), IBA OTV, IOTV Gen4, C2R MOR Lite, and Hound Wolf plate carrier. - C2R Fast and Hound Wolf helmets, and a black Bastion helmet cover. - CP G3 Pro uniforms, including CTSFO variants, Hound Wolf uniform and jeans, and The Wedge jacket and pants. - Adept Colossus plate, additional PVS-31A and GPNVG-18 models, ComTac XPI and Hound Wolf AMP headsets. ### New Mechanism - Modular equipment system: install compatible modules on armor and helmets through the equipment menu. - Open the menu with the grave accent key or `/zerocontact equipment`. - Use `G` to open the module HUD, scroll to select a module, and use `H` to activate it. The HUD remembers the last selection. - Night vision and thermal effects with view masks, equip animations, and sound effects. - Headset audio processing with sound pickup, equalization, and gunfire compression. - MBITR radio integration with Simple Voice Chat, supporting a home channel and up to 16 scan channels. - Use `Shift + 3` to configure an active mounted radio. Communication works within 128 blocks in the same dimension. - Animated installation of held plates into empty front or back plate slots. - `/modular <target> <equipmentSlot> <mount_id> <module>` command for installing or removing equipment modules, with slot and mount suggestions. - Client config option to toggle audio processing; server config options for First Aid limb and helmeted-head damage factors. - Workbench module category, improved list layout, and additional recipes for existing equipment and modules. ### Data Packs & Extensions - Reorganize built-in content into separate ammo, armor, loadout, module, and SMAT creator packs. - Add data-driven equipment mounts and modules, configurable night vision colors and view masks, and custom headset audio profiles. - Add per-mob headshot and bodyshot damage rules. - Add Forge `ResolveHitBodyPartEvent.Pre/Post` and `HitProcessEvent.Pre/Post` events for body-part resolution and damage extensions. - Legacy packs using `pack_name: "zero_contact"` are now skipped with a deprecation warning. Migrate them to the current pack structure and a unique pack name; check for leftover definitions after upgrading. ### Compatibility - Update temporary compatibility for TaCZ Magazines 0.2.6. - Preserve ammo IDs and variants per cartridge, supporting mixed variants of the same caliber in detachable magazines. - Track chambered ammunition separately so the next shot retains its ammo parameters when a magazine is removed or replaced. - Improve magazine loading, unloading, reloading, selector overlays, and tooltips showing cartridge groups in feeding order. - Improve First Aid body-part damage handling; limb hits no longer consume helmet, chest armor, or plate durability. ### Fix & Optimize - Fix modules disappearing after armor is unequipped on servers, and improve module capability synchronization. - Fix multiplayer night vision animation desync, equip sound synchronization, and incorrect module durability loss. - Improve night vision rendering and view masks, disable its animations in GUI previews, and fix rendering after switching game modes. - Fix thermal target depth glitches and the SMAT GPNVG-18 view mask. - Fix plate installation failing to complete, reset the installation timer, and cancel installation when the held item changes. - Fix backpack inventory synchronization, ammo selection after refactoring, and explosion delay calculation. - Fix TaCZ and TaCZ Magazines mixin compatibility issues and improve reload detection. - Refactor damage processing and correct body-part and headshot factor handling.
release

ZeroContact 1.1.5-beta

1.1.5-beta
17 авг. 2026 г.25,7 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## Beta 1.1.5 - Effect declaring hook and Lua script support for custom ammo types. - Basic compatibility for TaCz:magazines 0.2.0-beta. - Add config to toggle applying flesh damage to unarmored entity. - Add Mask curios. - Advanced ammo stats for custom ammo types. - Fix ammo type indicator shifting with scaling. - Miscellaneous fixes. ### New Builtin Ammo Types - 50BMG API-T. - 40mm incendiary shell, smoke shell. - 12g AP slug, Dragon-Breath shell, Flechette shell. - 5.7x28mm L191, SB193, SS190. - 5.8x42mm DBX95, DBP191, DVC12.
release

ZeroContact 1.1.4-hotfix

1.1.4-hotfix
23 июл. 2026 г.4,3 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## Release 1.1.4-hotfix - Fix the issue where damage reduction applies to non-armored entity or invulnerable to entity with plate-carrier installed. - Fix the issue where uniform no longer render in a specific situation. - Fix the issue where user can trigger infinite kit repairing when kit has low durability and equals to the target item's.
release

ZeroContact 1.1.4

1.1.4
21 июл. 2026 г.646Minecraft: 1.20.1forge
Скачать
Что нового
## Release 1.1.4 - Update Forge dependency to 47.3.10, versions before this are no longer supported - Update TaCZ dependency to 1.1.8-hotfix, versions before this are no longer supported - Compatibility for TaCZ:Magazines - New repair kit. Armors are no longer broken and vanished anymore. - Fix the issue where manual-feed guns failed to load any ammo - Fix the issue where failed to extract ammo from ammo boxes - Fix the issue where system cannot apply the proper blunt damage - The penetrations odds are more realistic now - Improve the effect for bullet suppression scenario - Uniform arm layers now render in first-person, unknown incompatibilities for now. - Miscellaneous Fixes and Improvements TaCZ:magazines Compatibility Notes: The magazines provided by the TaCZ:magazines mod support two methods of loading ammunition: In the inventory: Pick up ammunition and right-click a magazine to load it into the magazine. Right-click the magazine again to unload the ammunition. When holding the magazine: Left-click to load ammunition, and right-click to unload ammunition. Q: The magazine does not automatically load ZeroContact ammunition when first held. What should I do? A: In the inventory screen, pick up the ammunition and load at least one round into the magazine first. After that, you can continue loading ammunition while holding the magazine. Q: Do magazines support mixed ammunition/catridge types? A: Currently, the compatibility system does not support mixed ammunition types in a single magazine. Q: How do I select ammunition/cartridge types in Creative Mode? A: In Creative Mode, the magazine loading system works by copying data from the weapon's currently installed magazine and applying it to newly generated magazines. For ZeroContact ammunition/cartridge types, you can: Take an empty magazine. Load the desired ammunition type into it. Switch to Survival Mode and equip that magazine on the weapon. Switch back to Creative Mode. The weapon will then be able to use that ammunition type infinitely in Creative Mode.
release

ZeroContact 1.1.3

1.1.3
4 июл. 2026 г.2,8 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## Release.1.1.3 - New Cartridge/Ammo Type system as a completion of the mod, support data pack, check wiki - This feature is active by default. If you want old behavior, command `/experimentalBallistic false` - New rigs: - Alice - Condor 498 - Fast Tac - S.O.P - New backpack: 6sh118 - New built-in cartridges for caliber: - 9x19: AP,Luger,Pbp,Pst,Rip - .45ACP: AP,FMJ,HS,Rip - .308: M62,M80,M80A1,M993,SP,UN - .338LM: AP,FMJ,TAC-X,UCW - 5.45x39: BP,BS,BT,PP,PS,T - 5.56x45: AP,HP,M855,M855A1,M856,M856A1,M995 - 7.62x39: AP,BP,HP,PP,PS,SP - 7.62x54: FMJ,HP,LPS,SNB - All above's data can be edited from the datapack, Check wiki. - Compatibility for `FirstAid`,`FirstAidCompat` - Compatibility for NVG from `ModernMayhem` - Refine the GUI for backpack container - Miscellaneous fixes - Migrate built-in Armor/Ammo data into default datapack, check wiki to modify them. - `Raider` supports custom NBT spawn with loadout, check wiki
alpha

ZeroContact indev.1.1.2

indev.1.1.2
13 июн. 2026 г.3,9 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## indev.1.1.2 - Optimize tooltips for armors. - Add config to toggle bullet whizz. - Fix missing properties for plates. - Fix a crash caused by raider. - Add voices for raider.
alpha

ZeroContact indev.1.1.1

indev.1.1.1
26 мая 2026 г.3,1 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## indev.1.1.1 ### Fix & Optimize - Fix the missing argument of custom datapack - Fix Gui malfunction when have both backpack and rigs equipped - Custom datapacks now have their own creative menu tabs - Format change of datapacks - Fix crash in the specific condition of playing bullet fly-by sound - Fix wrong ammo extracting on rigs - Fix a crash caused by the entity when have Oculus and shader packs enabled - Fix abnormal damage calculation - Fix invulnerability on falling or getting hit by mobs with armor - Rebalancing calibers - Ai and animation optimization for the entity - Chinese localization
alpha

ZeroContact indev.1.1.0

indev.1.1.0
10 мая 2026 г.1,7 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## indev.1.1.0 ### New Items - A workbench named *thoughbook* for crafting gears in survival. - Uniform G99, SPN, British23rd regiment - Backpack British23rd regiment - *Thunderbolt* Rigs - *Jumpable Plate Carrier* 1.0, 2.0, swimmer cut - 6B43 body armor - Phonetalker helmet - TBH helmet - 6B47 helmet [Arctic, EMR] - Gas masks [PMK2,ZK,M50,MP5] - Cap *Boss* ### New Mechanism - Override workebench recipes by datapacks. - Backpacks can be interacted with allies by crouch right click behind. ### Fix & Optimize - Ammo can be extracted from Rigs into TacZ guns. - Fix the Altyn visor malfunction. - Improvement for calculating armor & helmet durability separated from overall equipments. - Improvement for calculating damage for armors & plate-carriers. - Add tooltips for damage reduction. - Basic localization
alpha

ZeroContact indev.1.0.9

indev.1.0.9
9 окт. 2025 г.79,1 тыс.Minecraft: 1.20.1forge
Скачать
Что нового
## indev.1.0.9 - New Items - T-20 backpack - Colorful Armbands - Variants of Bastion helmet - Variants of Tagilla helmet - Updated AVS model - Cold fear mask - Cyan cap - Arctic variant of 6b47 helmet - New Slots - Backpack slot - New mechanism - `/stamina <true|false>` Command to toggle stamina feature - `/dogtag <true|false>` Command to toggle the spawn of dog tags - `/experimentalBallistic <true|false>` Command to toggle damage interceptor for TACZ guns, see Wiki - Supports expanding formatted datapacks to customize armors, PC plates, helmets, and custom interceptor to modify caliber damages ### Fix & Optimize - AI improves for `raider` - Fix crashes in specific situations