Supplementaries

Supplementaries

127M Downloads

[๐Ÿž]: Crash with function "checkIfOnRope"

Closed this issue ยท 3 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.31

Moonlight Lib Version

moonlight-1.20-2.14.8

Describe Issue

Minecraft crashes randomly with the always same crash entry:

Description: Unexpected error

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2680.method_26204()" because "state" is null
	at knot//net.mehvahdjukaar.supplementaries.common.events.ClientEvents.checkIfOnRope(ClientEvents.java:202)
	at knot//net.mehvahdjukaar.supplementaries.common.events.ClientEvents.onClientTick(ClientEvents.java:121)
	at knot//net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$2(ClientTickEvents.java:43)
	at knot//net.minecraft.class_310.handler$dji000$fabric-lifecycle-events-v1$onEndTick(class_310.java:14022)
	at knot//net.minecraft.class_310.method_1574(class_310.java:1957)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1181)
	at knot//net.minecraft.class_310.method_1514(class_310.java:802)
	at knot//net.minecraft.client.main.Main.main(Main.java:250)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

crash-2025-06-21_21.08.32-client.txt

latest.log

commented

Hybrid servers should never be used with mods. Stuff like this has caused countless hard to track issues in the past and are obviously not supported. From the stacktrace I see that a vanilla method that can't return null, somehow, is returning null. If the are altering then it's 100% their issue

commented

Sorry that im asking this, but what is a "Hybrid Server"? Also this is a singleplayer world?

commented

A server that combines 2 concurrent loaders like forge and plugins or forge and fabric etc