Enchantments in CraftBukkit are still broken, but it works with Essentials :)

This commit is contained in:
snowleo 2011-11-27 10:02:41 +01:00
parent cbba3639b9
commit 76a8f794ef
8 changed files with 83 additions and 10 deletions

View file

@ -2,6 +2,7 @@ package com.earth2me.essentials.commands;
import com.earth2me.essentials.User;
import com.earth2me.essentials.Util;
import com.earth2me.essentials.craftbukkit.EnchantmentFix;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
@ -97,7 +98,7 @@ public class Commandenchant extends EssentialsCommand
level = enchantment.getMaxLevel();
}
stack.addEnchantment(enchantment, level);
user.setItemInHand(stack);
EnchantmentFix.setItemInHand(user.getInventory(), stack);
user.updateInventory();
final String enchantmentName = enchantment.getName().toLowerCase(Locale.ENGLISH);
user.sendMessage(_("enchantmentApplied", enchantmentName.replace('_', ' ')));