Войти или зарегистрироваться

Помогите [И снова] вопросы по рецептам

Переопределение работает вот пример переопределения рецепта каменного меча:
Код:
Iterator<Recipe> it = getServer().recipeIterator();
while(it.hasNext()) {
      Material type = it.next().getResult().getType();
      if(type == Material.STONE_SWORD){
            it.remove();
      }
}

ItemStack result = new ItemStack(Material.IRON_SWORD);
result.setDurability((short) (250 - 131));
ItemMeta meta = result.getItemMeta();
meta.setDisplayName("Каменный меч");
result.setItemMeta(meta);

ShapedRecipe recipe = new ShapedRecipe(result);
recipe.shape("0T0", "0T0", "0S0");
recipe.setIngredient('T', Material.COBBLESTONE);
recipe.setIngredient('S', Material.STICK);

Bukkit.getServer().addRecipe(recipe);
В итоге при крафте каменного меча, скрафтится железный меч с прочностью 131 и именем Каменный меч.

P.S. У меня не работало, т.к я поставил Stone, а не CobleStone в рецепте.
 
Последнее редактирование:
Назад
Верх