@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onPlayerBucketFill(final PlayerBucketFillEvent event)
{
BlockState oldState = event.getBlockClicked().getRelative(event.getBlockFace()).getState();
if (oldState.getType() == WATER || oldState.getType() == STATIONARY_WATER || oldState.getType() == LAVA
|| oldState.getType() == STATIONARY_LAVA)
{
this.setAndLog(BucketFill.class, event.getPlayer(), oldState, AIR);
}
else // TODO better check
{
// milk
BucketMilk action = this.newAction(BucketMilk.class, event.getPlayer().getWorld());
if (action != null)
{
action.setPlayer(event.getPlayer());
action.setLocation(oldState.getLocation());
this.logAction(action);
}
}
}
ListenerBucket.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:modules-extra
作者:
评论列表
文章目录