
Fabric Essentials
Fabric Essentials - мод для Майнкрафт на Fabric, добавляющий набор полезных команд для сервера: дома, телепорты, TPA, редактирование предметов и многое другое. Полностью настраивается через конфиг.
Fabric Essentials
Fabric Essentials - это мод для Minecraft на Fabric, который добавляет на сервер все необходимые базовые команды. Если вы собираете сервер для друзей или настраиваете что-то серьёзнее, без такого набора команд никуда. В ванильной игре нет ни /sethome, ни /tpa, ни даже нормального /back. Этот мод решает эту проблему.
Команды
Каких только команд тут нет. Полный список лежит в файле COMMANDS.md, но на деле вам хватит того набора, что уже встроен. Дома, телепорты, запросы на телепортацию - всё это работает из коробки. Плюс есть команды для редактирования предметов, приватных сообщений и даже шпиона за командами других игроков.
Конфигурация
Настройки лежат в конфиге в формате JSON5. Разобраться несложно, всё разбито на секции. К примеру, можно указать, сколько домов положено каждому игроку, как долго живёт запрос на TPA, или сколько очков опыта тратится на переименование предмета. Вот пример конфига из оригинального описания:
{
"homes": {
// How many homes each player should have independent of permissions
"defaultLimit": 3,
// A list of configurations to increase the home limit. The system will pick the highest value from all entries with
// stacking disabled and add all values with stacking enabled
"homesLimits": [
{
// The permission that a player needs to get this 'fabric-essentials.command.sethome.limit.<permission>'
"permission": "vip",
"limit": 5,
"stacks": false
}
]
},
"tpa": {
// How many seconds teleport requests will stay active for
"expiry": 30
},
"commands": {
// Whether player argument commands allow partial names (only the start of a name) to target a player
"allowPartialNames": false
},
"teleportation": {
"waitingPeriod": {
// How many seconds players need to wait before being teleported
"period": 2,
"cancellation": {
// Whether damage cancels teleportation
"damage": false,
// How far players can move before teleportation is cancelled
"maxMoveDistance": -1
}
},
// How many locations can be saved for the back command
"savedBackLocations": 32,
// Enabling this will create a back location when running /back, effectively allowing you to toggle between your
// most recent and your current location using /back
"saveBackCommandLocation": false
},
"itemEdit": {
// The maximum name length for the item edit command
"name": {
"maxLength": 50,
"experienceLevelCost": 1
},
// The maximum lore length for the item edit command
"lore": {
"maxLength": 50,
"maxLines": 5,
"experienceLevelCost": 1
}
},
"ignoreCommandSpyCommands": [
"me",
"msg",
"teammsg",
"tell",
"w"
]
}
Кстати, комментарии в конфиге на английском, но смысл понятен. Если нужно, можно перевести под себя, благо это просто текстовый файл.
CommandSpy
Полезная фишка для админов. Команда /commandspy включает режим, при котором вам приходят все команды, которые вводят игроки. Удобно для поиска нарушителей. Правда, если не хотите видеть лишний мусор, можно в конфиге указать список команд, которые будут игнорироваться.
Стилизованный ввод
Ещё одна интересная особенность - поддержка формата текста Patbox. Игроки могут использовать цветовые коды и форматирование в наковальне, книгах, табличках и на предметах. Правда, для этого нужны соответствующие права. Разрешения вида fabric-essentials.style.<type>.<tag>, где <type> - это anvil, book, sign, item.name или item.lore, а <tag> - любой доступный тег.
Импорт данных из других модов
Если вы переезжаете с другого мода на Fabric Essentials, не придётся всё настраивать заново. Мод умеет импортировать данные из kiloessentials и essential_commands. Процесс простой: выключаете сервер, удаляете старый мод, ставите этот, запускаете сервер и выполняете команду /essentials import <id> из консоли. Только обязательно сделайте резервную копию перед импортом, чтобы не потерять прогресс игроков.
Установка
Мод работает на Fabric, так что вам понадобится Fabric Loader и, скорее всего, Fabric API. Просто положите мод в папку mods и запустите сервер. Дальше остаётся только настроить конфиг под себя.
Fabric Essentials - это тот случай, когда мод действительно нужен почти каждому серверу. Он не добавляет контента, но делает управление сервером в разы проще. Если вы ещё не пользуетесь таким набором команд, обязательно попробуйте. Скачайте Fabric Essentials и настройте свой сервер как надо.
