Помогите Нужна помощь! (Добавление своего крафта!)

Статус
Закрыто для дальнейших ответов.

Sherbert123

Ньюби
Баллы
1
Имя в Minecraft
123
Решил создать свой крафт.
Все делаю правильно, но при добавлении третьего ингредиента в крафт, он перестает работать.
Что нужно сделать чтобы он заробтал с тремя игридиентами.

private void kirka(){
ItemStack item = new ItemStack(Material.DIAMOND_PICKAXE);
ItemMeta meta = item.getItemMeta();
meta.setDisplayName(ChatColor.LIGHT_PURPLE + "Кирка Короля Подземного Мира!");
List<String> lore = new ArrayList<String>();
lore.add(ChatColor.ITALIC + "Мистическая кирка!");
meta.setLore(lore);
meta.addEnchant(Enchantment.DIG_SPEED, 3, true);
meta.addEnchant(Enchantment.LUCK, 1, true);
meta.addEnchant(Enchantment.MENDING, 1, true);
item.setItemMeta(meta);

ShapedRecipe s = new ShapedRecipe(item);
s.shape(new String[]{"ACA", "ABA", "ACA"});
s.setIngredient('A', Material.EMERALD);
s.setIngredient('B', Material.DIAMOND_PICKAXE);
s.setIngredient('C', Material.NETHER_STAR);
Bukkit.getServer().addRecipe(s);
 
Последнее редактирование:
Я бы на твоём месте сменил аву... Так есть шанс, что помогут.
Щас бы кирку одевать...
С киркой просто ловишь BlockBreakEvent и проверяешь предмет в руке, если твоя кирка, давай эффект.
Ещё можно проверить на наличие в инвентаре, если есть кирка, давай эффект.
 
Я бы на твоём месте сменил аву... Так есть шанс, что помогут.
Щас бы кирку одевать...
С киркой просто ловишь BlockBreakEvent и проверяешь предмет в руке, если твоя кирка, давай эффект.
Ещё можно проверить на наличие в инвентаре, если есть кирка, давай эффект.
Проблема не в этом, проблема в том, что при добавлении третьего ингредиента в крафт, крафт перестает работать.
UP
Решено! Работает только с двумя, 4-мя и т.д ингредиентами!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх