Commits

md_5 authored f0973327a93
BUILDTOOLS-251: Make much of Bukkit locale independent
No tags

src/main/java/org/bukkit/command/defaults/EnchantCommand.java

Modified
47 47 if (player == null) {
48 48 sender.sendMessage("Can't find player " + args[0]);
49 49 } else {
50 50 ItemStack item = player.getItemInHand();
51 51 if (item.getType() == Material.AIR) {
52 52 sender.sendMessage("The player isn't holding an item");
53 53 } else {
54 54 String itemName = item.getType().toString().replaceAll("_", " ");
55 55 itemName = WordUtils.capitalizeFully(itemName);
56 56
57 - Enchantment enchantment = getEnchantment(args[1].toUpperCase());
57 + Enchantment enchantment = getEnchantment(args[1].toUpperCase(java.util.Locale.ENGLISH));
58 58 if (enchantment == null) {
59 59 sender.sendMessage(String.format("Enchantment does not exist: %s", args[1]));
60 60 } else {
61 61 String enchantmentName = enchantment.getName().replaceAll("_", " ");
62 62 enchantmentName = WordUtils.capitalizeFully(enchantmentName);
63 63
64 64 if (!force && !enchantment.canEnchantItem(item)) {
65 65 sender.sendMessage(String.format("%s cannot be applied to %s", enchantmentName, itemName));
66 66 } else {
67 67 int level = 1;

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut