Improve error message when failing due to missing Sodium, invalid Flywheel, etc.
Disabled risky optimization with armor
This fixes GeckoLib armor not animating correctly or crashing if implemented by a Forge mod (#451), however it also reverts the performance issues with MCreator mods with custom armor such as Apocalypse Now.
Reimplement Night Config Fixes via Kilt. You can now play with Kilt and Prominence II.
Added error on startup with certain mods when missing ThreatenGL. (#132, #364, #418)
This allows mods such as Simple Clouds and Bigger Reactors to work.
Added sanity check to warn if any mods are repackaging Forge classes.
This makes it significantly easier for us to debug what mod may be causing crashes with Kilt, as a shocking amount of Fabric-ported mods seem to repackage Forge classes, resulting in incompatibilities like these.
Fixes
Work around weird IllegalAccessError crash on block entities
This was caused by Fabric mods implementing a private method that was similar to the Forge one, resulting in a crash when Kilt tried to call it.
Try to fix crash with Antique Atlas 4 (#415)
Work around crashes relating to Porting Lib
This fixes crashes with mods such as Zenith.
Fix crash with Snow! Real Magic! (#381)
Try to fix weird refmap crash in mixin remapper
Fix incompatibility with InvMove (#438)
Fix crash between Supplementaries, some Fabric mods, and some Forge mods
Fix leaves not being shearable (#460)
Fix crash with Farmer's Delight Refabricated
Fix deferred effects crash with food
Forge Mod Fixes
Fix crash with Oreganized (#284)
Fix GeckoLib event crashes when required by a Forge mod (#421, #459)
Fix crash with ReTerraForged
Fix crash relating to LoadingModList. I forgot which mod it was that broke with it.
Fixed Forge mod mixin crash when there exists a blank entry
Why does this not occur on Forge? I have no idea.
Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.7...v20.1.8