@EventHandler(priority = EventPriority.NORMAL)
public void onInventoryChange(InventoryClickEvent e){
Inventory inven = e.getInventory();
if(inven instanceof AnvilInventory){
if(e.getRawSlot() == 2){
ItemStack item = e.getCurrentItem();
if(item != null){
if(item.getType().equals(Material.ENDER_PORTAL_FRAME)){
ItemMeta meta = item.getItemMeta();
if(meta != null){
if(meta.hasDisplayName()){
String displayName = meta.getDisplayName();
PortalFile pf = new PortalFile();
if(pf.contains(displayName)){
e.setCancelled(true);
((Player) e.getWhoClicked()).sendMessage(messageData.get("portalblock.alreadyexist")
.replace("%name%", displayName));
}
}
}
}
}
}
}
}
ClickPortalBlockListener.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:PortalBlock
作者:
评论列表
文章目录