拓展方法
@EventHandler
public void onTypeLoad(TypeLoadEvent event) {
if (event.getType().getName().equals("Int")) {
new ExpandMethod() {
@Override
public SBElement<?> run(Parser parser, SBElement<?> element, EntrustInst... args) {
return new NumberElement((float) Math.random() * element.asNumber().value);
}
}.register(event.getType(), "random", new String[]{"rand"});
}
}
> %s_10.random()%
7.4474974
最后更新于