senseiwells / EssentialClient

EssentialClient is a client side mod originally forked from Carpet Client for 1.15.2 that implements new client side features
MIT License
77 stars 14 forks source link

ClientScript Crash #26

Closed UpsideDownFoxxo closed 2 years ago

UpsideDownFoxxo commented 2 years ago

Minecraft Version: 1.17.1

Essential Client Version: 1.1.2

Arucas Version: 1.1.0

Script:

'Script could not be included please send it manually

Crash:

java.lang.IllegalStateException: Rendersystem called from wrong thread
    at com.mojang.blaze3d.systems.RenderSystem.assertThread(RenderSystem.java:148)
    at com.mojang.blaze3d.platform.GlStateManager._glBindBuffer(GlStateManager.java:282)
    at net.minecraft.class_286.method_34420(class_286.java:27)
    at net.minecraft.class_310.method_1507(class_310.java:975)
    at essentialclient.clientscript.extensions.ArucasPlayerMembers.openScreen(ArucasPlayerMembers.java:181)
    at me.senseiwells.arucas.values.functions.MemberFunction.execute(MemberFunction.java:39)
    at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
    at me.senseiwells.arucas.nodes.MemberCallNode.visit(MemberCallNode.java:40)
    at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
    at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
    at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
    at me.senseiwells.arucas.nodes.IfNode.visit(IfNode.java:33)
    at me.senseiwells.arucas.nodes.ScopeNode.visit(ScopeNode.java:26)
    at me.senseiwells.arucas.values.functions.UserDefinedFunction.execute(UserDefinedFunction.java:26)
    at me.senseiwells.arucas.values.functions.FunctionValue.call(FunctionValue.java:64)
    at essentialclient.clientscript.events.MinecraftScriptEvent.lambda$run$1(MinecraftScriptEvent.java:46)
    at essentialclient.clientscript.ClientScript.lambda$runAsyncFunction$4(ClientScript.java:199)
    at java.base/java.lang.Thread.run(Thread.java:831)