
Ic2c Crop Overrides
Модификация Ic2c Crop Overrides предоставляет систему для переопределения сельскохозяйственных культур из Industrial Craft 2 Classic, используя тот же механизм, что и для пользовательских растений. Все настройки переопределенных культур хранятся в файле overrideCrops.json. В настоящее время поддерживаются культуры из дополнений ic2c extras и основной версии ic2 classic.
Пример конфигурации с комментариями
{
"crops": [
{
"name": "Ferru", // Локализованное название культуры для предмета или любого отображения
"owner": "ic2", // Идентификатор владельца объекта, аналогично ResourceLocation
"id": "ferru", // Уникальный идентификатор культуры, связанный с владельцем
"discovered": "Alblaka", // Создатель культуры. Может быть опущено, тогда используется оригинальное значение
"dropchance": 0.3675459325313568, // Модификатор базового шанса выпадения. Может быть опущено
"optimalstage": 4, // Оптимальная стадия сбора для автоматических уборочных машин
"totalstages": 4, // Общее количество стадий роста культуры
"attributes": [ // Атрибуты для селекции растений. Рекомендуется не более 5 атрибутов
"Gray",
"Leaves",
"Metal"
],
"props": { // Свойства культуры, в основном для селекции
"tier": 6,
"chemistry": 2,
"consumable": 0,
"defensive": 0,
"colorful": 1,
"weed": 0
},
"display": { // Отображаемый предмет для семенных пакетов [Опционально]
"name": "thermalfoundation:material",
"meta": 0
},
"defaultStage": { // Стандартная стадия с базовыми значениями [Опционально]
"points": 800, // Количество очков для роста. По умолчанию: 0
"redstoneStrength": 0, // Уровень сигнала красного камня. По умолчанию: 0
"resetStage": 2, // Стадия сброса после сбора. По умолчанию: 1
"lightLevel": "0" // Уровень излучаемого света. По умолчанию: 0
},
"stages": [ // Стадии развития культуры
{
"index": 1, // Порядковый номер стадии (от 1 до totalstages)
"parentIndex": -1, // Родительская стадия для наследования значений
"textures": [ // Текстуры культуры. Каждая текстура добавляется как отдельный слой
"ic2c_crop_overrides:crop_metal_stage_1"
]
},
{
"index": 2,
"textures": [
"ic2c_crop_overrides:crop_metal_stage_2"
]
},
{
"index": 3,
"textures": [
"ic2c_crop_overrides:crop_metal_stage_3"
],
"points": 2000, // Любая переменная из defaultStage может быть переопределена
"requirements": { // Требования для роста культуры [Опционально]
"block": [ // Блоки под культурой (до 3 блоков вниз)
{
"ore": true, // Является ли записью словаря руд
"name": "blockCrystalEmpoweredEnori" // Название блока или записи словаря
}
]
}
},
{
"index": 4,
"textures": [
"ic2c_crop_overrides:crop_ferru"
],
"drop": { // Выпадаемые предметы на этой стадии [Опционально]
"name": "thermalfoundation:material",
"count": 1,
"meta": 0
}
}
]
}
]
}
Система позволяет тонко настраивать все аспекты развития сельскохозяйственных культур: от внешнего вида и характеристик до требований к окружающей среде и выпадаемых ресурсов.