Jail
**Jail** — это плагин для SMP-сервера под управлением Bukkit, позволяющий заключать игроков в тюрьму.

## Установка

- Скачайте плагин.
- Скопируйте файл
`Jail.jar`

в папку`plugins`

вашего сервера. - Перезапустите сервер.

## Права на команды

Команды администраторов

jail.command.jailcreate jail.command.jailcreatecells jail.command.jaildelete jail.command.jaildeletecells jail.command.jail jail.command.unjail jail.command.jailtransfer jail.command.jailtransferall jail.command.jailcheck jail.command.jailtelein jail.command.jailteleout jail.command.jaillist jail.command.jaillistcells jail.command.unjailforce jail.command.jailclear jail.command.jailclearforce jail.command.jailmute jail.command.jailstop

Команды пользователей

jail.usercmd.jailstick jail.usercmd.jailstatus jail.usercmd.jailpay

Особые права

jail.modifyjail

## Использование

Для начала постройте саму тюрьму. Затем введите команду `/jailcreate [название тюрьмы]`

и выделите тюрьму, нажав `ПКМ` деревянным мечом по краям здания (заметьте, оба края нужно выделять правой кнопкой мыши). Затем нажмите `ПКМ` по блоку, на котором будет появляться игрок после заключения, сразу после этого — `ПКМ` по блоку, на котором будет появляться освобожденный игрок. На этом можно остановиться, но вы также можете сделать с тюрьму с камерами и табличками с информацией о заключении.

Введите команду `/jailcreatecells [имя тюрьмы]`

, начнется процесс создания камер. Кликните `ПКМ` деревянным мечом по блоку, на котором будет появляться заключенный игрок, затем по одной или нескольким пустым табличкам (на всех табличках будет одинаковая информация). После этого кликните `ПКМ` по любому блоку (если вы не хотите использовать таблички, просто сразу кликните по любому блоку). Теперь вы можете выделить сундук, в которой перенесутся все вещи из инвентаря заключенного. Для этого кликните `ПКМ` по любому сундуку. Теперь вы можете, по желанию, ввести название камеры в чат (слеш (знак /) не нужен) или перейти к созданию новой камеры, кликнув `ПКМ` по месту, куда будет телепортироваться игрок при заключении и повторив все действия сначала. Если все камеры готовы, введите `/jailstop`

.

## Команды (основные)

- /jailcheck (имя игрока) — проверить состояние пленника
- /jailclear — освободить всех заключенных из тюрьмы
- /jailclearforce — удалить всех заключенных из базы данных
- /jail [ник игрока] (время) (имя тюрьмы):(номер камеры) (причина транслитом) — посадить игрока в тюрьму. Если не указать время — игрок будет заключен пожизненно. Причина будет указана на табличке, вместе с оставшимся временем заключения и ником администратора, посадившего игрока в тюрьму.
- /jailcreatecells [имя тюрьмы] — начать процесс создания камер тюрьмы
- /jailcreate [имя тюрьмы] — начать процесс создания тюрьмы
- /jailcreatewe [имя тюрьмы] — тоже самое, что и предыдущая команда, но плагин будет сам искать камеры (комнатки)
- /jaildeletecell [имя тюрьмы] (имя камеры) — удалить выбранные камеры тюрьмы
- /jaildeletecells [имя тюрьмы] — удалить все камеры выбранной тюрьмы
- /jaildelete [имя тюрьмы] — удалить тюрьму
- /jailreload — перезагрузить конфигурацию тюрьмы
- /jaillistcells [имя тюрьмы] — перечислить все камеры тюрьмы
- /jaillist — список тюрем
- /jailmute [ник заключенного] — дать мут (отключить возможность писать в чат) заключенному
- /jailstatus — показать ваш приговор
- /jailstick — переключение функции jailstick
- /jailstop — остановить все процессы (создания тюрьмы, камер)
- /jailtelein [имя тюрьмы] — телепортирует вас в тюрьму
- /jailtransfer [ник игрока] (имя другой тюрьмы) — переносит заключенного в другую тюрьму. Если не указано имя новой тюрьмы, будет выбрана ближайшая
- /unjail [ник игрока] — освободить игрока из тюрьмы
- /unjailforce [ник игрока] — удалить всю историю игрока из базы данных



## Команды редактирования

- /jailset [игрок/тюрьма/название тюрьмы:номер камеры] [опция] (значение) — этот параметр позволяет модифицировать уже созданные тюрьмы и заключенных. Для некоторых опций вам необходимо ввести значение.

**Опции заключенных:**

- time — изменить время заключенного.
- reason — изменить причину заключения. Пример: команда /jailset Player time 1 изменяет время заключения игрока Player на 1 минуту.

**Опции тюрьмы:**

- telepoint — изменить точку телепортации тюрьмы.
- releasepoint — Изменить точку телепортации при освобождении.
- corner1 — изменение первого угла тюрьмы кубоида.
- corner2 — изменение второго угла тюрьмы кубоида.
- worldedit — поставить кубоидной тюрьме в текущий "WorldEdit" выбранного региона.
- manualjail — переключает тюрьму в ручной режим, руководство тюрьмы не будет приниматься автоматически, вы можете редактировать руководства тюрем в конфигурации.

**Опции камер:**

- celltele — изменить точку телепортации в камеру.
- chest — изменение сундука в камере.
- addsign — добавить табличку в камеру.
- removesign — убрать табличку с камеры.
- clearsigns — убрать все таблички с камеры.