Реализация интерфейса IRecipe

Версия Minecraft
1.7.10
Добрый день форумчане, хочу реализовать свой крафт на основе IRecipe, но не врубляюсь как это сделать =<
 
Решение
Cпасибо конечно, но мне б ещё пример создания простого крафта (хоть кирки из земли) =>
Метод matches принимает сетку крафта и возвращает true, если рецепт на сетке соответствует текущему рецепту
Метод getCraftingResult(или как там он называется) принимает сетку крафта и возвращает результат крафта
Из сетки крафта можно получить итемстак в слоте i,j

Используя эти знания легко написать реализацию IRecipe
7,099
324
1,509
Если вдруг пишешь на скале:
Scala:
class CustomRecipe extends IRecipe{
    //impl
}
 
83
4
23
Если у тебя IDEA, то пишешь как показали выше, ставишь курсор на IRecipe и жмешь Ctrl + Alt + 7 - тебе покажут все классы, где использовался этот интерфейс. Можешь просто зажать Ctrl и нажать на название класса - тогда откроются исходники, и слева (где public interface IRecipe) будет синий кружок со стрелочкой вниз - нажимаешь на него и тебе покажут все реализации этого интерфейса👍
Ну а вообще, там разве нет Javadoc'а?
 
7,099
324
1,509
Cпасибо конечно, но мне б ещё пример создания простого крафта (хоть кирки из земли) =>
Метод matches принимает сетку крафта и возвращает true, если рецепт на сетке соответствует текущему рецепту
Метод getCraftingResult(или как там он называется) принимает сетку крафта и возвращает результат крафта
Из сетки крафта можно получить итемстак в слоте i,j

Используя эти знания легко написать реализацию IRecipe
 
Сверху