---

## ✨ Возможности

- ✅ Автоматический кик игроков при включении технических работ
- 🛡️ Защита операторов - игроки с правами OP или maintenance.bypass могут заходить
- 🎨 Поддержка HEX цветов - используйте &#RRGGBB для любого HEX цвета
- 🌈 Поддержка RGB цветов - используйте &rgb(R,G,B) для RGB цветов
- 🔄 Автоматическая блокировка входа - новые игроки не смогут зайти во время тех. работ
- ⚙️ Гибкая настройка - все сообщения настраиваются в config.yml
- 🇷🇺 Полная русификация - все сообщения на русском языке
- ⚡ Совместимость - работает с Minecraft 1.16.5 и выше

---

## 📦 Установка

1. Скачайте файл MaintenanceMode-1.0.0.jar из папки target/
2. Поместите его в папку plugins/ вашего сервера
3. Перезапустите сервер или используйте /reload confirm
4. Готово! Плагин создаст конфигурационный файл автоматически

---

## 🎮 Команды

| Команда | Описание | Права |
|---------|----------|-------|
| /maintenance on | Включить режим технических работ | maintenance.admin |
| /maintenance off | Выключить режим технических работ | maintenance.admin |
| /maintenance reload | Перезагрузить конфигурацию | maintenance.admin |
| /maintenance status | Показать текущий статус | maintenance.admin |

Алиасы: /mt, /тех

Альтернативные команды:
- /maintenance включить - включить
- /maintenance выключить - выключить
- /maintenance перезагрузить - перезагрузить
- /maintenance статус - статус

---

## 🔑 Права (Permissions)

| Право | Описание | По умолчанию |
|-------|----------|--------------|
| maintenance.admin | Позволяет управлять режимом технических работ | OP |
| maintenance.bypass | Позволяет заходить во время технических работ | OP |

---

## ⚙️ Настройка конфигурации

Файл конфигурации находится в plugins/MaintenanceMode/config.yml

### Основные настройки

yaml
maintenance:
enabled: false # Включен ли режим технических работ


### Настройка сообщений

Все сообщения поддерживают HEX, RGB и стандартные цветовые коды Minecraft!

#### Формат HEX цветов

yaml
kick-message: '&#FF5555&lТЕХНИЧЕСКИЕ РАБОТЫ'


Где &#FF5555 - это красный цвет в HEX формате.

#### Формат RGB цветов

yaml
kick-message: '&rgb(255,85,85)&lТЕХНИЧЕСКИЕ РАБОТЫ'


Где &rgb(255,85,85) - это красный цвет в RGB формате.

#### Примеры популярных цветов

HEX формат:
- &#FF5555 - Красный
- &#55FF55 - Зеленый
- &#5555FF - Синий
- &#FFD700 - Золотой
- &#FF1493 - Розовый
- &#00FFFF - Голубой
- &#FF6600 - Оранжевый

RGB формат:
- &rgb(255,85,85) - Красный
- &rgb(85,255,85) - Зеленый
- &rgb(85,85,255) - Синий
- &rgb(255,215,0) - Золотой
- &rgb(255,20,147) - Розовый

#### Форматирование текста

- &l - Жирный
- &m - ~~Зачеркнутый~~
- &n - Подчеркнутый
- &o - Курсив
- &r - Сброс форматирования

### Пример настройки сообщения при кике

yaml
messages:
kick-message: |
&#FF5555&lТЕХНИЧЕСКИЕ РАБОТЫ

&7Сервер находится на техническом обслуживании.
&#FFD700Пожалуйста, зайдите позже!

&rgb(100,200,255)Следите за новостями в Discord!


Этот пример покажет:
- Красный заголовок "ТЕХНИЧЕСКИЕ РАБОТЫ"
- Серый текст с информацией
- Золотую просьбу зайти позже
- Голубую ссылку на Discord

---

## 🎨 Полный список сообщений для настройки

yaml
messages:
kick-message: 'Сообщение при кике игрока'
enabled: 'Сообщение при включении режима'
disabled: 'Сообщение при выключении режима'
already-enabled: 'Режим уже включен'
already-disabled: 'Режим уже выключен'
reloaded: 'Конфигурация перезагружена'
no-permission: 'Нет прав на команду'


---

## 📋 Как использовать

### Включение технических работ

1. Выполните команду /maintenance on
2. Все игроки без прав OP будут немедленно кикнуты
3. Новые игроки не смогут зайти на сервер
4. Только операторы и игроки с правом maintenance.bypass могут играть

### Выключение технических работ

1. Выполните команду /maintenance off
2. Игроки снова могут заходить на сервер

### Проверка статуса

Используйте /maintenance status чтобы узнать, включен ли режим технических работ.

## 📝 Требования

- Minecraft: 1.16.5 или выше
- Server: Spigot, Paper или их форки
- Java: 8 или выше

---

## 🆘 Поддержка

Если у вас возникли проблемы:

1. Убедитесь, что вы используете Minecraft 1.16.5+
2. Проверьте файл config.yml на ошибки
3. Посмотрите логи сервера на наличие ошибок
4. Используйте /maintenance reload после изменения конфигурации

---

## 📄 Лицензия

Этот плагин создан для использования на Minecraft серверах. Свободное использование и модификация.

---

## 🎯 Примеры использования

### Простое включение

/maintenance on


### Настройка красивого сообщения

Откройте config.yml и измените:

yaml
kick-message: |
&#FF0000&l⚠ ТЕХНИЧЕСКИЕ РАБОТЫ ⚠

&#FFAA00Сервер временно недоступен
&#55FF55Вернемся через 30 минут!

&7Discord: &bdiscord.gg/ваш-сервер


Затем:
/maintenance reload
/maintenance on


---

Приятной игры! 🎮