Tags
Creators
Details
Licensed ARR
Published 6 months ago
Updated 6 days ago
All versions
1.2.0
Release
TaCZ Additions 1.2.03 months ago 1,422
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client-side
Server-side
Client and server
Changes
- Replaced the old server config with a common config that is available in singleplayer, dedicated-server, and client installations.
- Servers now send a complete config snapshot when a player joins. The server's values remain locked for that session and the player's local values are restored after disconnecting.
- Common config reloads are sent to connected players without requiring them to reconnect.
- Moved gameplay-affecting settings into the synchronized common config, including recoil and recoil recovery, scope sway, gun tuck, muzzle-flash behavior, laser toggling and range, and fast-gun lighting thresholds.
- Added example values to gun-ID list settings so their expected syntax is visible in newly generated configs.
- Gun tuck is now calculated on the server and obviously still rendered on the client.
- Added an option for bullets to follow the raised barrel angle while the gun is tucked.
- Added an option to prevent firing after the gun passes a configurable tuck threshold.
- Firing when guntuck is at configured percentage is now disabled by default.
- Tuck behavior applies to all entities, including non-player entities.
- Fixed dynamic lights being required
- Muzzle flash packets now support any living shooter, allowing NPC gunfire to produce light.
- Limited muzzle flash packets to players within 128 blocks of the shooter.
- Added compatibility for Colorful Lighting's dynamic-source and block-light color.
- Added per-gun colored muzzle flashes through coloredMuzzleFlashGunColors, using entries such as "example:gun_id=#FF8A33". Colored lighting requires Colorful Lighting: Sodium/Embeddium Edition on the client.
- Added silencedGunIds for guns with integrated suppressors that do not expose TaCZ's silence modifier.
Upgrade notes
- The previous server config is no longer used. Copy any customized values into taczadditions-common.toml.
- Clients and servers should both update to 1.2.0 because the network changed.
- Colored muzzle flashes need Embeddium plus Colorful Lighting: Sodium/Embeddium Edition. You need to pair this with embeddium dynamic lights if you use dynamic lights as well as Colorful Lighting.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:WNpBjL0h:bLSDDehm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WNpBjL0h:bLSDDehm"
}

