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 });
}
}
}
XPItemShop.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:BedwarsXP
作者:
评论列表
文章目录