
Tameable
Архивирован0.0
Установок
Последнее обновление
Версии
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
}
}
}