Перенос прочности и зачарований на предмет при крафте.

Версия Minecraft
1.15.2
Здравствуйте. Хотел бы перенести прочность и зачарования с инструмента, используемого в крафте, на другой. Например, у меня есть предмет, который повышает harvestLevel данной кирки на +1, и мне надо, чтобы прочность и все чары с одной кирки перешли на другую. Как это лучше сделать?



java_uShQUGfNlc.png
 
Решение
При помощи кастомного IRecipe, там можно какую угодно логику задать через переопределение getCraftResult.
Вот в этом сливе рецепты столика сделаны через IRecipe, чекни класс RegistryEvents
Это 1.12, но на 1.15 IRecipe выпилили. Чтобы заюзать идентичный подход можно использовать эту либу
Доков по ней нет(не зря же Док сменил ник, вот и доков нету), но она маленькая и можно легко разобраться в исходниках
~~~
Просто ловим CustomRecipeEvent, вызываем event.register(CustomRecipe.of(new IRecipe(){ ... } ))
7,099
324
1,510
При помощи кастомного IRecipe, там можно какую угодно логику задать через переопределение getCraftResult.
Вот в этом сливе рецепты столика сделаны через IRecipe, чекни класс RegistryEvents
Это 1.12, но на 1.15 IRecipe выпилили. Чтобы заюзать идентичный подход можно использовать эту либу
Доков по ней нет(не зря же Док сменил ник, вот и доков нету), но она маленькая и можно легко разобраться в исходниках
~~~
Просто ловим CustomRecipeEvent, вызываем event.register(CustomRecipe.of(new IRecipe(){ ... } ))
 
Последнее редактирование:
Сверху