Hello, dear developer.
First of all, thank you for creating Infinite Dimensions — it's an amazing mod and I truly enjoy playing with it.
I am writing to report a critical compatibility issue that prevents the game from launching a world when Infinite Dimensions is used together with the Sable mod on NeoForge 1.21.1.
The problem:
- When creating a new world with both mods installed, the world gets stuck on an infinite loading screen.
- The game does not crash, but the world never finishes generating.
- In some cases, I also get "Invalid player data" error when trying to load a superflat world.
What I have already tried:
- Setting "safeMode": true in infinity.json
- Disabling "chaosMobsEnabled" and "useFootprints"
- Reducing maxBiomeCount and maxStructureCount
- Disabling all shader-related settings
- Removing the entire .util folder from config/infinity
- Disabling all dimensions in "disabledDimensions"
- Downgrading Infinite Dimensions to versions 2.6.4 and 2.6.2
- Adding "infinity.mixin.* = false" to connector-mixins.toml
None of these solved the issue.
Error log shows: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.state.BlockState.getFluidState()" because "this.state" is null at sable_rapier...PhysicsColliderBlockGetter.getFluidState at BlockBehaviour B l o c k S t a t e B a s e . h a n d l e r BlockStateBase.handlergbf000 i n f i n i t y infinityantsStandOnWater
This indicates a conflict between Sable's physics engine and Infinity's water physics mixin ("antsStandOnWater").
Additional info:
- Minecraft version: 1.21.1
- Mod loader: NeoForge
- Infinite Dimensions version: 2.7.1+ (also tested 2.6.4 and 2.6.2)
- Sable version: 2.0.3
- Other mods installed: Create, Aeronautics, YUNG's Better Caves, Biolith, Streams Reflowing, Tectonic, Alex's Mobs, Alex's Caves, and many more.
The world loads perfectly when Infinite Dimensions is removed. With it installed, the world never finishes generating.
My questions:
- Is there any way to disable or bypass the "antsStandOnWater" water physics feature?
- Could you add an option to completely disable Infinity's world generation in the config?
- Are there any plans to make Infinite Dimensions compatible with Sable in future updates?
I understand if this is not a priority, but I would really appreciate any advice or workaround you can provide.
Thank you for your time and for creating such an ambitious mod!
Best regards, A fan of your work.