XPItemShop.java 文件源码

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

项目:BedwarsXP 作者:
private void addCategoriesToInventory(Inventory inventory, Player player) {
    for (MerchantCategory category : this.categories) {
        if (category.getMaterial() == null) {
            Main.getInstance()
                    .getServer()
                    .getConsoleSender()
                    .sendMessage(
                            ChatWriter
                                    .pluginMessage(ChatColor.RED
                                            + "Careful: Not supported material in shop category '"
                                            + category.getName() + "'"));
        } else if ((player == null)
                || (player.hasPermission(category.getPermission()))) {
            ItemStack is = new ItemStack(category.getMaterial(), 1);
            ItemMeta im = is.getItemMeta();

            if ((this.currentCategory != null)
                    && (this.currentCategory.equals(category))) {
                im.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
            }

            im.setDisplayName(category.getName());
            im.setLore(category.getLores());
            is.setItemMeta(im);

            inventory.addItem(new ItemStack[] { is });
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号