🎤拓展方法

@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

最后更新于