Помогите Не работает крафт

  • Автор темы Автор темы Sergeo
  • Дата начала Дата начала

Sergeo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Solomka
Не работает крафт. Ошибок нет

код:

Код:
    private void craft() {
        ItemStack item = new ItemStack(Material.BOW);
        ItemMeta meta = item.getItemMeta();
        meta.setDisplayName(ChatColor.DARK_BLUE + "UltimateBow");
        List<String> lore = new ArrayList<String>();
        lore.add("UltimateBow");
        meta.setLore(lore);
        meta.addEnchant(Enchantment.ARROW_DAMAGE, 20, true);
        item.setItemMeta(meta);
        NamespacedKey key = new NamespacedKey(this, "ultimate_bow");
        ShapedRecipe s = new ShapedRecipe(key, item);
        s.shape(new String[] { "AAA", "B B", " B B" });
        s.setIngredient('A', Material.EMERALD);
        s.setIngredient('B', Material.STICK);
        Bukkit.getServer().addRecipe(s);
 
s.shape(new String[] { "AAA", "B B", "B B" }); попробуй
 
Ты этот метод при запуске сервера вызываешь хоть?
 
Последнее редактирование:
Не работает крафт. Ошибок нет

код:

Код:
    private void craft() {
        ItemStack item = new ItemStack(Material.BOW);
        ItemMeta meta = item.getItemMeta();
        meta.setDisplayName(ChatColor.DARK_BLUE + "UltimateBow");
        List<String> lore = new ArrayList<String>();
        lore.add("UltimateBow");
        meta.setLore(lore);
        meta.addEnchant(Enchantment.ARROW_DAMAGE, 20, true);
        item.setItemMeta(meta);
        NamespacedKey key = new NamespacedKey(this, "ultimate_bow");
        ShapedRecipe s = new ShapedRecipe(key, item);
        s.shape(new String[] { "AAA", "B B", " B B" });
        s.setIngredient('A', Material.EMERALD);
        s.setIngredient('B', Material.STICK);
        Bukkit.getServer().addRecipe(s);
у тебя лишний пробел в s.shape() 3 эллемент массива String
 
Назад
Верх