Curios API (Forge/NeoForge)

Curios API (Forge/NeoForge)

204M Downloads

Incompatibility Between Curios API and Inventorio Mod Causing Crash in Minecraft 1.20.1

icram0719 opened this issue · 1 comments

commented

There is an incompatibility between the Curios API and the Inventorio mod that results in a crash when both are installed in Minecraft 1.20.1. This prevents the game from functioning properly and affects players using these mods together.

Details:
Crash Occurrence: The game crashes during the common_setup event phase when both Curios and Inventorio are loaded.
Environment:
Minecraft Version: 1.20.1
Curios Version: curios-forge-5.12.1+1.20.1.jar
Inventorio Version: inventorio-mc1.20.1-forge-v1.10.3.jar

The crash generates an error related to the Curios API, and the game fails to proceed past initialization.

Similar issues have been noted by users on Reddit and Minecraft forums when combining Curios with other inventory-modifying mods, suggesting this is a broader compatibility challenge.

Steps to Reproduce
Install Minecraft 1.20.1 with Forge
Add the Curios API mod .
Add the Inventorio mod .
Launch the game.
Observe the crash during the loading phase with an error referencing Curios.
Crash Log
[main/ERROR]:Mixin config entity_model_features.mixins.json does not specify "minVersion" property [main/ERROR]:com.electronwill.nightconfig.core.io.ParsingException: Not enough data available [main/ERROR]:com.electronwill.nightconfig.core.io.ParsingException: Not enough data available

Possible Causes
The crash appears to stem from a conflict between Curios and Inventorio, likely because both mods modify the game's inventory or equipment slot systems. This overlap may lead to conflicting code execution during initialization, causing the game to fail.

Could the Curios team investigate this incompatibility and provide guidance or a fix? I’d be happy to provide additional details, such as the exact crash log or test specific versions, to assist in resolving this issue.

commented

This is likely a duplicate of #468. There's a mixin coming from Inventorio that is outdated and will crash since it's trying to inject into some Curios code that has changed. Unfortunately, this is something that will need to be addressed from Inventorio as I do not have any way to resolve this from my end.