feat: pizdec

This commit is contained in:
2026-08-02 22:21:03 +03:00
parent ef128cc08d
commit de96bd314f
80 changed files with 4121 additions and 1431 deletions

68
README.md Normal file
View File

@@ -0,0 +1,68 @@
# AdminMode
Плагин режима адмистратора для Paper 26.1.2.
## Описание
AdminMode - это плагин, который позволяет модераторам и администраторам входить в специальный режим с сохранением их текущего состояния. При активации режима администратора:
- Сохраняется инвентарь, броня, предметы
- Сохраняется позиция игрока
- Сохраняется здоровье, голод, опыт
- Сохраняются эффекты зелий
- Выдаются временные права через LuckPerms (или OP)
При выходе из режима все восстанавливается обратно.
## Возможности
- **Сохранение состояния в JSON** - все данные сохраняются на диск
- **Интеграция с LuckPerms** - автоматическая выдача/отзыв групп
- **Гибкие ограничения** - настройка что можно/нельзя делать в режиме
- **Защита от читерства** - предотвращение переноса предметов
## Команды
- `/adminmode` (алиасы: `/adm`, `/am`) - включить/выключить режим администратора
## Права
- `adminmode.use` - разрешает использовать режим администратора (по умолчанию: OP)
- `adminmode.punishment.warn` / `unwarn` - выдача и снятие предупреждений
- `adminmode.punishment.mute` / `unmute` - выдача и снятие мута
- `adminmode.punishment.kick` - отключение игрока
- `adminmode.punishment.ban` / `unban` - выдача и снятие бана
## Установка
1. Установите Paper 26.1.2 build 74 или новее и Java 25.
2. Установите LuckPerms 5.5.x.
3. Скопируйте `AdminMode-1.2+26.1.2.jar` в папку `plugins/`.
4. Перезапустите сервер и настройте `config.yml`.
## Зависимости
- **Обязательные**: Paper 26.1.2, Java 25, LuckPerms 5.5.x
- **Опциональные**: CoreProtect
Подробная пошаговая настройка групп и прав: [LUCKPERMS_SETUP.md](LUCKPERMS_SETUP.md).
Контракт команд для отдельного плагина наказаний: [MODERATION_PLUGIN_CONTRACT.md](MODERATION_PLUGIN_CONTRACT.md).
Команда снятия мута вызывается как `moderationcommands:unmute`, чтобы исключить конфликт с `/unmute` из FlectonePulse.
## Сборка
```bash
./gradlew clean build
```
Готовый JAR: `build/libs/AdminMode-1.2+26.1.2.jar`.
## Автор
BelzeBool
## Лицензия
Эксклюзивно для сервера Шлакоблок