modsmith Войти Войти Рус / Eng

Research Station

research-station · 269294 загрузок · LicenseRef-All-Rights-Reserved

клиент: required · сервер: required (заявлено автором мода)

Простая исследовательская система

Описание

title image

Этот мод добавляет исследовательскую систему, аналогичную той, что использовалась в Ancient Warfare 2.

Вы будете использовать Исследовательскую станцию для исследований и Инженерную станцию для создания исследуемых предметов.

Инженерную станцию можно использовать и для обычного крафта, она поддерживает JEI.

Создание определений исследования:

Каждое исследование определяется файлом JSON в config/researches/. Этот каталог должен быть создан при первом запуске, или вы можете создать его самостоятельно. Файлы json загружаются и отображаются в книге исследований в алфавитном порядке имен файлов, поэтому, если вы хотите сгруппировать или упорядочить свои исследования, вы можете дать им похожие имена файлов, например «mymodresearch001», «mymodresearch002».

Вот пример определения исследования:

{
      "id": "example Research 1",
      "ticksRequired": 100,
      "requiredResearches": [],
      "requiredItems": [
        {
          "id": "c:ingots/iron",
          "amount": 4
        }
      ]
}

Для его разблокировки не требуется обязательных исследований, и для его разблокировки требуется 4 железных слитка. для завершения требуется 100 тиков.

Вот еще одно исследование, для завершения которого требуется «пример исследования 1»:

{
      "id": "example Research 2",
      "ticksRequired": 300,
      "requiredResearches": [
        "example Research 1"
      ],
      "requiredItems": [
        {
          "id": "minecraft:string",
          "amount": 128
        }
      ]
}

Создание рецептов исследовательского крафта:

Каждый рецепт исследования определяется как файл json в config/research_recipes. Этот каталог также должен быть создан при первом запуске. Вот пример того, как может выглядеть рецепт:

{
      "requiredResearch": "example Research 1",
      "output": {
        "id": "minecraft:dirt",
        "amount": 10
      },
      "pattern": [
        "   ",
        "ABA",
        "   "
      ],
      "keys": {
        "A": {
          "input": { "id": "c:ingots/iron", "amount": 2 }        
        },
        "B": {
          "input": { "id": "minecraft:string", "amount": 1 }
        }
      }
    }

Узор всегда должен быть 3х3. Рецепты исследований поддерживают потребление нескольких предметов в каждом слоте.

Они также поддерживают преобразование использованного предмета в новый, например, если вы хотите использовать ведро с водой и вернуть пустое ведро с водой. Это будет выглядеть примерно так: обратите внимание, что я добавил в рецепт onComplete:

{
      "requiredResearch": "example Research 2",
      "output": {
        "id": "minecraft:diamond",
        "amount": 10
      },
      "pattern": [
        "   ",
        "ABA",
        "   "
      ],
      "keys": {
        "A": {
          "input": { "id": "c:ingots/gold", "amount": 2 },
          "onComplete": { "id": "minecraft:stone", "amount": 1 }
        },
        "B": {
          "input": { "id": "minecraft:string", "amount": 1 }
        }
      }
    }

Этот рецепт потребует в общей сложности 4 золотых слитка (2 на каждую букву «А») и даст в общей сложности 2 камня (по 1 на каждую букву «А»).

Версии (5)

ВерсияMinecraftЗагрузчикиФайл
1.0.6 1.21, 1.21.1 neoforge скачать
1.0.4 1.21, 1.21.1 neoforge скачать
1.0.2 1.21, 1.21.1 neoforge скачать
1.0.1 1.21, 1.21.1 neoforge скачать
1.0.0 1.21, 1.21.1 neoforge скачать

Страница на Modrinth →