《▓ TaCZ: Accelerated ▓》
《▒ What It Does ▒》
TaCZ: Accelerated is a performance addon made to stop TaCZ from randomly frying your CPU and RAM during heavier gun fights, large addon packs and busy modpacks :]
It fixes expensive bullet and rendering hot paths, reduces pointless temporary allocations, speeds up repeated resource lookups, and adds a bounded compressed RAM cache for inactive gunpack assets.
V1.1.0 also heavily reworks first-person gun rendering, animation work, deferred hands, geometry compilation and buffer flushing.
《▒ Performance ▒》
| Metric | Normal TaCZ | With TaCZ:T | Gain |
|---|---|---|---|
| Average frame time | 2.145 ms | 1.102 ms | 48.6% lower |
| Equivalent FPS | 466 | 907 | 94.6% higher |
| First-person gun render | 760.73 µs | 412.59 µs | 45.8% faster |
| Gun model draw | 656.51 µs | 362.11 µs | 44.8% faster |
| Gun geometry | 83.95 µs | 47.00 µs | 44.0% faster |
| Buffer flush | 140.38 µs | 70.05 µs | 50.1% faster |
| Deferred left hand | 123.23 µs | 62.06 µs | 49.6% faster |
| Deferred right hand | 31.23 µs | 18.84 µs | 39.7% faster |
| Shell render | 6.10 µs | 2.19 µs | 64.1% faster |
| Scalar cube compiler | 0.55 µs | 0.26 µs | 52.7% faster |
| Bullet non-player hitbox check | 8.56 ns | 2.10 ns | 4.08x faster |
| Memory per hitbox candidate | 232 B | 64 B | 72.41% lower |
| Inactive gunpack assets in RAM | 30.76 MB | 3.35 MB | 89.10% smaller |
Results were tested on Forge 1.20.1-47.4.20, with only Embeddium installed.
《▒ V1.1.0 Changes ▒》
- Added a scalar low-allocation gun cube compiler
- Cached gun and attachment resource lookups
- Reused render pose stacks for deferred hands and attachments
- Reduced unnecessary stencil work when scopes are not involved
- Optimised gun transforms, animations and model rendering
- Reduced per-frame gun model allocations
- Improved lazy gunpack resource loading and RAM caching
- Fixed bullets occasionally failing to register hits
- Fixed gun resource caching crashes caused by incorrect QAPI usage
- Fixed rendering mixin compatibility issues
- Fixed missing TaCZ:T version text on the equipped gun UI
《▒ Built-In Benchmark ▒》
/tacztbench start runs a fixed 30 second benchmark with detailed frame time, p95, p99, hitch, gun rendering, geometry, buffer flush, hand, shell, animation and bullet reports.
/tacztbench cube vanilla and /tacztbench cube scalar can be used to directly compare both cube compilers.
《▒ Compressed RAM Cache ▒》
TaCZ:A adds a RAM-only compressed cache for detached JSON and Lua resource bytes. Nothing gets rewritten on disk, and no live models, registries, parsed objects or render data gets compressed underneath the game.
The tested default TaCZ pack contained 1,184 JSON and Lua assets:
| Metric | Raw | Compressed | Difference |
|---|---|---|---|
| Asset bytes | 30,758,670 B | 3,352,979 B | 89.1% smaller |
- 32 KiB compressed pages
- 32 MiB retained compressed data limit
- 8 MiB maximum in-flight compression backlog
- 2,048 entry bounded LRU
- Reload generation invalidation
- Automatic eviction and normal TaCZ fallback
《▒ Quantified API Integration ▒》
Quantified API V2 handles detached asset compression through a bounded CPU-only background workload.
Live TaCZ maps, models, resources and Minecraft objects are never touched by the worker.
《▒ Compatibility ▒》
Requires:
- TaCZ
- Quantified API V2
Built for: Minecraft 1.20.1 Forge.
《▒ Licensing and Support ▒》
Licensed under BRSSLA V1.5, free for personal and non-commercial use.
Found a bug, got an idea, or found another TaCZ path calculating half the game every time a bullet moves? Feel free to report it :]
Developed and Maintained by Admany | BlackRift Studios 2026


