block

构建一个 JBlockEventInterceptor.

用于在 Java 中提供给参数为 EventInterceptor 的函数。例如:

public void run(EventInterceptor interceptor) {
// ...
}

public void run() {
run(EventInterceptors.block(context -> {
// ...
return EventResult.empty();
}));
}

而避免出现编译错误,也避免需要额外定义变量来接收 Lambda。 (因为 EventInterceptor 也是函数接口,但是单一函数被隐藏了。)