Supplementaries

Supplementaries

127M Downloads

[๐Ÿž]: Crash when Polymer, Valkyrien Skies, and Supplementaries are used together (Fabric 1.20.1)

Closed this issue ยท 7 comments

commented

Before Continuing:

  • Check you are using the latest version of the mods and its dependencies
  • Always include a latest.log if you are crashing
  • Remove known hacky mods such as: Optifine, Fabric API/Connector on forge, and every kind of hybrid server like Mohist and Velocity. None of these are supported. Also try without other lesser usual suspects like Sodium and Lithium.
  • If you are unsure which mod is the culprit.
    Disable all of your mods and enable them 1-2 mods each time to isolate the culprit
  • Confirm that there is no existing issue with a similar description submitted in the list of issues.

Version

1.20.1-FABRIC

Supplementaries Version

supplementaries 1.20-3.1.34

Moonlight Lib Version

moonlight 1.20-2.14.11

Describe Issue

The game crashes upon world creation or joining when Polymer, Valkyrien Skies, and Supplementaries are present together. Removing any one of these three mods allows the game to load and play normally. This occurs on Fabric 1.20.1 with only the three mods (and their dependencies) present.

Mods involved (versions):

  • polymer-bundled 0.5.20+1.20.1
  • valkyrienskies-120-2.3.0-beta.7
  • supplementaries 1.20-3.1.34
Image

Crash Report:
org.valkyrienskies.core.impl.util.assertions.stages.ConstraintFailedException: Constraints failed. Stages since last reset: [PRE_TICK, GET_LAST_TICK_CHANGES, UPDATE_CHUNKS, ...]
Required stages matching predicate in the following order: [PRE_TICK, oneOf[UPDATE_DIMENSIONS, UPDATE_BLOCKS, UPDATE_CHUNKS], POST_TICK_START, POST_TICK_GENERATED, POST_TICK_FINISH, CLEAR_FOR_RESET, UPDATE_PLAYERS]
at org.valkyrienskies.core.impl.util.assertions.stages.TickStageEnforcerImpl.stage(Unknown Source)
at org.valkyrienskies.core.impl.game.ships.ShipObjectServerWorld.setPlayers(Unknown Source)
at net.minecraft.server.MinecraftServer.handler$cpa000$valkyrienskies$preTick(MinecraftServer.java:5453)
...etc.

Steps to Reproduce:

  • Create a fresh Fabric 1.20.1 profile with only Polymer, Valkyrien Skies, and Supplementaries (plus dependencies).
  • Launch the game and create or join a world.
  • The game crashes every time, with the stacktrace above.
  • Removing any one of these three mods allows the game to load normally.

Notes:

  • All mods are the correct/latest versions for 1.20.1.
  • The issue occurs even with no other mods installed.
  • Seems to be a conflict involving world/dimension or entity handling.
  • Tested multiple times with different versions of the mods; crash is always reproducible.

Log and crash report:
latest.log

crash-2025-07-04_21.52.44-server.txt

commented

Tested downgrading until it works. It doesn't crash when using the first 3.1.3 version of supplementaries
Image
Nevermind. Performance get dropped between 0-5 fps.

commented

Duplicate #1377

commented

And to re iterate they have an intentional crash on an a arbitrary condition they don't like. It's their issue and a fixable one

commented

Did you report it there too?

commented

Did you report it there too?

Yes, I did.

  • Polymer dev said: "This seems to be an issue with supplementaries and/or VS more than anything, as it creates fake server world which it can't handle. Polymer might delay it a bit, which causes it to desync? Not sure. Best to report to other parties too (if you didn't do it already)."
  • And Valkyirien dev said: "Duplicate of ValkyrienSkies/Valkyrien-Skies-2#1107"

That issue is about VS being incompatible with Supp, but actually they are compatible. even there is a mod about the cannon detecting VS ships (https://www.curseforge.com/minecraft/mc-mods/valkyrien-skies-2-supplementaries-cannon-fix).
This issue comes when using all three together, kinda weird i think as polymer is just a lib.

commented

Idk about polymer but this issue happened in the past without it. I can't fix this as it's their issue, I'm not the one adding an arbitrary crash. It's likely without polymer the crash is just delayed

commented

I'm closing this one, Its really not my issue