/**
* Filters PlayerBucketFillEvent (removing a block of liquid).
*
* <p>Applies to: block and block break.<p/>
*/
@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
public void onBucketFill(PlayerBucketFillEvent event) {
Match match = Cardinal.getMatch(event.getPlayer());
if (match == null || !match.hasPlayer(event.getPlayer())) {
return;
}
for (AppliedRegion reg : get(match, ApplyType.BLOCK, ApplyType.BLOCK_BREAK)) {
Block evaluating = event.getBlockClicked();
if (apply(reg, evaluating.getLocation(), event.getPlayer(), event, event, evaluating, event.getPlayer())) {
break;
}
}
}
AppliedModule.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:Cardinal
作者:
评论列表
文章目录