Как сделать уменьшение прочности инструмента при крафте?

Версия Minecraft
1.7.10
1,371
112
241
Я хочу чтобы зажигалка "поджигала" мой предмет, но вместо этого она тупо туда бросается. Так вот, как реализовать уменьшение прочности?
 
1,976
68
220
Добавь свой IRecipe, в onCrafted (или как его...) которого игроку будет прилетать стак зажигалки, с метой+1 от старой. Или там даже возвращение в слот верстака можно, честно не помню, эмпирическим методом проверь.
(контейнер айтем не пойдёт, ибо есть рецепты куда нужна полная зажигалка)
 
1,417
44
594
Последнее редактирование:
1,417
44
594
На Core.getContainerItem выдаёт ошибку "Core cannot resolved to a variable". Сразу скажу что импорта из форге нет.
Core - класс, где будет метод getContainerItem, если в этом классе, то this. или можно вообще не писать класс, а сразу метод.

Скажите что не так я делаю?
Я что-то вижу самого рецепта, если ты хочешь при крафре 1 айтема получить другой, то вот пример:
Java:
 GameRegistry.addShapelessRecipe(new ItemStack(Core.Block,1), new Object[]{
 new ItemStack(Core.Item,9)
 });

new Object[] {new ItemStack(Main.flint, 1, Flint.getContainerItem), Main.sulfur});
Вот этого у тебя не понял.
Мб я не прав.
 
Сверху