From cb0eb182d99e4c7525e57dfdf800a245780b28b7 Mon Sep 17 00:00:00 2001 From: ZXMushroom63 <116805577+ZXMushroom63@users.noreply.github.com> Date: Sun, 27 Apr 2025 14:12:35 +0800 Subject: [PATCH] Cache booleanresult in asyncsink 1.12 --- examplemods/AsyncSink.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examplemods/AsyncSink.js b/examplemods/AsyncSink.js index fe7153d..f5c1b08 100644 --- a/examplemods/AsyncSink.js +++ b/examplemods/AsyncSink.js @@ -10,7 +10,8 @@ ModAPI.meta.credits("By ZXMushroom63"); let booleanResult; if (ModAPI.is_1_12) { - booleanResult = (b) => ModAPI.reflect.getClassById("net.lax1dude.eaglercraft.internal.teavm.BooleanResult").constructors[0](b*1); + const _boolRes = ModAPI.reflect.getClassById("net.lax1dude.eaglercraft.internal.teavm.BooleanResult").constructors[0]; + booleanResult = (b) => _boolRes(b*1); } else { booleanResult = (b) => ModAPI.hooks.methods.nlevit_BooleanResult__new(b * 1); }