本文整理了Java中org.bukkit.inventory.ItemStack.addUnsafeEnchantments()
方法的一些代码示例,展示了ItemStack.addUnsafeEnchantments()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ItemStack.addUnsafeEnchantments()
方法的具体详情如下:
包路径:org.bukkit.inventory.ItemStack
类名称:ItemStack
方法名:addUnsafeEnchantments
[英]Adds the specified enchantments to this item stack in an unsafe manner.
This method is the same as calling #addUnsafeEnchantment(org.bukkit.enchantments.Enchantment,int) for each element of the map.
[中]以不安全的方式将指定的附魔添加到此项目堆栈。
此方法与为地图的每个元素调用#addunsafeenchanment(org.bukkit.enchanments.enchanment,int)相同。
代码示例来源:origin: EngineHub/CommandHelper
@Override
public void setEnchantsToAdd(Map<MCEnchantment, Integer> enchants) {
Map<Enchantment, Integer> ret = ei.getEnchantsToAdd();
ret.clear();
// for(Map.Entry<MCEnchantment, Integer> ea : enchants.entrySet()) {
// MCEnchantment key = ea.getKey();
// Integer value = ea.getValue();
// ret.put(((BukkitMCEnchantment) key).asEnchantment(), value);
// }
Map<Enchantment, Integer> enchantments = new HashMap<>();
for(Map.Entry<MCEnchantment, Integer> ea : enchants.entrySet()) {
MCEnchantment key = ea.getKey();
Integer value = ea.getValue();
enchantments.put(((BukkitMCEnchantment) key).asEnchantment(), value);
}
ItemStack item = ei.getItem();
item.addUnsafeEnchantments(enchantments);
}
代码示例来源:origin: mcMMO-Dev/mcMMO
treasureDrop.addUnsafeEnchantments(enchants);
enchanted = true;
代码示例来源:origin: elBukkit/MagicPlugin
NMSUtils.makeTemporary(wearItem, context.getMessage("removed").replace("$hat", materialName).replace("$item", materialName));
if (enchantments != null) {
wearItem.addUnsafeEnchantments(enchantments);
内容来源于网络,如有侵权,请联系作者删除!