Retromod DB
← Docs Probe Modrinth GitHub

Retromod compatibility reports

Real test results with exact mod, loader, Minecraft, and Retromod versions. Specific limitations are more useful than a simple "works."

54 reports
10 gold or better
38 borked
indistinguishable from native minor quirks something broken major features inert crashes / unusable
πŸ’₯
BORKED Retromod 1.3.0

1.12.2 Personal Build Pack

πŸ“¦ BUNDLE #226
MiniaTuria 8.4 (MC 1.12.2)cocricotMOD 1.11.0 (MC 1.12.2)rojiuramod 0.1.4.a (MC 1.12.2)
all together β†’ host MC 1.20.1 Β· forge
Minecraft β€˜launches’ but displays a warning about missing classes.
Details

[_Mod__MiniaTuria_1.12.2__v8.4_.jar.txt](https://github.com/user-attachments/files/31070273/_Mod__MiniaTuria_1.12.2__v8.4_.jar.txt) [cocricotMOD_1.12.2_v1.11.0.jar.txt](https://github.com/user-attachments/files/31070271/cocricotMOD_1.12.2_v1.11.0.jar.txt) [rojiuramod-1.12.2_0.1.4.a.jar.txt](https://github.com/user-attachments/files/31070272/rojiuramod-1.12.2_0.1.4.a.jar.txt)

reported by Flogaming Β· 2026-08-14
πŸ’₯
BORKED Retromod 1.1.0-snapshot.4

Ad Astra

Modrinth #90
mod 1.15.20 (1.20.1) (built for MC ) β†’ host MC 1.21.11 Β· fabric
Game crash at launch
Details

Logs says that the mods crashed at the minecraft launch

reported by redico Β· 2026-06-12
πŸ’₯
BORKED Retromod 1.3.0

Alien Evolution

πŸ“¦ BUNDLE #262
Alien Evolution 1.1.3 (MC 1.20.1)Architectury API 9.2.14 (MC 1.20.1)Fabric API 0.92.12 (MC 1.20.1)GeckoLib 4.8.4 (MC 1.20.1)KubeJS 2001.6.5-build 26 (MC 1.20.1)Palladium 🐿️ 4.5.9 (MC 1.20.1)Pehkui 3.8.3+1.14.4 (MC 1.21.1)Rhino 2001.2.3 - build 10 (MC 1.20.1)
all together β†’ host MC 1.21.1 Β· fabric
Crash before Minecraft loaded
Details

Hit play and the launcher couldn't complete "preparing" status before it crash, game never launched

reported by H3nryyrn3H Β· 2026-09-06
πŸ’₯
BORKED Retromod 1.3.0

Animania

πŸ“¦ BUNDLE #182
Animania 2.0.3.28 (MC 1.12.2)Animania Cats & Dogs 1.0.0.28 (MC 1.12.2)Animania Farm 1.0.2.28 (MC 1.12.2)Animania Extra Animals 1.0.2.28 (MC 1.12.2)CraftStudio API 1.0.1.95 (MC 1.12.2)
all together β†’ host MC 1.20.1 Β· forge
crashes on load is missing ICommand.class and NetworkProxy.class
Details

CraftStudio API (craftstudioapi) has failed to load correctly java.lang.NoClassDefFoundError net/minecraftforge/fml/common/network/NetworkRegistry. Animania (animania) has failed to load correctly java.lang.NoClassDefFoundError: net/minecraft/command/ICommand

reported by forge-1165 Β· 2026-07-26
πŸ₯‡
GOLD Retromod 1.2.0-snapshot.7

Apollo's Enchantment Rebalance

Modrinth #114
mod 0.1.1 (built for MC 1.21.11) β†’ host MC 26.2 Β· fabric
Its enchantment-rework datapack loads cleanly on 26.2 after the snapshot.7 fixes; no more Safe Mode prompt.
Details

The #114 report: the mod's entrypoint died on 26.x API breaks (ConditionalEffect.codec, the deleted loot-type wrappers) before its custom types registered, so its internal datapack looked broken. Also needed entity-predicate key namespacing in the JSON migrator and two new intermediary mappings. Verified on a 26.2 dedicated server: all aer:* types register and the datapack loads with zero errors. Individual enchantment effects not play-tested one by one.

reported by Bownlux Β· 2026-07-02
πŸ’₯
BORKED Retromod 1.1.0-snapshot.3

AppleSkin + Chunky (together)

πŸ“¦ BUNDLE
AppleSkin 2.5.2 (MC 1.20.1)Chunky 1.2.164 (MC 1.18.2)
all together β†’ host MC 26.1.2 Β· fabric
Both load to the title screen together, but the world crashes on load in the server tick loop.
Details

Crash is attributable to Chunky - NoSuchMethodError on TicketType.create(String, Comparator), the 1.18-era chunk-ticket API that 26.1 reworked. AppleSkin alone was not isolated in this run, which is exactly what bundle reports are for. See the single-mod Chunky entry.

reported by Bownlux Β· 2026-06-10
πŸ’₯
BORKED Retromod 1.1.0-snapshot.3

Arcanus Continuum

Modrinth #70
mod 0.112.11 (built for MC 1.20.1) β†’ host MC 1.21.11 Β· fabric
Retromod no longer corrupts its mixins, but its bundled reach-entity-attributes still can't apply on 1.21.11.
Details

snapshot.3 fixed the Retromod-caused failure (the model bridge was rewriting its mixin handler descriptors, #70). What remains is the mod's own jar-in-jar reach-entity-attributes 2.4.0, whose 1.20.1-era mixins target methods that changed by 1.21.11 (multiple critical injection failures). Needs the mixin-handler re-typing work tracked for a later release, or a 1.21.x build of the mod.

reported by Bownlux Β· 2026-06-10
πŸ’₯
BORKED Retromod 1.3.0

Astral Sorcery

CurseForge #166
mod 1.14.1 for 1.16.5 (built for MC ) β†’ host MC 1.20.1 Β· forge
Crash on startup
Details

Does not start

reported by Slither88 Β· 2026-07-17
🟠
COPPER Retromod 1.0.1

AsyncParticles

Modrinth #63
mod 5.3.0 (built for MC 1.21.5) β†’ host MC 1.21.11 Β· fabric
The game runs with it installed, but the async-particle optimization (and its config) is inert on a non-matching host.
Details

AsyncParticles is coremod-class - it wraps the Mixin service itself and generates conditional mixins at load time. On 1.21.11 its own machinery cancels most of its mixins, and its core @Overwrite targets a ParticleEngine method whose signature changed, so it cannot apply. An @Overwrite body is the replacement code itself; no redirect can rewrite it for a changed method. Listed on Mods That Can't Be Translated. (#63)

reported by rorrem09-tech Β· 2026-05-30
⛏
DIAMOND Retromod 1.2.0-snapshot.4

Atmospheric Paintings

Modrinth #105
mod 1.21.4 (built for MC 1.21.4) β†’ host MC 26.1.2 Β· neoforge
Paintings register and are placeable, no artifacts encountered
Details

Paintings are registered and can be placed (both the specific painting from the creative inventory and from the random painting item), no errors in the log and no missing classes/methods/etc. Side note: This was transformed with the Retromod CLI. verification report: [_neoforge-1.21.4_paintings_pack.jar.txt](https://github.com/user-attachments/files/29424133/_neoforge-1.21.4_paintings_pack.jar.txt)

reported by ttaute Β· 2026-06-27
🟠
COPPER Retromod 1.2.0

CERBON's Better Beacons

πŸ“¦ BUNDLE #159
CERBON's Better Beacons 2.1.1 (MC 1.21.1)CERBON's API 1.3.0 (MC 1.21)[Issued Mods.zip](https://github.com/user-attachments/files/30038836/Issued.Mods.zip)
all together β†’ host MC 26.1.2 Β· fabric
Not working
Details

it appears in the mods as if it was working, but ingame doesn't works at all. you also can't access to the configuration of the mod, so basically it's like a ghost mod, you can see it but can't do nothing with it

reported by Santy-nog Β· 2026-07-15
πŸ’₯
BORKED Retromod 0.5

Carts MMNM

CurseForge #110
mod 1.16.5 (built for MC ) β†’ host MC 1.20.1 Β· forge
Crashes on second boot,
Details

Borked [cartaddon-0.8.04.jar.txt](https://github.com/user-attachments/files/29478865/cartaddon-0.8.04.jar.txt) Note: also tested with mine mine no mi being 1.20.1 (Crash still happens)

reported by UrAveragePheniox Β· 2026-06-29
πŸ’₯
BORKED Retromod 1.2.0-snapshot .7+26.2-fabric

Chat Bubbles

CurseForge #129
mod 1.0.1_for_1.15.2 (built for MC 1.15.2) β†’ host MC 26.2 Β· fabric
Reaches the title screen, but chat capture is inert and the deleted player-renderer replacement still needs a manual port.
Details

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'chatbubbles' at 'com.mamiyaotaru.chatbubbles.fabricmod.FabricModChatBubbles'! at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:413) at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:411) at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) at knot//net.minecraft.client.Minecraft.<init>(Minecraft.java:456) at knot//net.minecraft.client.main.Main.main(Main.java:278) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:61) at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:28) Caused by: java.lang.NoClassDefFoundError: net/fabricmc/fabric/api/event/client/ClientTickCallback at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:144) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:547) at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:53) at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) ... 10 more Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.event.client.ClientTickCallback at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:239) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ... 24 more Will provide the log soon, as it seems it's too big to be put into "Details".

reported by andrewharn Β· 2026-07-04
πŸ’₯
BORKED Retromod 1.1.0-snapshot.3

Chunky

Modrinth
mod 1.2.164 (built for MC 1.18.2) β†’ host MC 26.1.2 Β· fabric
Loads and registers, but any world crashes on load - its 1.18 chunk-ticket API call no longer exists.
Details

NoSuchMethodError in the server tick loop: TicketType.create(String, Comparator). 26.1 reworked TicketType, and Chunky creates its chunk-loading ticket with the old 1.18 signature. Needs a TicketType bridge in Retromod (tracked) or a current Chunky build.

reported by Bownlux Β· 2026-06-10
πŸ’₯
BORKED Retromod 1.12.2

Cooking for Blockheads

Modrinth #140
mod 6.5.0,build for 1.21.1 (built for MC ) β†’ host MC 1.21.1 Β· neoforge
java.lang.NullPointerException: Cannot invoke "Object.equals(Object)" because the return value of "java.util.Map.get(Object)" is null
Details

https://modrinth.com/mod/cooking-for-blockheads

reported by EritXiaodou Β· 2026-07-05
πŸ’₯
BORKED Retromod 1.2.0-snapshot .7+26.2-fabric

CustomNPCs-Unofficial

Modrinth #121
mod 1.21.1.20260124 (built for MC 1.21.1) β†’ host MC 26.2 Β· fabric
Crashes at bootstrap due to "java.lang.VerifyError: Bad type on operand stack".
Details

Will provide the log soon, as it seems it's too big to be put into "Details".

reported by andrewharn Β· 2026-07-04
πŸ’₯
BORKED Retromod 1.1.0-snapshot.3

Deeper and Darker

Modrinth
mod 1.3.3-plus-b (built for MC 1.21) β†’ host MC 26.1.2 Β· fabric
Transforms cleanly but the game dies silently at the mod list when it loads.
Details

The transform itself completes (metadata patched, bridges embedded), but the first boot with the transformed jar terminates the JVM right after the mod list prints, with no exception, crash report, or hs_err. Under investigation, the silent-death signature doesn't match any known Retromod failure mode yet.

reported by Bownlux Β· 2026-06-08
πŸ₯‡
GOLD Retromod 1.1.0-snapshot.3
mod 2.x (built for MC 1.21.1) β†’ host MC 26.1.2 Β· neoforge
Recipe viewer loads and indexes recipes after the RecipesUpdatedEvent rename fix.
Details

Crashed at construct time on snapshot.2 and earlier (NoClassDefFoundError: RecipesUpdatedEvent , the event was renamed in the 1.21.4 line). Fixed by a class redirect in snapshot.3; the listener only re-triggers EMI's own reload, so the rename is all it needed.

reported by Bownlux Β· 2026-06-10
βš™
IRON Retromod 1.0.1

Earth2Java

Modrinth #57
mod 1.7.0 (built for MC 1.16.4) β†’ host MC 1.21.11 Β· fabric
A 1.16 mod that loads on 1.21.11 after the item-group builder and InteractionResult bridges.
Details

Needed the FabricItemGroupBuilder overload fix (#57) and the pre-1.21.2 InteractionResult field-descriptor bridge. Mobs and items are present; pre-1.17 custom model rendering depends on the model bridge and may show visual gaps.

reported by Bownlux Β· 2026-05-27
πŸ’₯
BORKED Retromod 1.2.0

Eldrich End

CurseForge #150
mod 1.20.1 (built for MC ) β†’ host MC 26.1.1 Β· fabric
Crashes on launch.
Details

Crashes on launch, won't even load.

reported by redzgaming68-oss Β· 2026-07-10
πŸ’₯
BORKED Retromod 1.2.0-snapshot .7+26.2-fabric

Extended Caves

CurseForge #123
mod 2.4 (built for MC 1.16.5) β†’ host MC 26.2 Β· fabric
Does not load at all; Minecraft acts like it doesn't exist.
Details

Will provide the log soon, as it seems it's too big to be put into "Details".

reported by andrewharn Β· 2026-07-04
πŸ’₯
BORKED Retromod 1.3.0-snapshot.10

Fang's textiles and trinkets

CurseForge #260
mod 1.1.3 (built for MC 1.20.1) β†’ host MC 1.21.1 Β· neoforge
Cannot inherit class.
Details

Didn't seem to have issues running on NeoForge itself, however there's this issue java.lang.IncompatibleClassChangeError: class net.mcreator.fangstextilesandtrinkets.item.DiscDownHeartedBluesItem cannot inherit from final class net.minecraft.world.item.JukeboxSong

reported by ABSKrum Β· 2026-09-03
πŸ’₯
BORKED Retromod 1.3.0-snapshot.2 + 26.2-neoforge

Farmer's Delight

Modrinth #175
mod 1.3.2 built-for 1.21.1 (built for MC ) β†’ host MC 26.2 Β· neoforge
Fials to load correctly and game crashes. Java.lang.NoClassDefFoundError
Details

-The game immediately sends you to the Error Loading Mods page. [crashlogfarmersdelight.txt](https://github.com/user-attachments/files/30362417/crashlogfarmersdelight.txt)

reported by lucasperu2002-code Β· 2026-07-24
πŸ’₯
BORKED Retromod 1.3.0-snapshot.7

Fattening Paleontology: Reborn

πŸ“¦ BUNDLE #232
GeckoLib 4.8.4 (MC 1.20.1)
all together β†’ host MC 1.21.1 Β· forge
Crashes on load
Details

doesn't load

reported by teenracer44 Β· 2026-08-16
πŸ’₯
BORKED Retromod 1.3.0-snapshot.10+26.2

Immersive Vehicles (MTS)

CurseForge #251
mod 24.0.0 (built for MC 26.1) β†’ host MC 26.2 Β· neoforge
Crashes mod loader, at initial load time pre-menu
Details

The entire mod does not work and returns this error even with Retromod installed, likely due to renderer incompatibilities: ```Time: 2026-08-31 21:17:54 Description: Bootstrap net.neoforged.fml.ModLoadingException: Loading errors encountered: - Immersive Vehicles (formerly MTS) (mts) encountered an error while dispatching the net.neoforged.fml.event.lifecycle.FMLConstructModEvent event java.lang.NoClassDefFoundError: net/minecraft/client/renderer/MultiBufferSource at net.neoforged.fml.ModLoader.waitForFuture(ModLoader.java:253) ~[loader-11.0.16.jar:11.0] {} at net.neoforged.fml.ModLoader.dispatchParallelTask(ModLoader.java:216) ~[loader-11.0.16.jar:11.0] {} at net.neoforged.fml.ModLoader.constructMods(ModLoader.java:124) ~[loader-11.0.16.jar:11.0] {} at net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:101) ~[loader-11.0.16.jar:11.0] {} at TRANSFORMER/neoforge@26.2.0.75/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:49) ~[neoforge-26.2.0.75-universal.jar:?] {} at TRANSFORMER/neoforge@26.2.0.75/net.neoforged.neoforge.client.loading.ClientModLoader.begin(ClientModLoader.java:56) ~[neoforge-26.2.0.75-universal.jar:?] {} at TRANSFORMER/minecraft@26.2/net.minecraft.client.main.Main.main(Main.java:167) [minecraft-client-patched-26.2.0.75.jar:?] {} at net.neoforged.fml.startup.Client.main(Client.java:19) [loader-11.0.16.jar:11.0] {}```

reported by StratoSTARbyHIRO Β· 2026-09-01
πŸ’₯
BORKED Retromod 1.2.0 snapshot 8

Kilt

Modrinth #142
mod 21.1.5 for 1.21.1 (built for MC ) β†’ host MC 1.21.10 Β· fabric
it dosent work fabric loader shows a error wall
Details

RuntimeException: Errors occurred while remapping NeoForge mods! <html>at knot//xyz.bluspring.kilt.loader.KiltLoader.createModContainers(KiltLoader.kt:619)<br>at knot//xyz.bluspring.knit.loader.KnitLoader.scanMods(KnitLoader.kt:173)<br>at knot//xyz.bluspring.knit.loader.fabric.KnitEarlierInitializer$onLanguageAdapterLaunch$1.invokeSuspend(KnitEarlierInitializer.kt:16)<br>at knot//kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)<br>at knot//kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)<br>at knot//kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)<br>at knot//kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)<br>at knot//kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)<br>at knot//kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:798)<br>at knot//kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)<br>at knot//kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)</html> NoSuchMethodError: 'int com.retromod.polyfill.fabric.embedded.TinyVisitor$TinyMetadata.index(java.lang.String)' <html>at knot//net.fabricmc.mapping.tree.TinyMappingFactory$Visitor.start(TinyMappingFactory.java:218)<br>at knot//net.fabricmc.mapping.reader.v2.TinyV2Factory.visit(TinyV2Factory.java:59)<br>at knot//net.fabricmc.mapping.tree.TinyMappingFactory.load(TinyMappingFactory.java:71)<br>at knot//net.fabricmc.mapping.tree.TinyMappingFactory.load(TinyMappingFactory.java:57)<br>at knot//xyz.bluspring.kilt.loader.remap.KiltRemapper.&lt;clinit&gt;(KiltRemapper.kt:116)<br>at knot//xyz.bluspring.kilt.loader.KiltLoader.createModContainers(KiltLoader.kt:616)<br>... 10 more</html>

reported by Soviet1290 Β· 2026-07-06
🟠
COPPER Retromod 1.3.0-snapshot.9

Liberty's Villagers Revived

CurseForge #234
mod 1.21.11 (built for MC 1.21.11) β†’ host MC 26.1.2 Β· fabric
Starts on 26.1.2 with the reported mob-griefing field link repaired
Details

The reported JAR reaches resource and sound loading. A live regression reads the current mob-griefing rule. One legacy item model still fails to parse, and villager behavior still needs a longer gameplay test.

reported by ethanael-n Β· 2026-08-17
⛏
DIAMOND Retromod 1.3.0-snapshot.2

Luminous Wool

Modrinth #164
mod 1.2.5 (built for MC 1.21.10) β†’ host MC 26.1.2 Β· fabric
Loads into the game, all items register, can be crafted and placed, luminating wool and the advancement work
Details

This mod transforms nearly perfectly, with the only issue being a Retromod built-in class, which doesn't affect any functionality [(Verification report)](https://github.com/user-attachments/files/30105161/Luminous_Wool.txt). Minecraft loads with the transformed mod and can load into a world. The blocks are registered and can be crafted; luminating the blocks with glow ink sacs (and the advancement "Glowpunk") also works. They also luminate light from themselves, which is the point of this mod. <img width="1920" height="1080" alt="Image" src="https://github.com/user-attachments/assets/efbcc15d-179c-4a27-96bc-a2e9a5615471" />

reported by ttaute Β· 2026-07-16
πŸ₯‡
GOLD Retromod 1.2.0-snapshot.7

Macaw's Bridges

Modrinth #85
mod 3.1.2 (built for MC 1.21.1) β†’ host MC 26.2 Β· forge
Loads on Forge 26.2 across the EventBus 7 break; constructs, registers, and reaches the menu.
Details

Forge 26.2 (Forge 65.x) replaced EventBus 6 with EventBus 7, which used to kill every old Forge mod at construction. The snapshot.7 LegacyEventBus bridge maps the old idiom (getModEventBus, DeferredRegister.register(bus), MinecraftForge.EVENT_BUS, @SubscribeEvent, EventPriority) onto BusGroup, and as of snapshot.7 the lambda setup listeners (addListener(this::...)) bind too. Verified in-game to the main menu with content registered; in-world testing was done on the NeoForge host (see the other entry), and the in-world fixes are loader-shared.

reported by Bownlux Β· 2026-07-02
πŸ₯‡
GOLD Retromod 1.2.0-snapshot.7

Macaw's Bridges

Modrinth
mod 3.1.2 (built for MC 1.21.1) β†’ host MC 26.2 Β· neoforge
Constructs, registers, renders, and places in-world on NeoForge 26.2; everything tested works.
Details

The snapshot.7 acceptance mod for the Forge-to-NeoForge migration spine. Needed (and drove) a chain of fixes: the FMLJavaModLoadingContext bridge, the registry-id thread-local, the 26.2 ColorCollection accessors, the 1.21.4+ client item definitions (all items rendered as the missing-texture checkerboard before), and the removed is() overloads (placing a bridge crashed the server tick loop before). Verified in-game: creative tabs are fully textured, bridges place, and the world persists across rejoin. Gold rather than diamond only because not every block variant was individually play-tested.

reported by Bownlux Β· 2026-07-02
πŸ₯‡
GOLD Retromod 1.2.0-snapshot.7

Macaw's Roofs + Trapdoors + Bridges (together)

πŸ“¦ BUNDLE
Macaw's Roofs 2.3.2 (MC 1.21.1)Macaw's Trapdoors 1.1.5 (MC 1.21.1)Macaw's Bridges 3.1.2 (MC 1.21.1)
all together β†’ host MC 26.2 Β· neoforge
All three Forge 1.21.1 builds load together on NeoForge 26.2 and reach the menu with content registered and textured.
Details

The snapshot.7 acceptance set. All three scan, construct, register their blocks and items, reload resources, and reach the main menu with fully textured creative tabs. In-world placement was verified in depth on Bridges (see its single-mod entry); Roofs and Trapdoors got registration and creative-tab verification.

reported by Bownlux Β· 2026-07-02
πŸ’₯
BORKED Retromod Retromod 1.1.0+1.20.1

Metallurgy 4: Reforged

CurseForge #103
mod 1.12.2 (built for MC ) β†’ host MC 1.20.1 Β· forge
Does not load mod.
Details

Following instructions on Github, posting the report for this mod. If I did something wrong, I'll gladly be corrected. [Metallurgy-4-Reforged-1.4.1.jar.txt](https://github.com/user-attachments/files/29360773/Metallurgy-4-Reforged-1.4.1.jar.txt)

reported by Twilix01 Β· 2026-06-25
πŸ’₯
BORKED Retromod 1.2.0-snapshot .7+26.2-fabric

MineColonies

CurseForge #125
mod 1.1.1330-1.21.1-snapshot (built for MC 1.21.1) β†’ host MC 26.2 Β· fabric
Does not load; retromod-aot fails
Details

[04:30:27] [Render thread/INFO]: [STDERR]: [Render thread] INFO retromod - AOT compiling [2/3]: minecolonies-1.1.1330-1.21.1-snapshot-original-retromod.jar [04:30:27] [Render thread/INFO]: [STDERR]: [Render thread] INFO retromod-aot - AOT compiling: minecolonies-1.1.1330-1.21.1-snapshot-original-retromod.jar [04:30:27] [Render thread/INFO]: [STDERR]: [Render thread] INFO retromod-aot - Created backup: mods\retromod-backups\minecolonies-1.1.1330-1.21.1-snapshot-original-retromod.jar [04:30:28] [Render thread/INFO]: [STDERR]: [Render thread] WARN retromod-aot - Hybrid compilation failed for com/minecolonies/api/util/MessageUtils$MessageBuilder, using simple transform [04:30:28] [Render thread/INFO]: [STDERR]: [Render thread] ERROR retromod-aot - AOT compilation failed: minecolonies-1.1.1330-1.21.1-snapshot-original-retromod.jar [04:30:28] [Render thread/INFO]: [STDERR]: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.Frame.merge(Frame.java:1281) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.Frame.merge(Frame.java:1256) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1612) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1548) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:787) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2664) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1512) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.accept(ClassReader.java:745) [04:30:28] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.accept(ClassReader.java:425) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.transformClassSimple(AotCompiler.java:475) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.transformClassAot(AotCompiler.java:462) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.compileJar(AotCompiler.java:280) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.compileModAot(AotCompiler.java:142) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.compileAllModsSync(AotCompiler.java:221) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.core.Retromod.performAotCompilation(Retromod.java:430) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//com.retromod.core.Retromod.onInitialize(Retromod.java:240) [04:30:28] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) [04:30:28] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//net.minecraft.client.Minecraft.<init>(Minecraft.java:456) [04:30:28] [Render thread/INFO]: [STDERR]: at knot//net.minecraft.client.main.Main.main(Main.java:278) [04:30:28] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) [04:30:28] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [04:30:28] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [04:30:28] [Render thread/INFO]: [STDERR]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [04:30:28] [Render thread/INFO]: [STDERR]: at java.base/java.lang.reflect.Method.invoke(Method.java:565) [04:30:28] [Render thread/INFO]: [STDERR]: at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:61) [04:30:28] [Render thread/INFO]: [STDERR]: at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:28) Will provide the log soon, as it seems it's too big to be put into "Details".

reported by andrewharn Β· 2026-07-04
🟠
COPPER Retromod 1.3.0-snapshot.9

Permafrost

CurseForge #228
mod 1.3.1 (built for MC 1.15.1) β†’ host MC 26.1.2 Β· fabric
Starts on 26.1.2, and the random-tick accessor bridge passes its live check
Details

The reported JAR reaches resource and sound loading. A live regression toggles and restores the cached random-tick state for ice. Snow and ice behavior still needs a longer world gameplay test.

reported by ttaute Β· 2026-08-14
πŸ’₯
BORKED Retromod 1.3.0

Pocketwatch

Modrinth #230
mod 1.2.0 (built for MC 1.21.9) β†’ host MC 26.2 Β· fabric
nothing works, it works only for MC version 1.21
Details

doesn't appear in game

reported by kramcarreon25-sketch Β· 2026-08-14
πŸ’₯
BORKED Retromod 1.3.0-snapshot.7

Project War Dance

πŸ“¦ BUNDLE #224
all together β†’ host MC 1.21.1 Β· neoforge
Unable to start game
Details

Footwork api and attributizer are required for project war dance which is the only reason I had them in here. It said that wardance and footwork api were for older versions of neoforge or for minecraft forge and cannot be loaded. I expected attributizer to have an issue as it allows you to modify default item attributes using datapacks, its error was that it "needs language provider javafml:47 or above to load". I can't remember what the issue with the war dance beta from the discord server was but it wasn't the same. If you could it would be epic if you could go and try to find some way to fix that one as well? Maybe you could ask the war dance dev to make a change or two to their mod to make it more possible? Thank you.

reported by NetheriteNinja10 Β· 2026-08-14
πŸ’₯
BORKED Retromod 1.3.0-snapshot.10

Pyrologer And Friends

CurseForge #264
mod 1.6.5.7 (built for MC 1.19.2) β†’ host MC 1.20.1 Β· forge
I run Minecraft, "Error loading mods" just show up
Details

[latest.log](https://github.com/user-attachments/files/31952288/latest.log)

reported by HyperGamingYT60 Β· 2026-09-08
πŸ₯‡
GOLD Retromod 1.1.0-snapshot.2

Rubinated Nether

Modrinth #71
mod 1.x (built for MC 1.21.1) β†’ host MC 26.1.2 Β· fabric
Content registers correctly once jar-in-jar libraries get their bytecode remapped.
Details

Loaded with no content before snapshot.2, it registers everything through the bundled Critter library, whose remapped nested bytecode was being discarded. Fixed in snapshot.2 (#71): nested JIJ libraries keep their remap now.

reported by Bownlux Β· 2026-06-01
πŸ’₯
BORKED Retromod 130-snapshot4

SCP: Lockdown

CurseForge #200
mod 2.4.3 for 1.12.2 (built for MC ) β†’ host MC 1.21.1 Β· forge
SCP: Lockdown fails to load
Details

shows error "SCP: Lockdown (scp) has failed to load correctly" "java.lang.NoClassDefFoundError: net/minecraft/properties/IProperty"

reported by explodingtomatos544-code Β· 2026-08-06
πŸ’₯
BORKED Retromod 1.1.0

Scape and Run: Parasites

Modrinth #108
mod 1.10.7 (built for MC 1.12.2) β†’ host MC 1.20.1 Β· forge
The game loads, just without the mod? But retromod did make a SRParasites-1.10.7-retromod.jar in the mod folder.
Details

- Load game - Retromod and forge loads - No srparasites Im not completely sure if I followed the steps correctly so take everything here with a grain of salt [SRParasites-1.10.7.jar.txt](https://github.com/user-attachments/files/29431672/SRParasites-1.10.7.jar.txt)

reported by Aud999461 Β· 2026-06-28
πŸ’₯
BORKED Retromod 1.3.0-rc.2

Sophisticated Backpacks + Core (Unofficial Fabric Port)

πŸ“¦ BUNDLE
Sophisticated Core (Unofficial Fabric Port) 1.21.1-1.2.9.21.168 (MC 1.21.1)Sophisticated Backpacks (Unoffical Fabric Port) 1.21.1-3.23.4.3.106 (MC 1.21.1)
all together β†’ host MC 26.2 Β· fabric
Retested on 1.3.0-rc.2. The reported crash is gone, and the mod is now blocked on its rendering instead.
Details

The original report (issue 249) crashed on a call to Lifecycle, which rc-1 fixed. Both jars now transform without error. What stops them is two model bases Minecraft removed, ItemOverrides and AgeableListModel, which BackpackDynamicModel and BackpackModel extend. Neither can be rebased. EntityModel survives but its whole contract changed at 26.x, from a type parameter of Entity to one of EntityRenderState and from a no-argument constructor to one taking a ModelPart, and setupAnim is gone. A stand-in base would link and then draw nothing, so Retromod reports the missing base by name instead. This needs a real port of the mod's rendering.

reported by Bownlux Β· 2026-09-13
πŸ’₯
BORKED Retromod 1.3.0

Sophisticated Backpacks/Core (Unofficial Fabric Port)

πŸ“¦ BUNDLE #249
all together β†’ host MC 26.1.2 Β· fabric
Porting Lib Fluids (Crashes at Launch)
Details

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'porting_lib_fluids' at 'io.github.fabricators_of_create.porting_lib.fluids.PortingLibFluids'! at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:413) at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:411) at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) at knot//net.minecraft.client.Minecraft.<init>(Minecraft.java:477) at knot//net.minecraft.client.main.Main.main(Main.java:232) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Suppressed: java.lang.IncompatibleClassChangeError: Method 'com.mojang.serialization.Lifecycle com.mojang.serialization.Lifecycle.stable()' must be Methodref constant at knot//io.github.fabricators_of_create.porting_lib.util.RegistryBuilder.create(RegistryBuilder.java:89) at knot//io.github.fabricators_of_create.porting_lib.loot.PortingLibLoot.<clinit>(PortingLibLoot.java:27) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:547) at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:53) at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) ... 9 more Suppressed: net.fabricmc.loader.api.EntrypointException: Exception while loading entries for entrypoint 'main' provided by 'sophisticatedbackpacks' at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:56) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) ... 9 more Caused by: net.fabricmc.loader.api.LanguageAdapterException: java.lang.reflect.InvocationTargetException at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:63) at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ... 10 more Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:61) ... 12 more Caused by: java.lang.VerifyError: Bad type on operand stack

reported by GreenApplessss Β· 2026-08-29
πŸ’₯
BORKED Retromod 1.1.0-snapshot.3

Spawn

Modrinth
mod 1.0.3 (built for MC 1.20.1) β†’ host MC 26.1.2 Β· fabric
Loads to the title screen, but its 1.20.1 worldgen datapack can't parse on 26.1, worlds won't load or create while it's installed.
Details

The bytecode side mostly works (the game reaches the title screen), but the mod ships datapack worldgen, biomes, configured/placed features, carvers, in 1.20.1 JSON formats that 26.1 can't parse (schema changes plus renamed c: tag conventions). Registry loading fails, which blocks entering or creating ANY world while the mod is present. Migrating datapack data across MC versions is a separate subsystem Retromod doesn't have yet. Its entity registration also trips a FabricEntityTypeBuilder inner-class gap (tracked).

reported by Bownlux Β· 2026-06-10
πŸ’₯
BORKED Retromod 1.20

Species

Modrinth #168
mod 2.3 (built for MC 1.20.1) β†’ host MC 26.1.2 Β· fabric
Game crashes and does not launch
Details

``` [12:16:52] [main/WARN]: Mixin apply for mod species failed species.mixins.json:LivingEntityMixin from mod species -> net.minecraft.world.entity.LivingEntity: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Shadow method hasEffect(Lnet/minecraft/world/effect/MobEffect;)Z in species.mixins.json:LivingEntityMixin from mod species was not located in the target class net.minecraft.world.entity.LivingEntity. Using refmap species-refmap.json ... [12:16:55] [main/WARN]: Mixin apply for mod species failed species.mixins.json:PoseMixin from mod species -> net.minecraft.world.entity.Pose: org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException No candidates were found matching <init>(Ljava/lang/String;I)V in net/minecraft/world/entity/Pose for species.mixins.json:PoseMixin from mod species->@Invoker[OBJECT_FACTORY]::newPose(Ljava/lang/String;I)Lnet/minecraft/world/entity/Pose; [ -> Locate -> species.mixins.json:PoseMixin from mod species->@Invoker[OBJECT_FACTORY]::newPose(Ljava/lang/String;I)Lnet/minecraft/world/entity/Pose;] ... [12:16:56] [main/WARN]: Mixin apply for mod species failed species.mixins.json:TreeDecoratorTypeAccessor from mod species -> net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType: org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException No candidates were found matching register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; in net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType for species.mixins.json:TreeDecoratorTypeAccessor from mod species->@Invoker[METHOD_PROXY]::callRegister(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; [ -> Locate -> species.mixins.json:TreeDecoratorTypeAccessor from mod species->@Invoker[METHOD_PROXY]::callRegister(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType;] org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException: No candidates were found matching register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; in net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType for species.mixins.json:TreeDecoratorTypeAccessor from mod species->@Invoker[METHOD_PROXY]::callRegister(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; [ -> Locate -> species.mixins.json:TreeDecoratorTypeAccessor from mod species->@Invoker[METHOD_PROXY]::callRegister(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType;] at org.spongepowered.asm.mixin.gen.InvokerInfo.findTargetMethod(InvokerInfo.java:120) ... [12:16:58] [Render thread/INFO]: [STDERR]: [Retromod] Non-fatal: entrypoint failed in com.ninni.species.Species: java.lang.NoClassDefFoundError: net/minecraft/advancements/critereon/AbstractCriterionTriggerInstance [12:16:58] [Render thread/INFO]: [STDERR]: java.lang.NoClassDefFoundError: net/minecraft/advancements/critereon/AbstractCriterionTriggerInstance [12:16:58] [Render thread/INFO]: [STDERR]: at knot//com.ninni.species.criterion.SpeciesCriterion.init(SpeciesCriterion.java:19) [12:16:58] [Render thread/INFO]: [STDERR]: at knot//com.ninni.species.Species.onInitialize(Species.java:34) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) [12:16:58] [Render thread/INFO]: [STDERR]: at knot//net.minecraft.client.Minecraft.<init>(Minecraft.java:477) [12:16:58] [Render thread/INFO]: [STDERR]: at knot//net.minecraft.client.main.Main.main(Main.java:232) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [12:16:58] [Render thread/INFO]: [STDERR]: Caused by: java.lang.ClassNotFoundException: net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance [12:16:58] [Render thread/INFO]: [STDERR]: at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) [12:16:58] [Render thread/INFO]: [STDERR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:239) [12:16:58] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [12:16:58] [Render thread/INFO]: [STDERR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) [12:16:58] [Render thread/INFO]: [STDERR]: ... 9 more ```

reported by Blossomical Β· 2026-07-18
πŸ’₯
BORKED Retromod 1.3.0

Strider's Grace

CurseForge #194
mod 1.20.1 (built for MC ) β†’ host MC 26.2 Β· fabric
Does not work
Details

Crashes immediately upon trying to launch. java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'striders-grace' at 'accieo.striders.grace.StridersGrace'! at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:413) at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:411) at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) at knot//net.minecraft.client.Minecraft.<init>(Minecraft.java:456) at knot//net.minecraft.client.main.Main.main(Main.java:278) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.IncompatibleClassChangeError: class accieo.striders.grace.StridersGraceEnchantment cannot inherit from final class net.minecraft.world.item.enchantment.Enchantment at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:144) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:547) at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:53) at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) ... 9 more

reported by EdragonGhostmage Β· 2026-08-05
πŸ’₯
BORKED Retromod 1.30-snapshot4

Thaumcraft

CurseForge #198
mod 1.12.2-6.1.BETA26 (built for MC ) β†’ host MC 1.21.1 Β· forge
thaumcraft couldn't load something about Icommand
Details

after relaunching the game it refuses to load and says "Thaumcraft (thaumcraft) has failed to load correctly" with "java.lang.NoClassFoundError: net/minecraft/command/Icommand

reported by explodingtomatos544-code Β· 2026-08-06
πŸ’₯
BORKED Retromod 1.2.0-snapshot .7+26.2-fabric

The Flying Things

CurseForge #127
mod 1.8.9-1.15.2 (built for MC 1.15.2) β†’ host MC 26.2 Β· fabric
Does not load; retromod-aot fails
Details

[04:35:54] [Render thread/INFO]: [STDERR]: [Render thread] INFO retromod - AOT compiling [2/3]: flying_things-1.8.9-1.15.2-original-retromod.jar [04:35:54] [Render thread/INFO]: [STDERR]: [Render thread] INFO retromod-aot - AOT compiling: flying_things-1.8.9-1.15.2-original-retromod.jar [04:35:54] [Render thread/INFO]: [STDERR]: [Render thread] INFO retromod-aot - Created backup: mods\retromod-backups\flying_things-1.8.9-1.15.2-original-retromod.jar [04:35:54] [Render thread/INFO]: [STDERR]: [Render thread] WARN retromod-aot - Hybrid compilation failed for com/retromod/shim/common/embedded/IsOverloadBridge, using simple transform [04:35:54] [Render thread/INFO]: [STDERR]: [Render thread] ERROR retromod-aot - AOT compilation failed: flying_things-1.8.9-1.15.2-original-retromod.jar [04:35:54] [Render thread/INFO]: [STDERR]: java.lang.NegativeArraySizeException: -1 [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.Frame.merge(Frame.java:1234) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1612) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1548) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:787) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2664) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1512) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.accept(ClassReader.java:745) [04:35:54] [Render thread/INFO]: [STDERR]: at org.objectweb.asm.ClassReader.accept(ClassReader.java:425) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.transformClassSimple(AotCompiler.java:475) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.transformClassAot(AotCompiler.java:462) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.compileJar(AotCompiler.java:280) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.compileModAot(AotCompiler.java:142) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.aot.AotCompiler.compileAllModsSync(AotCompiler.java:221) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.core.Retromod.performAotCompilation(Retromod.java:430) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//com.retromod.core.Retromod.onInitialize(Retromod.java:240) [04:35:54] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409) [04:35:54] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//net.minecraft.client.Minecraft.<init>(Minecraft.java:456) [04:35:54] [Render thread/INFO]: [STDERR]: at knot//net.minecraft.client.main.Main.main(Main.java:278) [04:35:54] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) [04:35:54] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [04:35:54] [Render thread/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [04:35:54] [Render thread/INFO]: [STDERR]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [04:35:54] [Render thread/INFO]: [STDERR]: at java.base/java.lang.reflect.Method.invoke(Method.java:565) [04:35:54] [Render thread/INFO]: [STDERR]: at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:61) [04:35:54] [Render thread/INFO]: [STDERR]: at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:28) Will provide the log soon, as it seems it's too big to be put into "Details".

reported by andrewharn Β· 2026-07-04
πŸ’₯
BORKED Retromod 1.3.0-snapshot.2

The Knocker

Modrinth #172
mod 1.5.2+1.21.8 (built for MC ) β†’ host MC 26.2 Β· fabric
Minecraft loads, new world creation screen doesn't load
Details

- Minecraft loads - New world creation screen doesn't load and loading loops on "Preparing for world creation..." screen - Log snippet: [17:16:57] [Worker-Main-4/ERROR]: Couldn't load tag minecraft:music_discs as it is missing following references: the_knocker:knocker_disc (from the_knocker) [17:16:57] [Worker-Main-4/ERROR]: Couldn't load tag minecraft:mineable/axe as it is missing following references: the_knocker:bridge (from the_knocker) [17:16:57] [Worker-Main-4/ERROR]: Couldn't load tag minecraft:aquatic as it is missing following references: the_knocker:knockerswim (from the_knocker) [17:16:57] [Worker-Main-4/ERROR]: Couldn't load tag minecraft:sensitive_to_impaling as it is missing following references: #minecraft:aquatic (from vanilla) [17:16:58] [Worker-Main-4/ERROR]: Registry loading errors: > Errors in registry minecraft:enchantment: >> Errors in element minecraft:impaling: java.lang.IllegalStateException: Failed to parse minecraft:impaling from pack vanilla at knot//net.minecraft.resources.RegistryLoadTask$PendingRegistration.loadFromResource(RegistryLoadTask.java:115) at knot//net.minecraft.resources.ResourceManagerRegistryLoadTask.lambda$load$2(ResourceManagerRegistryLoadTask.java:46) at knot//net.minecraft.util.thread.ParallelMapTransform$Container.applyOperation(ParallelMapTransform.java:89) at knot//net.minecraft.util.thread.ParallelMapTransform$SingleTaskSplitter.lambda$scheduleBatch$0(ParallelMapTransform.java:160) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) Caused by: java.lang.IllegalStateException: Missing tag: 'minecraft:sensitive_to_impaling' in 'minecraft:entity_type' missed input: {"minecraft:entity_type":"#minecraft:sensitive_to_impaling"} missed input: {"minecraft:damage":[{"effect":{"type":"minecraft:add","value":{"type":"minecraft:linear","base":2.5,"per_level_above_first":2.5}},"requirements":{"condition":"minecraft:entity_properties","entity":"this","predicate":{"minecraft:entity_type":"#minecraft:sensitive_to_impaling"}}}]} at knot//com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) at knot//com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81) at knot//net.minecraft.resources.RegistryLoadTask$PendingRegistration.loadFromResource(RegistryLoadTask.java:113) ... 9 more > Errors in registry minecraft:root: >> Errors in element minecraft:enchantment: java.lang.IllegalStateException: Unbound values in registry ResourceKey[minecraft:root / minecraft:enchantment]: [minecraft:impaling] at knot//net.minecraft.core.MappedRegistry.freeze(MappedRegistry.java:300) at knot//net.minecraft.resources.RegistryLoadTask.freezeRegistry(RegistryLoadTask.java:87) at knot//net.minecraft.resources.RegistryDataLoader.lambda$load$3(RegistryDataLoader.java:228) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:196) at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:635) at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:291) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:652) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:658) at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:663) at knot//net.minecraft.resources.RegistryDataLoader.lambda$load$2(RegistryDataLoader.java:228) at knot//net.minecraft.resources.RegistryDataLoader.mde85c2c$fabric-registry-sync-v0$lambda$thenApplyAsync$1$1(RegistryDataLoader.java:565) at java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162) at java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147) at java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:424) at knot//net.minecraft.resources.RegistryDataLoader.mde85c2c$fabric-registry-sync-v0$lambda$thenApplyAsync$0$0(RegistryDataLoader.java:565) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:667) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:504) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) [17:16:58] [Render thread/ERROR]: Negative index in crash report handler (14/18) [17:16:58] [Render thread/ERROR]: Error executing task on Client net.minecraft.ReportedException: Registry Loading at knot//net.minecraft.client.MouseHandler.onButton(MouseHandler.java:128) at knot//net.minecraft.client.MouseHandler.lambda$setup$3(MouseHandler.java:239) at knot//net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:173) at knot//net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) at knot//net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:114) at knot//net.minecraft.client.MouseHandler.lambda$setup$2(MouseHandler.java:239) at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:34) at knot//org.lwjgl.system.JNI.invokeV(Native Method) at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:1600) at knot//com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:117) at knot//net.minecraft.client.Minecraft.run(Minecraft.java:958) at knot//net.minecraft.client.main.Main.main(Main.java:292) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.IllegalStateException: Failed to load registries due to errors at knot//net.minecraft.resources.RegistryDataLoader.createReportWithBriefInfo(RegistryDataLoader.java:284) at knot//net.minecraft.resources.RegistryDataLoader.logErrors(RegistryDataLoader.java:265) at knot//net.minecraft.resources.RegistryDataLoader.lambda$load$2(RegistryDataLoader.java:230) at knot//net.minecraft.resources.RegistryDataLoader.mde85c2c$fabric-registry-sync-v0$lambda$thenApplyAsync$1$1(RegistryDataLoader.java:565) at java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162) at java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147) at java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:424) at knot//net.minecraft.resources.RegistryDataLoader.mde85c2c$fabric-registry-sync-v0$lambda$thenApplyAsync$0$0(RegistryDataLoader.java:565) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:667) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:504) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

reported by F0xyC1pher Β· 2026-07-21
πŸ’₯
BORKED Retromod 4.2.0

The Slumbering Omen

πŸ“¦ BUNDLE #246
all together β†’ host MC 1.20.1 Β· forge
Game failed to start and crashed directly.
Details

[2026-08-26 20:49:27.456] [INFO] [dev.kostromdan.mods.crash_assistant.app.CrashAssistantApp]: Reading finished in 7 ms [2026-08-26 20:49:27.716] [INFO] [LogAnalysisScripts]: Running script: log_analysis/example.jexl [2026-08-26 20:49:27.774] [INFO] [dev.kostromdan.mods.crash_assistant.app.CrashAssistantApp]: Analysis finished in 363 ms [2026-08-26 20:49:27.786] [INFO] [dev.kostromdan.mods.crash_assistant.app.CrashAssistantApp]: Showing KnownCrashReason: MissingUnsupportedDependencies We detected a dependency conflict in the **latest.log**. Missing or unsupported mandatory dependencies: Mod ID: 'minecraft', Requested by: 'the_slumbering_omen', Expected range: '[1.19.2,1.19.2]', Actual version: '1.20.1' To resolve this issue, please **carefully** read the above message and attempt to resolve all conflicts. Mapping of mod IDs to JAR names (for reference only): the_slumbering_omen -> theslumberingomen4.2unfinished.jar [2026-08-26 20:49:36.445] [INFO] [dev.kostromdan.mods.crash_assistant.app.CrashAssistantApp]: Shown KnownCrashReason: MissingUnsupportedDependencies (Seen warning for 8.586s) [2026-08-26 20:50:03.036] [INFO] [dev.kostromdan.mods.crash_assistant.app.CrashAssistantApp]: Crash Assistant closed.

reported by WindowsdePC Β· 2026-08-28
🟠
COPPER Retromod 1.1.0-snapshot.1

True Darkness Biomes

Modrinth #68
mod 1.x (built for MC 1.20.1) β†’ host MC 1.21.11 Β· fabric
Loads and plays after whole-class mixin stripping; the darkened-light rendering itself is inert.
Details

Crashed on world create before snapshot.1 (ClassCastException in its LightTexture mixin). The render mixins are whole-class-stripped now (#68), so worlds load, but that means the actual darkness effect doesn't apply.

reported by Bownlux Β· 2026-05-29
πŸ₯‡
GOLD Retromod 1.2.0-snapshot.7

YUNG's API

Modrinth
mod 5.1.6 (built for MC 1.21.1) β†’ host MC 26.2 Β· fabric
The whole worldgen library works on 26.2; its structures register AND generate.
Details

The mod that drove the snapshot.7 worldgen chain. Its Reflections-based AutoRegister system found nothing in transformed jars (missing zip directory entries), its bundled javassist was corrupted by re-serialization, and the 26.x codec/registry reworks broke its structure types; all fixed. Verified on a 26.2 dedicated server: every worldgen registry binds with zero errors and jigsaw structure assembly runs clean. Server-verified; client-side rendering not separately exercised.

reported by Bownlux Β· 2026-07-02
πŸ₯‡
GOLD Retromod 1.2.0-snapshot.7

YUNG's Better Dungeons

Modrinth
mod 5.1.4 (built for MC 1.21.1) β†’ host MC 26.2 Β· fabric
Dungeons register and generate in-world on 26.2 (/locate finds them, /place builds them).
Details

Needs YUNG's API (translated, see its entry) and Cloth Config (a native 26.2 build exists on Modrinth). On a 26.2 dedicated server, /locate finds a small_dungeon and /place generates one with zero errors; the jigsaw generation path needed the snapshot.7 JigsawBlockInfo bridges. Verified via server commands; natural exploration in a client session not yet play-tested.

reported by Bownlux Β· 2026-07-02
πŸ’₯
BORKED Retromod 1.3.0

YUNG's Better Portals

CurseForge #192
mod 0.3.9 (built for MC 1.16.5) β†’ host MC 1.20.1 Β· forge
Failed to load correctly
Details

java.lang.NoClassDefFoundError: net/minecraft/block/FlowingFluidBlock

reported by NoelosaurusRex Β· 2026-08-04
πŸ’₯
BORKED Retromod 1.30-snapshot4

tinkers construct

Modrinth #196
mod 1.20.1 (built for MC ) β†’ host MC 1.21.1 Β· forge
error screen shows "mod tconstruct requires minecraft 1.20.1 or above, and below 1.20.2 currently, minecraft 1.21.1" "mod mantle requires minecraft 1.20.1 or above, and below 1.20.2 currently, minecraft is 1.21.1"
Details

doesn't load

reported by explodingtomatos544-code Β· 2026-08-06

No reports match these filters. You can add one below.

Add your report

Fill in the form to open a pre-filled GitHub report. After review, an automated pull request adds it to the database. A GitHub account is required to limit spam.

Power users: you can also PR a new file into docs/_data/compatdb/ directly (one YAML file per entry; see its README).