/**
* On player bucket fill.
*
* @param event
* the event
*/
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void onPlayerBucketFill(PlayerBucketFillEvent event) {
if (!playerConf.get(event.getPlayer()).isAdminMod()) {
IDummyLand land = Factoid.getThisPlugin().iLands().getLandOrOutsideArea(
event.getBlockClicked().getLocation());
Material mt = event.getBlockClicked().getType();
if ((land instanceof ILand && ((ILand) land).isBanned(event
.getPlayer()))
|| (mt == Material.LAVA_BUCKET && !checkPermission(land,
event.getPlayer(),
PermissionList.BUCKET_LAVA.getPermissionType()))
|| (mt == Material.WATER_BUCKET && !checkPermission(land,
event.getPlayer(),
PermissionList.BUCKET_WATER.getPermissionType()))) {
messagePermission(event.getPlayer());
event.setCancelled(true);
}
}
}
PlayerListener.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:Factoid
作者:
评论列表
文章目录