Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Проблема с крафтом у печки 1.16

Тема в разделе "Разработка плагинов для новичков", создана пользователем RpAhmed, 10 янв 2021 в 18:12.

  1. Автор темы
    RpAhmed

    RpAhmed Ньюби

    Баллы:
    1
    Проблема в том, что печка берет обычный адский нарост (без NBT тегов) как предмет, который я указал в качестве ItemStack с NBT тегами.
    Из-за нового крафта печка плавит и обычный нарост, и тот самый нарост типа ItemStack с уникальными NBT тегами и т.д
    Можно-ли как то исключить переплавку обычного адского нароста в печке?

    Как не должно быть (как есть сейчас)
    [​IMG]

    Как должно быть в идеале (Только с уникальным наростом)
    [​IMG]

    Кусок кода:
    PHP:
    ItemStack item1 = new ItemStack(Material.NETHER_WART2);
    ItemMeta item1meta item1.getItemMeta();
    item1meta.setDisplayName("§eTest1");
    item1meta.addEnchant(Enchantment.DAMAGE_ALL1true);
    item1meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
    item1meta.setCustomModelData(6);
    item1.setItemMeta(item1meta);
       
    ShapedRecipe recipe1 = new ShapedRecipe(NamespacedKey.minecraft("test1"), item1);
    recipe1.shape(new String[] {"   "" NN""   "});
    recipe1.setIngredient('N'Material.GOLD_NUGGET);
       
    ItemStack item2 = new ItemStack(Material.GOLD_INGOT);
    ItemMeta item2meta item2.getItemMeta();
    item2meta.setDisplayName("§eTest2");
    item2meta.addEnchant(Enchantment.DAMAGE_ALL1true);
    item2meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
    item2meta.setCustomModelData(7);
    item2.setItemMeta(item8meta);
       
    FurnaceRecipe furnace1 = new FurnaceRecipe(NamespacedKey.minecraft("test2"), item2item1.getType(), 5.0f10 30);

    Bukkit.getServer().addRecipe(recipe1);
    Bukkit.getServer().addRecipe(furnace1);
     
    Последнее редактирование: 10 янв 2021 в 18:39
  2. Хостинг MineCraft
    <
  3. _MRDen3000YT_

    _MRDen3000YT_ Новичок

    Баллы:
    8
    Имя в Minecraft:
    _MRDen3000YT_
    Переходи на rubukkit.org или на spigotmc .ru, там помогут.
     

Поделиться этой страницей