Essentials Fabric
Серверные essentials для Fabric SMP: запросы на телепортацию, рюкзаки, админ-инструменты и модерация
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 3,8 тыс.
- Подписчиков на Modrinth
- 7
- версий
- 13
- Обновлён
- 24 сентября 202624 сент.
- Опубликован
- в 2025
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Essentials
Лёгкий серверный набор инструментов на Fabric для выживальческих серверов и SMP. Essentials добавляет повседневные команды для игроков и инструменты модерации, которые нужны большинству серверов, без необходимости устанавливать мод на клиент.
Только для сервера: игроки могут заходить с неизменённым ванильным клиентом. На сервере требуется Fabric API.
Возможности
Удобство для игроков
- Запросы на телепортацию через
/tpa,/tpahere, принять, отклонить, отменить и/tpahere all /backпосле выполненного запроса на телепортацию- Постоянные
/spawnи/setspawnс проверками безопасного прибытия, разогревом, кулдауном и опциональной маршрутизацией при первом входе/возрождении - Именованные
/sethome,/home,/delhomeи/homes, сохраняемые по UUID игрока, с лимитами, разогревом, кулдауном и безопасным прибытием - Рюкзаки 9x3 с режимами на игрока, общий на сервер или ванильный эндер-сундук
- Одноразовый инвентарь 9x3 через
/disposal,/trashили/trashcan
Администрирование сервера
- Починка предметов в руках, лечение или кормление игроков, переключение полёта в режиме выживания
- Просмотр и редактирование инвентарей, эндер-сундуков и рюкзаков отдельных игроков
- Управление ранее заходившими игроками даже когда они офлайн
- Изменения синхронизируются, когда несколько админов просматривают одно и то же живое хранилище
- Скрытие персонала через
/vanish, включая сущностей, список вкладок, команды, объявления, мобов и коллизию - Проверка задержки, сообщаемой сервером, через
/ping [player], включая настраиваемые пороги цвета - Мониторинг скользящего TPS сервера через
/tpsна окнах от 5 секунд до 15 минут
Модерация
- Временные или постоянные баны игроков, включая офлайн-игроков
- Временные или постоянные баны IPv4 и IPv6
- Бан аккаунта и текущего IP онлайн-игрока вместе, используя его имя с
/ban-ip - Кик игроков с обязательной причиной
- Помилование аккаунтов игроков и IP-адресов независимо
- Просмотр истории киков и банов с постраничной навигацией через
/historyили/audit, включая активные баны
Длительности банов поддерживают значения вроде 30m, 2h, 7d и 1d12h. Используйте permanent или perm для постоянного бана. Адреса IPv6 в командах нужно заключать в кавычки.
Обзор команд
| Область | Команды | Доступ по умолчанию |
|---|---|---|
| Запросы на телепортацию | /tpa, /tpahere, /tpaccept, /tpdeny, /tpcancel, /back | Все |
| Спавн сервера | /spawn | Все |
| Администрирование спавна сервера | /setspawn | Операторы |
| Дома игроков | /home [name], /sethome [name], `/delhome , /homes` | Все |
| Хранилище игрока | /backpack (/bp), /disposal (/trash, /trashcan) | Все |
| Утилиты игрока | /repair [target], /heal [target], /feed [target], /flight [target] | Операторы |
| Статус сервера | /ping [player], /tps | Все |
| Просмотр инвентаря | /inventorysee (/isee), /enderchestsee (/esee), /backpacksee (/bpsee) | Операторы |
| Модерация игроков | /ban, /pardon (/unban), /kick, /history (/audit), /vanish | Операторы |
| Модерация IP | /ban-ip (/banip), /pardon-ip (/unban-ip) | Операторы |
Каждую группу команд можно отключить или сделать доступной либо операторам, либо всем игрокам. С совместимым провайдером прав Fabric, таким как LuckPerms, стабильные узлы `essentials.обеспечивают гранулярный доступ;
алиасы используют узел основной команды. Полную таблицу узлов прав смотрите в README. Без
провайдераcommands..access` остаётся единственной проверкой доступа, и поведение не меняется.
Конфигурация
Конфигурация создаётся в config/essentials/essentials.yaml. Изменения вступают в силу после перезапуска сервера.
| Опция | По умолчанию | Назначение |
|---|---|---|
tag.text | Essentials | Текст, отображаемый в префиксе чата |
tag.color | DARK_PURPLE | Цвет текста префикса, используя название форматирования Minecraft |
tag.bracketColor | DARK_GRAY | Цвет скобок префикса |
tag.bold | true | Делает текст префикса жирным |
back.window_seconds | 120 | Как долго /back остаётся доступной после телепортации по TPA |
backpack.mode | per_player | Тип рюкзака: per_player, serverwide или ender_chest |
tpa.timeout_seconds | 60 | Время до истечения запроса на телепортацию |
tpa.cooldown_seconds | 10 | Кулдаун после отмены запроса на телепортацию |
spawn.first_join | true | Отправляет впервые зашедших игроков на настроенный спавн Essentials |
spawn.respawn | true | Использует спавн Essentials после смерти, когда нет действительной кровати, якоря или другой личной точки |
spawn.warmup_seconds | 3 | Задержка перед телепортацией /spawn |
spawn.cooldown_seconds | 30 | Задержка перед повторным использованием /spawn |
spawn.cancel_on_movement | true | Отменяет ожидающую телепортацию на спавн, когда игрок двигается |
spawn.cancel_on_damage | true | Отменяет ожидающую телепортацию на спавн, когда игрок получает урон |
homes.default_limit | 1 | Дома, разрешённые без числового права на лимит |
homes.maximum_limit | 5 | Наибольшее числовое право на лимит домов, которое учитывается |
homes.allow_cross_dimension | true | Позволяет /home телепортировать между измерениями |
homes.warmup_seconds | 3 | Задержка перед телепортацией /home |
homes.cooldown_seconds | 30 | Задержка перед повторным использованием /home |
homes.cancel_on_movement | true | Отменяет ожидающую телепортацию домой, когда игрок двигается |
homes.cancel_on_damage | true | Отменяет ожидающую телепортацию домой, когда игрок получает урон |
tps.healthy.minimum_tps | 18.0 | Нижняя граница для окраски здорового TPS |
tps.degraded.minimum_tps | 15.0 | Нижняя граница для окраски ухудшенного TPS |
vanish.persist_state | true | Сохраняет состояние vanish по UUID между переподключениями и перезапусками |
vanish.chat_behavior | block | Блокирует публичный чат или направляет его в видимость только для персонала |
moderation.ban_message | Включено в созданную конфигурацию | Сообщение об отключении, используемое для банов игроков и IP |
moderation.kick_message | Включено в созданную конфигурацию | Сообщение об отключении, используемое для киков |
updates.enabled | true | Выполняет одну асинхронную проверку совместимого релиза после запуска |
| updates.channel | stable_only | Принимает только стабильные релизы или включает пререлизы | | updates.console_notifications | true | Записывает доступное обновление в консоль сервера | | updates.player_notifications | true | Уведомляет авторизованных игроков онлайн один раз за сессию | | updates.request_timeout_seconds | 5 | Сетевой таймаут, ограничен диапазоном 2-30 секунд | | updates.startup_delay_seconds | 10 | Задержка после запуска, ограничена диапазоном 0-300 секунд | | `commands..enabled|true| Включает или отключает группу команд |
|commands..access|opилиall` | Ограничивает группу команд операторами или разрешает всем |
Сообщения модерации поддерживают коды форматирования Minecraft с амперсандом, такие как &c и &l.
ban_message:{player},{reason},{moderator},{time},{expires_at}kick_message:{player},{reason},{moderator}
Доступные названия конфигураций команд включают repair, heal, feed, flight, disposal, tpa, back, spawn, setspawn, home, sethome, delhome, homes, backpack, backpacksee, enderchestsee, inventorysee, ban, pardon, banip, pardonip, kick, history, ping и tps.
Установка
- Установите Fabric Loader и Fabric API на сервер.
- Поместите JAR-файл Essentials в папку
modsсервера. - Запустите сервер и при необходимости настройте
config/essentials/essentials.yaml.
Требуется Java 25 или новее. Установка на клиент не требуется.
Частые вопросы
Как установить Essentials Fabric?
Установите Fabric под свою версию Minecraft, скачайте Essentials Fabric под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Essentials Fabric?
У Essentials Fabric есть сборки для Minecraft 1.21.8, 1.21.10, 26.2–26.3.
Нужен ли Essentials Fabric на сервере?
Ставится только на сервер; игрокам ставить не нужно