Генерация руд из OreDictionary

Версия Minecraft
1.7.10
2,932
44
598
Доброго времени суток Земляне и Чужие!
Сегодня у меня появился вопрос: Как использовать вещи из словаря руд?
Я хочу сгенерировать в мире блок из OreDictionary, "oreIron" допустим. Как мне его вписать в свой генератор?
Java:
addOreSpawn(OresRegister.aluminum_gravel_ore_deposit,     Blocks.gravel, world, rand, blockXPos, blockZPos, 16, 16, 1, 6, 1, 8, 100, 30, 65);   
//Как мне вот допустим сюда в генерацию  добавить "oreIron" из словаря руд ?
 
Последнее редактирование:
Решение
>_<
Java:
List<ItemStack> ores = OreDictionary.getOres("glowstone");
if (!ores.isEmpty()) addOreSpawn(Block.getBlockFromItem(ores.get(0).getItem()), Blocks.stone, ores.get(0).getItemDamage(), world, rand, blockXPos, blockZPos, maxX, maxZ, minVeinSize, maxVeinSize, minVeinsPerChunk, maxVeinsPerChunk, chanceToSpawn, minY, maxY);

Vmani написал(а):
Теперь я могу считаться создателем модификаций к игре Minecraft!
Не можешь, ибо ты тупой как пробка, без обид.
7,099
324
1,509
OreDictionary.getItem - там есть че-то такое.
А потом можно Block.getBlockByItem
 
2,932
44
598
Проверяешь что лист не пустой,
Типо этого?

Java:
public static List<ItemStack> getOres(String name, boolean alwaysCreateEntry)
    {
        if (alwaysCreateEntry) {
            return getOres(getOreID(name));
        }
        return nameToId.get(name) != null ? getOres(getOreID(name)) : EMPTY_LIST;
    }
 
1,976
68
220
>_<
Java:
List<ItemStack> ores = OreDictionary.getOres("glowstone");
if (!ores.isEmpty()) addOreSpawn(Block.getBlockFromItem(ores.get(0).getItem()), Blocks.stone, ores.get(0).getItemDamage(), world, rand, blockXPos, blockZPos, maxX, maxZ, minVeinSize, maxVeinSize, minVeinsPerChunk, maxVeinsPerChunk, chanceToSpawn, minY, maxY);

Vmani написал(а):
Теперь я могу считаться создателем модификаций к игре Minecraft!
Не можешь, ибо ты тупой как пробка, без обид.
 
Сверху