Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
EN
SuperIgnor is a simple server protection plugin 1.21.x that allows server administrators to control player access with flexible rules and realistic kick messages. The plugin provides two operation modes and multiple kick message types to suit different server management needs.
🚀 Features
Operation Modes
when_online- Ignored players cannot join only when main users are onlinealways- Ignored players cannot join at any time (permanent ban)
Kick Message Types
custom- Customizable kick message with color formatting supportrandom- Realistic connection error messages that mimic network issues
Configuration Options
- Multiple main users support
- Multiple ignored users support
- Customizable operation mode
- Flexible kick message system
- Automatic config creation and validation
⚙️ Commands
| Command | Description | Permission | Aliases |
|---|---|---|---|
/superignor reload |
Reloads plugin configuration | superignor.admin |
/si reload |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
superignor.admin |
Allows using plugin administration commands | op |
📋 Configuration Example
# Operation mode: "when_online" or "always"
operation-mode: "when_online"
# Main server users (nicknames)
main-users:
- "OwnerSteve"
- "AdminAlex"
# Ignored users (nicknames)
ignored-users:
- "BadPlayer1"
- "BadPlayer2"
# Kick message type: "custom" or "random"
kick-type: "custom"
# Custom kick message (used if kick-type = "custom")
kick-custom-message: "§cYou cannot join the server while main administrators are online!"
# Random connection errors (used if kick-type = "random")
kick-random-messages:
- "Internal Exception: java.io.IOException: Connection reset by peer"
- "Internal Exception: java.net.SocketException: Connection timed out"
🎯 Usage Examples
-
Temporary Protection (when admins are online):
operation-mode: "when_online" main-users: ["Admin1", "Admin2"] -
Permanent Ban:
operation-mode: "always" ignored-users: ["Cheater123", "Spammer456"] -
Stealth Mode (realistic errors):
kick-type: "random"
🔧 Installation
- Place the JAR file in your
plugins/folder - Restart or reload the server
- Configure
plugins/SuperIgnor/config.yml - Use
/superignor reloadto apply changes
📊 Logging
The plugin provides detailed logging:
- Operation mode on startup
- Number of loaded users
- Kick events with reasons
- Configuration warnings
Ru
SuperIgnor - это плагин, который позволяет администраторам контролировать доступ игроков с гибкими правилами и фейковыми сообщениями при кике. Плагин предоставляет два режима работы и несколько типов сообщений для различных нужд управления сервером.
🚀 Возможности
Режимы работы
when_online- Игнорированные игроки не могут зайти только когда главные пользователи онлайнalways- Игнорированные игроки не могут зайти в любое время (перманентный бан)
Типы сообщений при кике
custom- Настраиваемое сообщение с поддержкой цветового форматированияrandom- Фейковые сообщения об ошибках подключения, имитирующие сетевые проблемы
Опции конфигурации
- Поддержка нескольких главных пользователей
- Поддержка нескольких игнорированных пользователей
- Настраиваемый режим работы
- Гибкая система сообщений при кике
⚙️ Команды
| Команда | Описание | Разрешение | Алиасы |
|---|---|---|---|
/superignor reload |
Перезагружает конфигурацию плагина | superignor.admin |
/si reload |
🔐 Разрешения
| Разрешение | Описание | По умолчанию |
|---|---|---|
superignor.admin |
Разрешает использование команд администрирования плагина | op |
📋 Пример конфигурации
# Режим работы: "when_online" или "always"
operation-mode: "when_online"
# Главные пользователи сервера (ник)
main-users:
- "OwnerSteve"
- "AdminAlex"
# Игнорированные пользователи (ник)
ignored-users:
- "BadPlayer1"
- "BadPlayer2"
# Тип сообщения при кике: "custom" или "random"
kick-type: "custom"
# Кастомное сообщение (используется если kick-type = "custom")
kick-custom-message: "§cВы не можете зайти на сервер пока администраторы онлайн!"
# Случайные ошибки подключения (используются если kick-type = "random")
kick-random-messages:
- "Internal Exception: java.io.IOException: Connection reset by peer"
- "Internal Exception: java.net.SocketException: Connection timed out"
🎯 Примеры использования
-
Временная защита (когда админы онлайн):
operation-mode: "when_online" main-users: ["Админ1", "Админ2"] -
Перманентный бан:
operation-mode: "always" ignored-users: ["Читер", "Спаммер"] -
Скрытый режим (реалистичные ошибки):
kick-type: "random"
🔧 Установка
- Поместите JAR файл в папку
plugins/ - Перезагрузите сервер
- Настройте
plugins/SuperIgnor/config.yml - Используйте
/superignor reloadдля применения изменений
📊 Логирование
Плагин предоставляет логирование:
- Режим работы при запуске
- Количество загруженных пользователей
- События кика с причинами
- Предупреждения о конфигурации



