Create: Enchantment Industry - Fabric

Create: Enchantment Industry - Fabric

2M Downloads

[1.20.1] [Quilt] Crash on Startup

noawx opened this issue ยท 13 comments

commented

Minecraft Version

1.20.1

Describe the Bug

The game starts on startup.

Reproduction Steps

  1. Have the selected mods enabled
  2. Start the game
  3. Error occurs
    ...

Expected Result

Game boots up and doesn't crash

Screenshots and Videos

No response

Crash Report or Log

https://mclo.gs/lpMB5Fs

Other Mods

No response

Mod Version

1.0.1

commented

yes its incompatible with quilt with fabric it works fine

commented

i have the same isue fist i thought it was a isue with https://modrinth.com/mod/create-fabric-sodium-fix but now im sure its quilt im going to try stitching to fabric now

commented

actually, try 1.2.8

commented

Latest version still crashes on Quilt for me as well.

commented

Here's a log with just Create + Enchantment Industry and QFAPI:
https://paste.ee/p/Ql4wN

commented

Latest version still crashes on Quilt for me as well.

Send a log

commented

Same issue here. Is this something that needs quilt to update to the newer fabric api, or something this mod has to fix to solve?

It's something between qfapi/qsl & registrate

commented

Same issue here. Is this something that needs quilt to update to the newer fabric api, or something this mod has to fix to solve?

commented

Same issue here. Is this something that needs quilt to update to the newer fabric api, or something this mod has to fix to solve?

It's something between qfapi/qsl & registrate

im going to try and work on a unoficial fix until it gets fixed in the mean time just switch to fabric and disable any quilt mods

nvm i dont know how to code so just switch to fabric until its fixed

commented

This is not an issue with Quilt. CEI is relying on mod load order. This only works on Fabric with pure luck.

private static final FluidVariant EXPERIENCE = FluidVariant.of(CeiFluids.EXPERIENCE.getSource());

if AbstractFurnaceBlockEntity is loaded before CEI registers fluids, this will crash. getSource will get an empty fluid, as it has not been registered yet.
Quilt ends up triggering this condition with the item content registries initializer.

commented

This is not an issue with Quilt. CEI is relying on mod load order. This only works on Fabric with pure luck.

private static final FluidVariant EXPERIENCE = FluidVariant.of(CeiFluids.EXPERIENCE.getSource());

if AbstractFurnaceBlockEntity is loaded before CEI registers fluids, this will crash. getSource will get an empty fluid, as it has not been registered yet.
Quilt ends up triggering this condition with the item content registries initializer.

Would just removing the field and creating the fluid variant where it's needed fix this?

commented

yes

commented

Fixed in latest (1.2.10)