监听 GlobalVariablesLoadEvent 然后将 FunctionElement 对象注册到全局变量即可。
@EventHandler public void onGlobalVariablesLoad(GlobalVariablesLoadEvent event) { event.setGlobalVariable("if", new FunctionElement( (SBElement<?>[] inst) -> inst[0].asBool().toBool() ? inst[1] : inst[2]) ); }
最后更新于1年前