Перейти к содержанию

Небольшое дополнение к сборке Gloomy Rise [1.16.5] | Интеграция Mystical Agriculture + Astral Sorcery c Botany Pots


Рекомендуемые сообщения

В теме 1 сообщение

 Играя в сборке Gloomy Rise, обнаружил такую вещь, что семена мрамора (из мода Astral Sorcery) почему-то не хотят садиться в ботанический горшок. Проверив рецепты выяснилось, что такой возможности нет. Не знаю почему, может автор мода Botany Pots забыл сделать, или автор сборки... хз. Я проверил файл мода, .json для мрамора нет, хотя для аквамарина и горного кристалла интеграция есть 🤔.

Так вот, решил решить эту проблему на корню.

Так как в сборке есть и активно используется мод KubeJS, поступим следующим образом:

Создаём файл marble.json со следующим содержимым:

{
  "type": "botanypots:crop",
  "conditions": [
    { "type": "forge:mod_loaded", "modid": "mysticalagriculture" },
    { "type": "mysticalagriculture:crop_enabled", "crop": "mysticalagriculture:marble" }
  ],
  "seed": { "item": "mysticalagriculture:marble_seeds" },
  "categories": [ "prudentium" ],
  "growthTicks": 2400,
  "display": {
    "block": "mysticalagriculture:marble_crop",
    "properties": { "age": 7 }
  },
  "results": [
    {
      "chance": 0.75,
      "output": { "item": "mysticalagriculture:marble_essence" },
      "minRolls": 1,
      "maxRolls": 1
    },
    {
      "chance": 0.05,
      "output": { "item": "mysticalagriculture:marble_seeds" },
      "minRolls": 1,
      "maxRolls": 1
    },
    {
      "chance": 0.01,
      "output": { "item": "mysticalagriculture:fertilized_essence" },
      "minRolls": 1,
      "maxRolls": 1
    }
  ]
}

Сохраняем и закрываем файл.

Далее нужно поместить этот файл в папку kubejs (%appdata%\.minecraft\kubejs), точнее:
переходим в data и создаём папки ...\kubejs\data\botanypots\recipes\crop\ (botanypots -> recipes -> crop)
и наконец закидываем файл marble.json в папку crop, перезапускаем minecraft и радуемся.

Я не смотрел ещё, но если вдруг нужно будет добавить другие семена, то действуем по следующей схеме:

берём любой рабочий *.json из botanypots:crop (например, медь или тот же мрамор, главное, чтоб соответствовал уровень),
меняем под семя 4 поля:
seed, categories, display.block, results[0].output, (и при желании categories/growthTicks),
кладём в kubejs\data\botanypots\recipes\crop\.

P.S. если нечего поставить в display.block, то можно выбрать любой блок, к примеру, вместо самого растения, mysticalagriculture:marble_crop, мы могли бы поставить блок мрамора, как своеобразную затычку (включаем отладку F3 + H и смотрим ID блока); 
       так же, если категория почвы багуется, можно попробовать заменить "categories": [ "prudentium" ] на "categories": [ "dirt" ], но у меня проблем никаких не было, всё завелось с первого раза.

2026-01-02_19.34.42_1.png

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...