EquipHandler.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:Damocles 作者:
@EventHandler
public void onBankClick(InventoryClickEvent event){
    Player player = (Player) event.getWhoClicked();
    Account account = new Account(player);
    ca.damocles.accountsystem.Character character = account.getLoadedCharacter();

    if(character == null){
        return;
    }

    if(event.getInventory().getName().equalsIgnoreCase(character.getUsername()+"'s Bank")){
        if(event.getCurrentItem() == null){
            return;
        }
        event.setCancelled(true);

        if(event.getCurrentItem().hasItemMeta()){

            if(event.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase(ChatColor.GOLD+"Empty Bank")){
                event.setCancelled(true);
                return;
            }

            if(event.getSlot() == 5){
                if(event.getCurrentItem().getItemMeta() instanceof BlockStateMeta){
                    ItemStack item = event.getCurrentItem();
                    event.getWhoClicked().closeInventory();
                    event.getWhoClicked().openInventory(new NBTHandler(item).getBoxInventory());
                }
            }


        }

    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号