EmoteWheel.play closes the screen through ScreenProvider.close(). SaturnScreenFabric implements that interface method with a close() that also overrides Yarn's Screen.close(). In released jars Loom renames the override to its intermediary name (method_25419), so ScreenProvider.close() has no implementation and throws AbstractMethodError.
The published saturn-client-0.1.4-beta+1.21.11.jar has SaturnScreenFabric.method_25419() and no close(). I haven't reproduced it in a production install.
Fix: SaturnScreenFabric keeps vanilla's onClose() override and implements ScreenProvider.close() separately, calling onClose(). This is on the mojang-mappings branch (#39).
`EmoteWheel.play` closes the screen through `ScreenProvider.close()`. `SaturnScreenFabric` implements that interface method with a `close()` that also overrides Yarn's `Screen.close()`. In released jars Loom renames the override to its intermediary name (`method_25419`), so `ScreenProvider.close()` has no implementation and throws `AbstractMethodError`.
The published `saturn-client-0.1.4-beta+1.21.11.jar` has `SaturnScreenFabric.method_25419()` and no `close()`. I haven't reproduced it in a production install.
Fix: `SaturnScreenFabric` keeps vanilla's `onClose()` override and implements `ScreenProvider.close()` separately, calling `onClose()`. This is on the `mojang-mappings` branch (#39).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
EmoteWheel.playcloses the screen throughScreenProvider.close().SaturnScreenFabricimplements that interface method with aclose()that also overrides Yarn'sScreen.close(). In released jars Loom renames the override to its intermediary name (method_25419), soScreenProvider.close()has no implementation and throwsAbstractMethodError.The published
saturn-client-0.1.4-beta+1.21.11.jarhasSaturnScreenFabric.method_25419()and noclose(). I haven't reproduced it in a production install.Fix:
SaturnScreenFabrickeeps vanilla'sonClose()override and implementsScreenProvider.close()separately, callingonClose(). This is on themojang-mappingsbranch (#39).🤖 Generated with Claude Code