From cdf2800977b408f37b607ff21142cf0a8fb8a2e7 Mon Sep 17 00:00:00 2001 From: Royan Xu <132798457+happylabdab2@users.noreply.github.com> Date: Sat, 26 Apr 2025 19:42:38 -0700 Subject: [PATCH] Update AsyncSink.js fixed fixed fix --- examplemods/AsyncSink.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examplemods/AsyncSink.js b/examplemods/AsyncSink.js index 1637176..fe7153d 100644 --- a/examplemods/AsyncSink.js +++ b/examplemods/AsyncSink.js @@ -8,12 +8,13 @@ ModAPI.meta.credits("By ZXMushroom63"); //AsyncSink is a plugin to debug and override asynchronous methods in EaglercraftX async function runtimeComponent() { let booleanResult; + if (ModAPI.is_1_12) { - booleanResult = (b) = ModAPI.reflect.getClassById("net.lax1dude.eaglercraft.internal.teavm.BooleanResult").constructors[0](b*1); + booleanResult = (b) => ModAPI.reflect.getClassById("net.lax1dude.eaglercraft.internal.teavm.BooleanResult").constructors[0](b*1); } else { booleanResult = (b) => ModAPI.hooks.methods.nlevit_BooleanResult__new(b * 1); } - const booleanResult = (b) => ModAPI.hooks.methods.nlevit_BooleanResult__new(b * 1); + const wrap = ModAPI.hooks.methods.otji_JSWrapper_wrap; const unwrap = ModAPI.hooks.methods.otji_JSWrapper_unwrap; function getAsyncHandlerName(name) {