GameRegistry.addRecipe(new ItemStack(gold, 10), new Object[]{
"XY",
'X', Items.gold_ingot,
'Y', new ItemStack(iron_hummer, 1, Core.getContainerItem),
});
GameRegistry.addRecipe(new ItemStack(gold, 10), new Object[]{
"XY",
'X', Items.gold_ingot,
'Y', new ItemStack(iron_hummer, 1, Core.getContainerItem),
});
GameRegistry.addShapelessRecipe(new ItemStack(Main.fireSul, 1), new Object[] {new ItemStack(Main.flint, 1, Flint.getContainerItem), Main.sulfur});
Core - класс, где будет метод getContainerItem, если в этом классе, то this. или можно вообще не писать класс, а сразу метод.На Core.getContainerItem выдаёт ошибку "Core cannot resolved to a variable". Сразу скажу что импорта из форге нет.
Я что-то вижу самого рецепта, если ты хочешь при крафре 1 айтема получить другой, то вот пример:Скажите что не так я делаю?
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});