Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
public class ExplodeItemRecipe {
private ItemStack outputStack;
private Object input;
private int inputAmount;
private int surviveChance;
public ExplodeItemRecipe(ItemStack outputStack, Object input, int surviveChance) {
this.outputStack = outputStack...
Рецепты в ванильных категориях рецептов и категориях рецептов из других модов часто используют Ore Dictionary и отображаются в JEI особенным образом (все подходящие предметы отображаться поочерёдно). Как такое сделать со своей категорией рецептов?
Есть переменная Item, необходимо проверить относится ли данный тип предметов к определённому Ore Dictionary (например "ingotCopper": если предмет - слиток меди, возвращаем true, иначе возвращаем false). Сделать это нужно коде, не в игре.
В моём моде есть бронзовые инструменты, нужно сделать так, чтобы их можно было чинить слитками бронзы на наковальне. При этом должны подходить слитки бронзы из других модов. Как можно такое реализовать?
Собственно, вопрос в сабже. Я юзал get-методы из OreDictionary, но они зачем-то присваивают ID'шник для каждой неизвестной руды. Мне бы найти вариант без этого. Я просто хочу знать является ли блок рудой или нет + в том числе для руды из других модов, таких как IC2 и BuildCraft.
Я пытаюсь сделать аналог пороху - NiteranGem. В стадию инициализации, в главном классе, я написал:
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
OreDictionary.registerOre("gunpowder", ItemsList.NiteranGem);
}
И ничего в игре не меняется, гем как замена пороха не...
В данном очень маленьком ресурсе я постараюсь кратко в текстовом виде показать и рассказать как же генерировать руду из «Ore Dictionary».
Регестрация генератора блоков
Для начала регистрируем новую переменную: public static OreDictionaryBlockGenerator oreDictionaryBlockGenerator= new...
Ore Dictionary
Создание «Forge» модификаций для 1.12
Август 8, 2016
Forge's «Ore Dictionary» система предоставляет API, который создатели модификаций могут использовать для обозначения элементов / блоков как эквивалентных друг другу. Это было первоначально создано, потому что несколько модов...
OreDictionary____________________________________________________________________
«OreDictionary» существует в основном для совместимости между модами.
Элементы, зарегистрированные в «OreDictionary», становятся взаимозаменяемыми с другими элементами, которые имеют одинаковое имя...