Скачать IC2C Json Crops — Minecraft Моды — MetaMods

IC2C Json Crops

Активный

Установок

0

Последнее обновление

1 год назад
Клиент

IC2C Json Crops

Расширение функционала IC2 Classic

Это дополнение для мода IC2 Classic в версии Minecraft 1.19 открывает безграничные возможности для создания кастомных сельскохозяйственных культур через систему JSON-конфигураций. Вы получаете полный контроль над добавлением новых растений, почв, посевного материала и сельскохозяйственных земель с помощью простого редактирования текстовых файлов.

Файловая структура

Все JSON-файлы размещаются в директории config/ic2c/, причем каждый тип элемента имеет собственную поддиректорию:

  • crops – для описания растений
  • seeds – для семян
  • farmlands – для сельскохозяйственных угодий
  • subsoils – для субстратов почв

Пример конфигурации растения

При первом запуске автоматически создается пример JSON-файла с подробными комментариями:

{
"id": "examplemod:example",
"name": "ic2.crop.example", //Ключ перевода для растения
"discoveredBy": "Example",
"displayItem": "minecraft:diamond", //Может быть строкой или объектом
"properties": { //Все эти поля обязательны
"tier": 1,
"chemistry": 2,
"consumable": 3,
"defensive": 3,
"colorful": 4,
"weed": 5
},
"attributes": [
"Yellow",
"Light"
],
"textures": [ //Количество текстур должно соответствовать количеству этапов роста
"ic2:block/crops/reed/growing_0",
"ic2:block/crops/reed/growing_1",
"ic2:block/crops/reed/growing_reed_2"
],
"growthSteps": 3,
"drops": [
{
"item": "minecraft:diamond",
"count": 1
}
],
//Необязательные параметры
"cropType": "AIR", //Допустимые варианты: AIR, WATER, BOTH
"optimalHarvestStep": 3, //Если не указано, используется значение из growthSteps
"stages": [ //Если параметр опущен или пуст, используются значения по умолчанию
{
"growth": 600, //Если не указано, рассчитывается как tier * 200
"minLightLevel": 1, //Минимальный уровень освещенности
"maxLightLevel": 14, //Максимальный уровень освещенности
"minHumidity": 0, //Минимальная влажность
"maxHumidity": 9, //Максимальная влажность
"blocksBelow": [ //Список допустимых блоков под растением
"minecraft:dirt"
]
}
],
"droppingSeeds": true, //Может ли растение выпадать в режиме семян
"seedDrops": [
{
"item": "minecraft:dirt",
"count": n1 
}
]
}

Важное примечание: Мод написан на языке Kotlin, поэтому требуется дополнительная установка мода Kotlin for Forge для корректной работы.

Участники проекта
trinsdar

trinsdar

Создан: 4 окт 2024

ID: 91370