Changelog — Version 1.2.0
- Added the new
tacz_autofire:autofirestatus 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:
GLOBALNBTEFFECT
- When
GLOBALis enabled, all eligible TACZ weapons support continuous fire. - When
GLOBALis disabled, the NBT and status-effect conditions can be enabled independently. - When both
NBTandEFFECTare 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 tagAUTOallow:1b.EFFECT: Enables continuous fire while the player has thetacz_autofire:autofirestatus 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