- 16
- 0
пытаюсь написать плагин для сервера на свои крафты, столкнулся с такой проблемой, тк в 1.12 добавили книгу рецептов, то код для создания своего крафта тоже изменили, как можно было раньше
private void craft() { // выдает ошибку The method craft() from the type NeWea is never used locally
ItemStack item = new ItemStack(Material.IRON_SWORD);
ItemMeta meta = item.getItemMeta();
meta.setDisplayName(ChatColor.RED + "MURAMASA");
List<String> lore = new ArrayList<String>();
lore.add("Лезвие впитывает в себя всю кровь врагов");
meta.setLore(lore);
meta.addEnchant(Enchantment.DAMAGE_ALL, 6, true);
item.setItemMeta(meta);
ShapedRecipe m = new ShapedRecipe(item); // выдает ошибку The constructor ShapedRecipe(ItemStack) is deprecated
m.shape(new String[] {"IVI", "DSD", "IVI"});
m.setIngredient('I', Material.IRON_INGOT);
m.setIngredient('V', Material.LAVA_BUCKET);
m.setIngredient('S', Material.IRON_SWORD);
m.setIngredient('D', Material.DIAMOND);
Bukkit.getServer().addRecipe(m);
искал в гугле, там есть очень мало инфы про это, кто нить можете разжевать по подробнее
private void craft() { // выдает ошибку The method craft() from the type NeWea is never used locally
ItemStack item = new ItemStack(Material.IRON_SWORD);
ItemMeta meta = item.getItemMeta();
meta.setDisplayName(ChatColor.RED + "MURAMASA");
List<String> lore = new ArrayList<String>();
lore.add("Лезвие впитывает в себя всю кровь врагов");
meta.setLore(lore);
meta.addEnchant(Enchantment.DAMAGE_ALL, 6, true);
item.setItemMeta(meta);
ShapedRecipe m = new ShapedRecipe(item); // выдает ошибку The constructor ShapedRecipe(ItemStack) is deprecated
m.shape(new String[] {"IVI", "DSD", "IVI"});
m.setIngredient('I', Material.IRON_INGOT);
m.setIngredient('V', Material.LAVA_BUCKET);
m.setIngredient('S', Material.IRON_SWORD);
m.setIngredient('D', Material.DIAMOND);
Bukkit.getServer().addRecipe(m);
искал в гугле, там есть очень мало инфы про это, кто нить можете разжевать по подробнее

