promotional bannermobile promotional banner

Perfomant Boom

Schedule large explosions across server ticks, with a shared terrain engine.
Back to Files

Perfomant Boom 1.1.3 - neoforge 1.21.1

File nameperfomant_boom-neoforge-1.21.1-1.1.3.jar
Uploader
NsTutNsTut
Uploaded
Oct 1, 2026
Downloads
16
Size
40.8 KB
Mod Loaders
NeoForge
File ID
9026613
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:perfomant-boom-1718134:9026613"

Learn more about Curse Maven

What's new

1.1.3

  • Reduce 1.20.1 ray-loop allocation by using a mutable position only for set lookups and creating immutable selected positions only on first insertion. Preserve vanilla's affected-set insertion order, full shuffle and level RNG state.
  • Reuse an immutable coordinate for consecutive modern ray samples in the same block. Resistance and selection callbacks still run on every sample, and retained callback positions stay stable across yields.
  • Avoid repeated chunk-map lookups while ray samples remain in the current chunk. Discard both the current-chunk reference and slice cache at every yield so unloaded/replaced chunks are reacquired.
  • Extend forced-yield shuffle/RNG, callback retention and chunk replacement regression coverage.
  • Give live-test coordination files unique trial names to avoid replacing a file while the Windows client reads it. Add optional server JFR profiling for diagnosis; profiled runs cannot generate publication charts.
  • Keep benchmark data and charts versioned so earlier measurements remain available.

These notes describe source changes, not a published release. Live performance results and their limits are documented in docs/BENCHMARKS.md.

This mod has no additional files