Ender IO/Дробитель
Дробитель — механизм, добавляемый в игру модификацией Ender IO. Необходим для дробления различных материалов. Работает при 20RF/t(без улучшений) и затрачивает 10 секунд на одну операцию. В результате дробления могут получиться дополнительные материалы, зависящие от того, что перерабатывается. К примеру, железная руда даст 2 железных порошка и с некоторым шансом булыжник, олово, никель.
Крафт
Использование
- Слот для материала, который нужно раздробить.
- 4 слота, в которые помещается результат дробления.
- Запас энергии в устройстве, может быть улучшен конденсаторами.
- Слот для конденсаторов.
- Слот для измельчающих шаров, опционально — используется для повышения эффективности.
- Контроль красным камнем (всегда активен / активен по сигналу / активен без сигнала / всегда выключен).
- Конфигурация входов и выходов (стороны устройства).
- Список рецептов (также включает рецепты, добавляемые другими модификациями). Обратите внимание: данное устройство может не дробить некоторые руды из модификаций Thermal Foundation и TechReborn.
Улучшения
Конденсатор | Затраты энергии | Запас энергии |
Нет | 20 RF/t | 100,000 RF |
Двухслойный | 60 RF/t | 200,000 RF |
Восьмислойный | 100 RF/t | 500,000 RF |
Добавление собственных рецептов
Модификация Ender IO предусматривает простое создание собственных рецептов. Для добавления рецепта нужно: - Найти файл SAGMillRecipes_User.xml в директории config/enderio и открыть его любым текстовым редактором.
- Добавьте свой рецепт по приведённой ниже документации:
- Каждый рецепт должен иметь название, содержать один или больше определений предметов на входе и один или больше определений предметов на выходе. Из каждого входного предмета производятся все выходные. Рецепт может также определять необходимое количество энергии (в MJ). В качестве значения по умолчанию используется 400 MJ. Типичное значение для рецепта дробления слитка в пыль — 240 MJ.
- Примеры:
- <recipe name="Blah"> <input> <itemStack/> </input> <output> <itemStack/> </output> </recipe> <recipe name="BlahBlah" energyCost="240">
- <input> <itemStack/> </input> <output> <itemStack/> </output> <output> <itemStack/> </output> </recipe>
- Корректное определение входных предметов:
- Должно иметь параметры: itemID, modID + itemName or oreDictionary — 'itemID'
- Должно иметь корректный ID блока или предмета.
- 'modID' — идентификатор модификации в Forge (например, «Ender IO» — это EnderIO). Это значение может быть найдено в панели «Детали» 'mods' UI Forge’а. 'itemName' — имя используемое для регистрации блока/предмета c forge. Чтобы to dump все зарегистрированные предметы в config/modObjectsRegistery.txt, включите <dumpRegistry modObjects="true/> — 'oreDictionary' будет использовать OreDictionary, чтобы найти подходящий itemStack. Будет использоваться первая запись, возвращённая словарём.
- Чтобы to dump содержимое словаря в config/oreDictionaryRegistery.txt, включите <dumpRegistery oreDictionary="true"/>.
- Метаданные/повреждения предмета опционально могут быть установлены для всех типов, кроме oreDictionary. Примеры: <itemStack itemID="" /> <itemStack itemID="" itemMeta="" /> <itemStack modID="" itemName="" /> <itemStack modID="" itemName="" itemMeta="" /> <itemStack oreDictionary="" />
- Корректное определение выходных предметов:
- Согласно входам с дополнительными опциональными полями, number и chance (оба по умолчанию равны 1)
- 'number' — количество выходных предметов, получаемых с одного входного
- 'chance' — вероятность, с которой будет создан соответствующий выходной предмет
- Величины могут варьироваться от 0 до 1.
- Например, вероятность 0.25 даёт в среднем один из этих выходных предметов на 4 входных предмета, обработанные дробителем. Примеры:
- <itemStack itemID="" number="2"/>
- <itemStack itemID="" itemMeta="" chance="0.2"/>
- <itemStack modID="" itemName="" itemMeta="" number="4" chance="0.1"/>
Ссылки
Официальная вики по моду (англ.) — [1] Страница механизма в официальной вики (англ.) — [2]