TACZ Auto Fire

Automatic firing for TACZ semi-automatic and burst-fire weapons.

Changelog — Version 1.2.0

  • Added the new tacz_autofire:autofire status effect.
  • Players with the Auto Fire effect can continuously fire eligible semi-automatic and burst-fire weapons.
  • Replaced the previous mode selection with three independent server configuration options:
    • GLOBAL
    • NBT
    • EFFECT
  • When GLOBAL is enabled, all eligible TACZ weapons support continuous fire.
  • When GLOBAL is disabled, the NBT and status-effect conditions can be enabled independently.
  • When both NBT and EFFECT are enabled, satisfying either condition enables continuous fire.
  • Added English and Simplified Chinese names for the Auto Fire effect.
  • Updated documentation and configuration examples.
  • The configuration remains server-controlled and is synchronized to connected clients.

Full Description

TACZ Auto Fire is a server-controlled Forge addon for Timeless and Classics Zero that allows players to continuously fire semi-automatic and burst-fire weapons by holding the fire button.

The addon does not convert weapons into TACZ’s native automatic fire mode. Instead, it extends the existing trigger behavior while preserving each weapon’s original fire rate, burst timing, attachments, recoil, animations, ammunition consumption, heat mechanics, and other TACZ shooting rules.

The mod must be installed on both the server and every connecting client.

Configuration

The active configuration is stored in:

<world>/serverconfig/tacz_autofire-server.toml

For a default configuration applied to newly created worlds, place the file in:

defaultconfigs/tacz_autofire-server.toml

Available settings:

GLOBAL = true
NBT = true
EFFECT = true
  • GLOBAL: Enables continuous fire for every TACZ weapon currently using semi-automatic or burst-fire mode. When enabled, the NBT and effect settings are ignored.
  • NBT: Enables continuous fire for weapons containing the root ItemStack tag AUTOallow:1b.
  • EFFECT: Enables continuous fire while the player has the tacz_autofire:autofire status effect.

When GLOBAL is disabled, NBT and EFFECT operate independently and use OR logic. If both are enabled, either an authorized weapon or the Auto Fire status effect can grant continuous fire.

Setting all three options to false disables the addon’s additional continuous-fire behavior without affecting TACZ weapons that already support automatic or continuous burst fire.

NBT Support

The required weapon tag is:

{AUTOallow:1b}

Modpack scripts, commands, or other mods can add this tag directly to a TACZ gun’s root ItemStack NBT.

Auto Fire Effect

The registered status effect ID is:

tacz_autofire:autofire

Example command:

/effect give @s tacz_autofire:autofire infinite

The effect acts only as permission to use continuous fire. Its level and duration do not modify the weapon’s rate of fire.

Server Control

The configuration is managed by the server and synchronized to clients when they join. A required versioned network channel prevents clients without a compatible version of the addon from connecting.

This provides server-controlled behavior for normal modded clients, but it is not intended to replace dedicated anti-cheat protection against deliberately modified clients or external click macros.

Requirements

  • Minecraft 1.20.1
  • Minecraft Forge 47.3.19 or newer
  • Timeless and Classics Zero 1.1.8-hotfix or newer
  • TACZ Auto Fire installed on both the server and clients

The TACZ Auto Fire Team

profile avatar
Owner
  • 6
    Projects
  • 540
    Downloads

More from DxEVILView all