Old School Jail
Тюремный мод для Fabric-серверов, прямо как в старые добрые времена!
- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 623
- Подписчиков на Modrinth
- 5
- версий
- 7
- Обновлён
- 23 мая 202623 мая
- Опубликован
- в 2025
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Old School Jail Mod
Классический мод тюрьмы для серверов Minecraft на Fabric — прямо как в старые добрые времена!
Возможности
- Посадка игроков: Сажай игроков в тюрьму с настраиваемым временем и причинами
- Управление тюрьмами: Задавай несколько тюрем и удаляй их по мере необходимости
- Система прав: Полная интеграция с Fabric Permissions API (работает с LuckPerms и другими модами на права)
Умные ограничения: Заключённые игроки не могут:
- Ломать или ставить блоки
- Взаимодействовать с блоками (кнопки, рычаги и т.д.)
- Использовать команды (кроме
/jail timeдля проверки срока) - Телепортироваться или сбежать (автоматическая телепортация обратно в тюрьму)
- Настраиваемость: Обширный конфиг для кастомизации
- Сохранение данных: Все тюрьмы и заключённые сохраняются и восстанавливаются при перезапуске сервера
- Автоосвобождение: Игроки автоматически освобождаются по истечении срока
- Отслеживание исходной позиции: При освобождении игроки телепортируются обратно на исходное место (настраивается)
- Обработка выхода/входа: Игроки остаются в тюрьме после выхода и входа, а также автоосвобождаются, если срок истёк офлайн
- Несколько тюрем: Создавай несколько тюрем и выбирай, в какую отправить игрока
- Совместимость с Essential Commands: Полностью совместим с Essential Commands — рекомендуемым дополнительным модом
Команды
Основные команды
`/jail ` — Посадить игрока в первую доступную тюрьму
- Время зависит от настройки конфига (по умолчанию: минуты)
- Пример:
/jail Steve 30 Griefing the spawn
`/jail <jail_name> ` — Посадить игрока в конкретную тюрьму
- Пример:
/jail Steve spawn 30 Being annoying
- Пример:
`/jail release ` — Освободить игрока досрочно (телепортирует обратно на исходное место, если включено в конфиге)
/jail time— Проверить своё оставшееся время заключения (доступно заключённым)- `/jail time
— Проверить время заключения любого игрока (только для админов — требует правоoldschooljail.jail`) /jail list— Список всех заключённых игроков с деталями (только для админов — требует правоoldschooljail.jail)
Админ-команды
/jail set <jail_name>— Задать тюрьму на текущей позиции- `/jail set <jail_name> ` — Задать тюрьму по конкретным координатам
/jail delete <jail_name>— Удалить тюрьму (автоматически освобождает всех заключённых)
Права
Мод использует Fabric Permissions API и поддерживает любой плагин прав, реализующий его (LuckPerms и т.д.)
Узлы прав
oldschooljail.jail— Позволяет сажать игроковoldschooljail.release— Позволяет освобождать игроковoldschooljail.set— Позволяет задавать тюрьмыoldschooljail.delete— Позволяет удалять тюрьмыoldschooljail.immune— Делает игрока неуязвимым к посадкеoldschooljail.time— Позволяет использовать/jail time(по умолчанию выдано всем)oldschooljail.jail— Также позволяет использовать `/jail time ` для проверки времени заключения других игроков
Примечание: Если плагин прав не установлен, мод откатывается к OP уровню 2 для админ-команд.
Конфигурация
Файл конфига находится по пути config/oldschooljail.toml и автоматически создаётся при первом запуске с полезными комментариями.
Опции конфига
TOML-файл содержит подробные комментарии для каждой опции. Вот что можно настроить:
Настройки времени:
input_unit— Единица времени для команд (SECONDS, MINUTES или HOURS)max_sentence_seconds— Максимальная длительность срока в секундах
Ограничения:
block_commands— Блокировать все команды кроме /jail timeblock_teleportation— Автотелепорт обратно, если игрок сбежал дальше 50 блоковblock_block_breaking— Запретить ломать блокиblock_block_placing— Запретить ставить блокиblock_interaction— Запретить взаимодействие с блоками
Настройки освобождения:
teleport_back_on_release— Телепортировать игроков обратно на исходное место при освобождении (если false, игрокам придётся выходить вручную)
Сообщения:
release— Сообщение при ручном освобожденииjail_expired— Сообщение, когда срок заключения истекает
Все настройки сопровождаются полезными комментариями в файле конфигурации, объясняющими их назначение!
Установка
- Скачайте oldschooljail-[version].jar для вашей версии MC
- Поместите JAR-файл в папку
modsвашего сервера - Убедитесь, что у вас установлен Fabric API
- (Необязательно) Установите плагин прав, например LuckPerms, для продвинутого управления правами
- (Рекомендуется) Установите Essential Commands для полного oldschool-опыта
- Запустите сервер
Совместимость
- Версия Minecraft: 1.21.2-1.21.11
- Загрузчик модов: Fabric
- Требуется: Fabric API
- Рекомендуется: LuckPerms или другой плагин, совместимый с Fabric Permissions API
- Совместимость с AFK: Полностью совместим с Essential Commands — рекомендуемым companion-модом
Лицензия
Этот проект распространяется под лицензией MIT
Частые вопросы
Как установить Old School Jail?
Установите Fabric под свою версию Minecraft, скачайте Old School Jail под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Old School Jail?
У Old School Jail есть сборки для Minecraft 1.21.2–26.1.2.
Нужен ли Old School Jail на сервере?
Ставится только на сервер; игрокам ставить не нужно