Скачать Tameable — Minecraft Моды — MetaMods

Tameable

Архивирован

Установок

18

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

10 месяцев назад

Версии

1.20.1
Клиент и сервер
Fabric
Forge
Neoforge
Приключенческие
Библиотеки
Мобы
Утилиты

Tameable

Мод Tameable родился из любопытного вопроса на сервере — можно ли приручить Ингрессуса Волтариса (Певца Смерти)? Теперь у вас есть ответ и полноценный инструмент для приручения практически любых существ в Minecraft!

Этот мод предлагает гибкую настраиваемую систему, позволяющую определить, каких именно мобов можно приручить и как они будут себя вести после этого.

Важное замечание: Поскольку мод не переписывает полностью искусственный интеллект существ, некоторые сущности могут демонстрировать необычное поведение.

Как использовать

Для ручного приручения используйте команду /tame <UUID_существа> <UUID_владельца> (если оставить UUID владельца пустым, существо станет диким). Настройка осуществляется двумя основными способами.

Настройка через данные (рекомендуется)

Создайте файл data/<ID_мода_существа>/tameable/<ID_существа>.json в своём датапаке или моде со следующим содержимым:

{
  "tame": [
    // Какие предметы можно использовать для приручения
    "один предмет",
    "#или тег"
  ],
  "breed": [
    // Какие предметы использовать для разведения. Если оставить пустым, будут использоваться предметы для приручения
    // Количество для разведения: заданное значение → пищевой компонент → 1
    "один предмет",
    "#или тег",
    {
      // или объект
      "item": "предмет или тег",
      "heal": 1
    }
  ],
  // Шанс приручения
  "chance": 0.1,
  // Должен ли атаковать то, что атакует игрок
  "attack": true,
  // Должен ли защищать игрока от атакующих
  "protect": true,
  "follow": {
    // Должен ли следовать за игроком
    "enable": true,
    // Скорость следования
    "speed": 1,
    // Максимальная дистанция для остановки следования
    "minDistance": 10,
    // Минимальная дистанция для начала следования
    "maxDistance": 2,
    // Может ли покидать игрока
    "leavesAllowed": false
  }
}

Значения по умолчанию:

{
  "tame": [
    // Это единственное обязательное поле
  ],
  "breed": [
    // Необязательно, будет использоваться предмет приручения, если поле отсутствует или пустое
    "предмет или тег",
    {
      // или объект
      "item": "предмет или тег",
      "heal": 1
    }
  ],
  // Шанс приручения
  "chance": 1,
  "attack": false,
  "protect": false,
  "follow": {
    // Эти значения (кроме "enable") соответствуют значениям волка по умолчанию
    "enable": false,
    "speed": 1,
    "minDistance": 10,
    "maxDistance": 2,
    "leavesAllowed": false
  }
}

Пример:

Создайте файл data/minecraft/tameable/pillager.json со следующим содержимым, чтобы приручать разбойников яблоками и разводить их с помощью яблок и камней:

{
  "tame": [
    "minecraft:apple"
  ],
  "breed": [
    "minecraft:apple",
    {
      "item": "minecraft:stone",
      "heal": 5
    }
  ],
  "chance": 0.1,
  "attack": true,
  "protect": true,
  "follow": {
    "enable": true
  }
}

Настройка через конфигурационный файл

ВНИМАНИЕ: Этот метод перезаписывает настройки из датапаков!

Откройте файл .minecraft/config/tameable.json. Если файл не существует — создайте его.

Для применения изменений используйте команду /reload в игре.

Объяснение конфигурации:

{
  "тип сущности здесь": {
    // Объект в формате датапака, см. выше
  }
  // ... и так далее
}

Пример:

Следующая конфигурация позволяет приручать разбойников яблоками и разводить их с помощью яблок и камней:

{
  "minecraft:pillager": {
    "tame": [
      "minecraft:apple"
    ],
    "breed": [
      "minecraft:apple",
      {
        "item": "minecraft:stone",
        "heal": 5
      }
    ],
    "chance": 0.1,
    "attack": true,
    "protect": true,
    "follow": {
      "enable": true
    }
  }
}
Участники проекта
IAFEnvoy

IAFEnvoy

Разработчик

Создан: 29 сен 2024

ID: 60029