ExprEnchBookWithEnch.java 文件源码

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

项目:MundoSK 作者:
@Override
@Nullable
protected ItemStack[] get(Event event) {
    ItemStack input = book.getSingle(event);
    EnchantmentStorageMeta meta = (EnchantmentStorageMeta) input.getItemMeta();
    final EnchantmentType[] enchs = enchants.getArray(event);
    for (final EnchantmentType ench : enchs) {
        if (meta.hasStoredEnchant(ench.getType())) {
            meta.removeEnchant(ench.getType());
        }
        meta.addStoredEnchant(ench.getType(), ench.getLevel(), true);
    }
    ItemStack result = book.getSingle(event);
    result.setItemMeta(meta);
    return new ItemStack[]{result};
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号