Changes
- Remove dependency on Architectury API
- Fully block Ice and Fire CE and The Twilight Forest Unofficial from loading with Kilt.
- Both of these mods would have terrible compatibility with Kilt and other mods, differ in behaviour from the original Forge versions, and are overall low quality. Use the official Forge versions of the mod instead, or if an official Fabric port gets released, use theirs instead.
- If you want to continue trying to use these mods anyway, use
-Dkilt.allowBlockedMods=true. Here be dragons, you will not get support from using these versions.
Fixes
- Fix Fowl Play birds not spawning with Kilt
- Fix modded post-chain shaders not loading when Architectury is unavailable
- Fix occasional double-registering of registry values
- Fix Vanilla overlays not rendering when called by a Forge mod
- Fix a bunch of broken injects that were missed
- Fix compatibility with Potatoptimize (hopefully...)
- Correctly support "0.0NONE" as an any version (why is this a thing?)
- Fix JEI compatibility (#520)
- Try to fix random NPE from part entities returning null in some places.
Forge Mod Fixes
- Fix Create scroll values not functioning
- Fix Create contraptions not rendering correctly
New Contributors
- @KorewaLidesu made their first contribution in #520
Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.10...v20.1.11
Changes
- Fix a typo found when remapping fails and reword it (#477)
- Fire the Forge BreakEvent (#486)
- Disable Forge disabling Vanilla loot tables (why do they do this?)
- Improve mod compatibility on useVertexAlpha
- Improve mod compatibility on GUI mixins
- Added conflict remap providers, allowing Fabric mods to add their own remapping to Kilt
- Update to Fabric Loader 0.17.3
- Update Fabric Language Kotlin to 2.2.20
Fixes
- Fix crash with AMECS
- Try synchronizing block entity tickers to avoid a CME
- Try avoiding palette crash when refreshing block entity model data
- Fix crashes caused by Fabric mods still storing biome and structure modifier JSON data
- Fix crashes caused by concurrently remapping mixins
Forge Mod Fixes
- Fix Ars Noveau not loading
- Fix Tinkers' Construct and Tetra's items not being coloured
- Fix custom elytras not working
New Contributors
- @Acuadragon100 made their first contribution in https://github.com/KiltMC/Kilt/pull/486
Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.9...v20.1.10
Changes
- Minor memory usage improvement by not retaining Forge class info
- Remap descriptors in coremods, fixes some crashes there
- Implement more native mod ID hackery to fix some Fabric-Forge mod incompatiblities
- Implement support for MixinConnector (because apparently that's a thing)
- Implemented remapping support for mixins that aren't in the root path and aren't defined in manifest
- Make BlockLightEngineInject use WrapOperation, improving mod compatibility
Fixes
- Fixed weird locals crash with our NightConfigFixes reimplementation
- Fixed disconnect bug with MemoryLeakFix
- Fixed "cannot suppress a null exception" error
- Fixed Vanilla/Fabric dimension capability crashes
- Fixed ServerPlayerInject in production environments
Forge Mod Fixes
- Fix locals crash with Forge mixins into AbstractFurnaceBlockEntity
Changes
- 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
Changes
- Reverse back the mod loading order, which wasn't documented in the last changelog.
- This still contains a fix for ProjectE, which was also not documented in the last changelog.
Forge Mod Fixes
- Fixed ProjectE (this actually happened last release, but we don't talk about that)
- Fixed Immersive Engineering causing a crash with wire rendering
Changes
- Properly convert between millibuckets and droplets between Forge and Fabric
- Make Minecraft use temp files in remapping
- Updated Kotlin to 2.2.10
- Updated to Forge 47.4.5
Fixes
- Fixed Forge dimensions not working correctly when being transported via portals.
- This was actually fixed 6 months ago, but Alpha forgot to publish Porting Lib for this. Blame Alpha.
- Fixed fluid stack overflow crashes
- Fixed keybinds not allowing only modifier keys
- Fixed fishing hook renderer crash with some mods
- Fixed Antique Atlas 4 crash, probably.
- Fixed compatibility issue with MiniMOTD
- Fix crash with Unloaded Activity
- Fixed incompatibility between Accessories Fabric and Accessories Curios Layer
- Fixed crash with rails
- Fixed being unable to disenchant items with grindstones
- Fixed recipe conditions not loading correctly
Forge Mod Fixes
- Fixed Kotlin for Forge support
- Fixed Quark remapping issues
- Fixed Aether crash
- Fixed Iron's Spells & Spellbooks not being able to hold spells
- Fixed Quark tooltips
- Fixed Immersive Engineering's drill overlay not rendering correctly
Changes
- Fix Replay Mod not loading into replays
Changes
- Fix CurseForge not displaying Kilt in the downloads
- Update to Fabric Loader 0.17.0
Forge mod fixes
- Fix Cracker's Witherstorm's distant rendering not working in VR
Changes
- Reduce nested Jar-in-Jar configurations in Kilt + compat modules, resulting in almost a 50% decrease in JAR size
- Added incompatible badge for both Embeddium and Async on Modrinth
Fixes
- Fixed crash with Roughly Enough Items
- Fix Fabric-modded chunk render type crashes
Forge Mod Fixes
- [TACZ] Fixed TACZ not stacking ammo correctly
- [TACZ] Fixed TACZ guns not firing after death
Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.2...v20.1.3
Additions / Changes
- Implement JEI, REI and EMI mod compatibility layers between Forge and Fabric
- Implement (risky) optimization for custom armor models
- Try to optimize memory usage in method caching
Fixes
- Fixed crash with partEntitiesMap
- Fixed custom armor textures not being loaded
- Fixed weird ForgeVersion crash
- Try to fix AMECS incompatibility
- Fix some model data crashes
- Work around crashes with Lodestone and Ratatouille
- Fixed stack overflow in Sodium compatibility mixin
- Fixed scan data crash
- Fixed sinking in fluids
- Fixed pick block not working on Forge entities
- Fixed broken GUI render state with some mods
- Fixed dedicated server crash in certain mod combinations
- Fixed comparators not updating with Kilt
Forge Mod Fixes
- Fixed GTNH incompatibility
- Fixed Reign of Nether crash
- Fixed Simple Clouds crash (requires ThreatenGL installed to work.)
- [Mekanism] Fix Mekasuit not charging on chargepad
- [Immersive Engineering] Fix crash when opening Engineer's Manual
- [Cracker's Wither Storm] Fixed inaccessible bowels
- [Rediscovered] Tried to fix crash and inaccessible portal
- Update MixinSquared to v0.3.3
- Initial official release of Kilt
- I hate Froge.


