[1.18.2-1.20.1 Forge] The 1.20.4+ mod loading format is no longer assumed for Java 21
[1.20.1] Fixed a bad advancement wrapper cast
The Impossible Library
alpha19 ноября 2025 г.
commit history since 0.4.5 because I forgot to keep track of everything
Lots of backend rewrites and refactoring:
Java 25 (and Java 24 with -XX:+UseCompactObjectHeaders) should be able to load now
All internal BurningWave calls are now routed through Hacks
Consolidated and removed code smells from all Wrapped implementations
[Forge & Neoforge] Rewrote and standardized mod loading (this also fixes 1.20.4 & 1.20.6 Forge not being able to load)
[Forge & Neoforge] Reorganized module layer hacks for proper (WIP) dev environment support
[1.16.5+] Consolidated & standardized network implementations (this also fixes serverside triggers for Music Triggers not working in 1.20.4+ Forge & NeoForge)
[1.20.6+ Neoforge] Replaced poorly implemented string-based early loading file path scanning that caused a crash with Linux
Fixed the TOML parser ignoring leading '-' when parsing numbers (leading to negative numbers being parsed as positive)
Partially (or maybe fully?) fixed a JVM shutdown crash caused by the BurningWave resource releaser
Fixed mouse hover calculations for radial & scrollable GUI widgets
[1.12.2] Fixed rendering compatibility issues with nothirium
[1.16.5+] Implemented dimension-specific respawn position checks for players (Music Triggers home trigger)
[1.19.2 - 1.20.1 Forge] Fixed CustomSuggester not being properly registered for the WrappedCommand implementations (Music Triggers decoder exception)
[1.21.1 Forge] Added a fallback for the Minecraft version not being parsed on servers
The Impossible Library
alpha14 июля 2025 г.
Updated the bundled version of BurningWave for Java 24 support
Fixed block pos offset issues for negative coordinates
Relocated the parameter API from music triggers to mods.thecomputerizer.theimpossiblelibrary.api.parameter
Fixed Renderable implementations not handling parameters properly (music triggers image & title card issue)
Fixed references to forge class/methods being present in common version code
Fixed some null checking issues when retrieving registry names for biomes & dimensions