Вопрос Как пофиксить баг с крафтом у печки 1.16

RpAhmed

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

Как не должно быть (как есть сейчас)
You must be registered for see images


Как должно быть в идеале (Только с уникальным наростом)
You must be registered for see images


Кусок кода:
CSS:
ItemStack item1 = new ItemStack(Material.NETHER_WART, 2);
ItemMeta item1meta = item1.getItemMeta();
item1meta.setDisplayName("§eTest1");
item1meta.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
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_ALL, 1, true);
item2meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
item2meta.setCustomModelData(7);
item2.setItemMeta(item8meta);
 
FurnaceRecipe furnace1 = new FurnaceRecipe(NamespacedKey.minecraft("test2"), item2, item1.getType(), 5.0f, 10 * 30);

Bukkit.getServer().addRecipe(recipe1);
Bukkit.getServer().addRecipe(furnace1);
 
Назад
Сверху Снизу