celeritasextra-0.5.0.jar
Curse Maven Snippet
What's new
Changed
- Reworked the dynamic per-class particle controls. Particle classes are now discovered authoritatively when a world loads, so their toggles appear from the start instead of only after you have seen each particle spawn in-game. Discovered particles are grouped by their owning mod, cached between sessions, and the cache is automatically pruned when a mod is removed. Lambda/anonymously-registered mod particles are still picked up on first spawn as a fallback.
Fixed
- Per-class particle toggles now show up reliably — previously many particles (especially modded ones) only appeared in the list after they had already spawned at least once.
- Particles are now correctly attributed to their owning mod instead of all being grouped under "unknown".
- A failure while building the particle options page can no longer bring down the rest of the page.
Performance
- The per-particle code path is now identity-guarded, eliminating repeated reflection and string allocation for particle classes that are already known.
Internal / Build
- Removed the redundant firework particle mixin.
- Switched the Gradle build scripts to native property access (dropped
helpers.gradle). - Updated Gradle to 9.6.1.
- Stopped generating the
-sourcesand-javadocjars.
Full changelog: https://github.com/Sumire-Labs/Celeritas-Extra/compare/0.4.6...0.5.0
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

