🎷自定义函数

监听 GlobalVariablesLoadEvent 然后将 FunctionElement 对象注册到全局变量即可。

@EventHandler
public void onGlobalVariablesLoad(GlobalVariablesLoadEvent event) {
    event.setGlobalVariable("if", new FunctionElement(
            (SBElement<?>[] inst) -> inst[0].asBool().toBool() ? inst[1] : inst[2])
    );
}

最后更新于