nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Kilt

Kilt

Mod

Allows the loading of (Neo)Forge mods in the Fabric ecosystem. Very experimental.

Client or server CursedLibraryUtility

133.3k downloads
610 followers

Changes

  • Mainlined Kilt-ForgeConfigAPIPort-Fix into Kilt
  • Render Forge-style modifiers (thanks @Acuadragon100!) (#731)
  • Delay initial setScreen call (thanks @Acuadragon100!) (#747)
  • Change all mixin priorities to 950/1050 (thanks @Cartrigger) (#760)
  • Add Kilt dependency overrides (thanks @Acuadragon100!) (#765)
  • Properly fire finalizeSpawn (thanks @Acuadragon100!) (#789)

Fixes

  • Fix screen opening event not setting the screen field (thanks @Acuadragon100!) (#728)
  • Fix some mixins remapping when they shouldn't (thanks @Acuadragon100!) (#748)
  • Fix environments on both sides not actually using both (thanks @Acuadragon100!) (#766)
  • Fix seeds not placeable on rich soil with Farmer's Delight Refabricated (thanks @Acuadragon100!) (#774)
  • Fix chorus flowers not growing (thanks @Acuadragon100!) (#782)

Forge Mod Fixes

  • Fix Genesis (thanks @Acuadragon100!) (#749)
  • Fix Dynamic Trees not working correctly (thanks @Acuadragon100!) (#783)
  • Fix fluid issues with TerraFirmaCraft (thanks @Acuadragon100!) (#788)

Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.14...v20.1.15

Changes

  • Added loader config, allowing you to forcefully disable mod IDs from getting loaded by Kilt.
  • Added cancellable init mixin fixers, because some Forge mods did this, causing misbehaviours.
  • Implemented AutoModpack support. (thanks @Acuadragon100!) (https://github.com/KiltMC/Kilt/pull/715)
  • Disable the not working Curios-Trinkets compat layer, because Accessories exists.
  • Removed hard dependency on Sodium.
  • Improved performance of hasMethodOverride, your in-game performance should be faster now.
  • Bridge together Fabric API's getRecipeRemainder and Forge's getCraftingRemainingItem.
  • Try to properly handle destroyBlock, hopefully.
  • Properly bridge fluid transfer APIs between Forge and Fabric.
  • Properly sort the original mods list. (thanks @Acuadragon100) (https://github.com/KiltMC/Kilt/pull/689)
  • Properly remap mixin modifiers (thanks @Acuadragon100!)

Fixes

  • Fixed Knit Loader not displaying Forge mods in crash reports.
  • Try to fix weird screen init crashes
  • Fixed weird Vanilla rendering issues with model data (thanks @embeddedt!) (https://github.com/KiltMC/Kilt/pull/637)
  • Fixed incompatibility with Shield Overhaul
  • Fixed horses not creating their item handlers correctly
  • Fixed updateSprite crash, forgot to implement.
  • Fixed creative search in Forge modded tabs.
  • Many Forge Config API Port interaction fixes.
  • Create Fabric 6.0.8.1 now works with Kilt.
  • Work around some issues with loot modifiers.
  • Fixed GeckoLib networking.
  • Fixed duplicated tooltips.
  • Fixed Amecs incompatibilities (thanks @Acuadragon100!)
  • Fixed rendering for empty fluids with Fabric mods.
  • Improve mod compatibility of entity serializers.

Forge Mod Fixes

  • Vampirism works now.
  • LittleTiles now launches with Kilt, but doesn't work with Sodium.
  • TerraFirmaCraft works with Kilt now.
  • Fixed crash with SecurityCraft's sonic security systems.
  • Fixed EnderIO machines being inaccessible.
  • Fixed crash with MapRenderer on Create Forge.

Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.13...v20.1.14

Changes / Fixes

  • Remove Kilt's block on certain unauthorized mod ports
    • This didn't really make sense for us to do, we still don't really support them but they can exist alongside Kilt.
  • Run Forge construct event a bit later
  • Added deprecated IMCMessage getters (#582)
  • Added some Registrate Refabricated compatibility mixins (#578)
  • Bump Fabric API version requirement to 0.92.7+1.20.1
  • Remove bundled Feature Recycler, Fabric API now helps with handling that and Kilt now also has a mixin to try to prevent it from happening.
  • Fully remove dependency on Forge Config API Port, we now bundle the Forge Config API ourselves.
    • There are still compatibility hooks to allow mods depending on Forge Config API Port to work correctly.
    • Fixes Forge mod configs constantly resetting and not saving correctly.
  • Fixed "transaction is null" crash between fluid item types. (fixes #590)
  • Fixed Striders dying in lava with Valkyrien Skies installed (thanks @Acuadragon100!) (#615)
  • Try to fix Forge mods not being shown in crash reports in production environments
  • Completely remove Forge's improved NBT accounter patch (fixes #622)
  • Update internal Kotlin for Forge version to 4.12.0
  • Disable Forge's automatic tooltip wrapping (fixes #598 and #411)
  • Fixed items not sliding on ice (fixes #603)
    • That was an AWFUL bug, it's been broken for roughly 8-9 months, how had no one reported it until then?
  • Fixed Vanilla options (GUI scale, etc.) resetting automatically (thanks @hammy275 for identifying the issue!) (fixes #502)

Forge Mod Fixes

  • Fix EnderIO not loading (fixed by running Forge construct event later)
  • Fixed RFTools Utility (thanks @Acuadragon100!) (#582)
  • Partially fixed GTCEu-Modern (not 100% yet)
  • Fixed Tropicraft compatibility (thanks @Acuadragon100!) (#578)
  • Fixed Kotlin for Forge automatic event bus crashes

Full Changelog: https://github.com/KiltMC/Kilt/compare/v20.1.12...v20.1.13

Late release, been busy with a lot of things. Wanted to address more issues but alas, don't have time at the moment.

Changes

  • Support for Fabric Loader 0.18.0 and later
  • Updated Kotlin to 2.2.21
  • Exclude asm-analysis from being imported by ASMFabricLoader
    • Fixes crash with Fabrication
  • Improve mod compatibility of re-equip check (PR #526 by @Acuadragon100)
    • Fixes compatibility with Combatify and CookeyMod
  • Try returning an empty ArrayList for avoiding UnsupportedOperationExceptions in some weird cases

Fixes

  • Fixed Flywheel Forge not showing error for Flywheel Fabric
  • Add and fix checks for field and method access transformer wildcards (PR #528 by @SuperKnux)
  • Try to fix unknown self() crash
  • Fix dedicated server crash

Forge Mod Fixes

  • Hopefully fix crash with Cryptic Registry

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

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.
  • 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.

External resources


Project members

BluSpring

Owner

alphamode

Member


Technical information

Client side
optional
Server side
optional
Project ID