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 #17

Closed UpsideDownFoxxo closed 2 years ago

UpsideDownFoxxo commented 2 years ago

Minecraft Version: 1.17.1

Essential Client Version: 1.1.1

Arucas Version: 1.1.0

Script:

'Script could not be included please send it manually

Crash:

me.senseiwells.arucas.throwables.ThrowValue$Continue
    at me.senseiwells.arucas.nodes.ContinueNode.visit(ContinueNode.java:17)
    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.TryNode.visit(TryNode.java:29)
    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$3(ClientScript.java:190)
    at java.base/java.lang.Thread.run(Thread.java:831)

crash.arucas.txt

UpsideDownFoxxo commented 2 years ago

It crashed after adding the continue; in line 256

senseiwells commented 2 years ago

That's because you are trying to continue outside of a loop