Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Server Error Tool
Server Error Tool is a fun, admin-only plugin for Paper servers that lets you simulate terrifying server errors and prank your players. Perfect for Halloween events, April Fools, or just messing with friends on your SMP.
⚠️ This plugin is a joke/prank tool. It does NOT actually damage your server, delete files, or disable plugins. All errors are simulated for entertainment purposes.
🎮 Features
🚨 Fake Errors & Warnings
Send realistic-looking server errors and warnings to all players in chat. Messages are randomized from a configurable pool and sent with a small random delay for maximum immersion.
Error types:
critical— Critical server exception messages.file_error— File I/O and corruption errors.entity_error— Unknown entity and NBT corruption errors.404_error— Missing resource and packet errors.unknown_error— Generic errors with corrupted/glitched text.op_disable— Fake OP/permission backend failures.
Warning types:
critical— File conflicts between plugins.file_download_failed— Resource pack download failures.file_not_founded— Missing config/locale files.unknown_entity— "Something is moving in the loaded chunks..."server_overloaded— Classic "Can't keep up!" TPS warnings.disabling_plugins— Disables a real plugin currently on your server (faked, of course).command_disable_warning— Temporarily disables a real command that requires permissions.
👻 Scary Events
blindness— Blinds players for a set duration.corruption— Replaces blocks around the player with black and magenta concrete. The effect follows the player like a tail and restores everything perfectly afterward. Also applies blindness and prevents block breaking with fake "Invalid block ID" errors.footsteps— Plays random footstep sounds behind players for a set duration.error_spam— Spams randomly generated, realistic Java exceptions (NullPointerException,OutOfMemoryError, etc.) into chat.visual— Spawns floating "ghost names" likeError,Null,Missing_File, andHelp mearound players. Names appear and fade out at different times for a creepy, glitchy effect.tempclear— Temporarily clears a player's entire inventory (including armor and off-hand). The player becomes invulnerable, cannot pick up items, cannot open containers, and cannot break blocks. Everything is restored perfectly when the timer ends.move— Blinds the player, teleports them 100 blocks above the surface, then randomly teleports them to a new location within 500 blocks every 4 seconds. Grants Slow Falling and temporary damage immunity.
🗣️ Fake Entities
add <name>— Registers a fake name (for chat/whisper purposes).remove <name>— Removes a registered fake name.chat <name> <message>— Sends a chat message as a fake entity (<name> message).whisper <entity> <player> <message>— Sends a private whisper to a player, formatted like vanilla Minecraft:*name* whispers to you: *message*.
⚙️ Settings
/set settings language english|russian— Changes the plugin's system message language at runtime. The language is saved toconfig.yml.
📜 Commands
| Command | Description |
|---|---|
/set error <type> |
Send fake error messages to all players. |
/set warning <type> |
Send fake warning messages to all players. |
/set events corruption <player|@a> <seconds> |
Start the corruption event. |
/set events footsteps <player|@a> <seconds> |
Start the footsteps event. |
/set events visual <player|@a> <seconds> |
Start the visual glitch event. |
/set events tempclear <player|@a> <seconds> |
Start the temp inventory clear event. |
/set events move <player|@a> <seconds> |
Start the random teleport event. |
/set events error_spam [count] |
Spam generated errors. |
/set entities add <name> |
Register a fake entity name. |
/set entities remove <name> |
Remove a fake entity name. |
/set entities chat <name> <message> |
Chat as a fake entity. |
/set entities whisper <entity> <player> <message> |
Whisper as a fake entity. |
/set settings language <english|russian> |
Change plugin language. |
🔧 Configuration
The plugin comes with a fully customizable config.yml:
settings.message-delay-min/max— Delay between messages (in ticks).settings.messages-per-call— How many messages to send per command.settings.corruption-radius— Base radius for the corruption event (the plugin adds +4 to this value).settings.corruption-tick-rate— How often corruption blocks flicker.settings.language— Default language (englishorrussian).errors.*andwarnings.*— Custom message pools for each type.unknown_error_corruption.*— Controls the glitchy text corruption forunknown_error.
📦 Requirements
- Paper 1.21.11 (or compatible fork)
- Java 21+
No ProtocolLib, no NMS — works with pure Paper API.
❓ FAQ
Does this plugin actually break my server? No. Every error, warning, and event is purely cosmetic. Your world, players, and data are safe.
Can I use this on a public server?
Absolutely, but make sure your players know it's a prank tool. Some effects (like tempclear) can be disorienting.
Does disabling_plugins actually disable plugins?
No. It just picks a real plugin name from your server and sends a fake "Disabling plugin..." message.
Does command_disable_warning actually disable commands?
No. It picks a real command that requires permissions and sends a fake "Command disabled" message.
RU:
Server Error Tool
Server Error Tool — это весёлый плагин для Paper-серверов, который позволяет имитировать жуткие серверные ошибки и пугать игроков. Идеально подходит для Хэллоуина, 1 апреля или просто для шуток над друзьями на своём SMP.
⚠️ Это плагин-шутка. Он НЕ ломает сервер, не удаляет файлы и не отключает плагины по-настоящему. Все ошибки симулируются ради развлечения.
🎮 Возможности
🚨 Фейковые ошибки и предупреждения
Отправляет реалистичные серверные ошибки и предупреждения всем игрокам в чат. Сообщения выбираются случайно из настраиваемого пула и отправляются с небольшой задержкой для максимального погружения.
Типы ошибок:
critical— Критические исключения сервера.file_error— Ошибки файлов и повреждения данных.entity_error— Неизвестные сущности и повреждённый NBT.404_error— Ошибки отсутствующих ресурсов и пакетов.unknown_error— Общие ошибки с искажённым/глючным текстом.op_disable— Фейковые сбои прав и OP.
Типы предупреждений:
critical— Конфликты файлов между плагинами.file_download_failed— Ошибки загрузки ресурспаков.file_not_founded— Пропавшие конфиги и локализации.unknown_entity— "Что-то движется в загруженных чанках..."server_overloaded— Классика "Can't keep up!" о падении TPS.disabling_plugins— Отключает реальный плагин с вашего сервера (понарошку).command_disable_warning— Временно отключает реальную команду, требующую прав.
👻 Жуткие ивенты
blindness— Накладывает слепоту на игроков на заданное время.corruption— Заменяет блоки вокруг игрока на чёрный и маджента-бетон. Эффект идёт за игроком как хвост и всё восстанавливает после. Также накладывает слепоту и блокирует ломание блоков с фейковыми ошибками "Неверный ID блока".footsteps— Проигрывает случайные звуки шагов за спинами игроков.error_spam— Спамит сгенерированными реалистичными Java-исключениями (NullPointerException,OutOfMemoryErrorи т.д.).visual— Создаёт парящие "имена-призраки" вродеError,Null,Missing_FileиHelp meвокруг игроков. Появляются и исчезают в разное время.tempclear— Временно очищает весь инвентарь игрока (включая броню и вторую руку). Игрок становится неуязвим, не может подбирать предметы, открывать контейнеры и ломать блоки. Всё возвращается после таймера.move— Слепит игрока, телепортирует на 100 блоков над поверхностью, затем каждые 4 секунды случайно телепортирует в радиусе 500 блоков. Даёт плавное падение и временную защиту от урона.
🗣️ Фейковые сущности
add <ник>— Регистрирует фейковый ник (для чата/шёпота).remove <ник>— Удаляет зарегистрированный ник.chat <ник> <сообщение>— Отправляет сообщение от лица фейковой сущности (<ник> сообщение).whisper <сущность> <игрок> <сообщение>— Отправляет шёпот игроку в стиле ванильного Minecraft:*ник* шепчет вам: *сообщение*.
⚙️ Настройки
/set settings language english|russian— Меняет язык системных сообщений плагина. Язык сохраняется вconfig.yml.
📜 Команды
| Команда | Описание |
|---|---|
/set error <тип> |
Отправить фейковые ошибки всем игрокам. |
/set warning <тип> |
Отправить фейковые предупреждения всем игрокам. |
/set events corruption <игрок|@a> <секунды> |
Запустить порчу. |
/set events footsteps <игрок|@a> <секунды> |
Запустить шаги. |
/set events visual <игрок|@a> <секунды> |
Запустить визуальный глитч. |
/set events tempclear <игрок|@a> <секунды> |
Запустить очистку инвентаря. |
/set events move <игрок|@a> <секунды> |
Запустить случайные телепорты. |
/set events error_spam [количество] |
Спам ошибками. |
/set entities add <ник> |
Зарегистрировать фейковый ник. |
/set entities remove <ник> |
Удалить фейковый ник. |
/set entities chat <ник> <сообщение> |
Написать в чат от лица сущности. |
/set entities whisper <сущность> <игрок> <сообщение> |
Шепнуть от лица сущности. |
/set settings language <english|russian> |
Сменить язык плагина. |
🔧 Конфигурация
Плагин поставляется с полностью настраиваемым config.yml:
settings.message-delay-min/max— Задержка между сообщениями (в тиках).settings.messages-per-call— Сколько сообщений отправлять за раз.settings.corruption-radius— Базовый радиус порчи (плагин добавляет +4).settings.corruption-tick-rate— Как часто мерцают блоки.settings.language— Язык по умолчанию (englishилиrussian).errors.*иwarnings.*— Пулы сообщений для каждого типа.unknown_error_corruption.*— Настройки искажения текста дляunknown_error.
📦 Требования
- Paper 1.21.11 (или совместимый форк)
- Java 21+
Без ProtocolLib, без NMS — работает на чистом Paper API.
❓ FAQ
Плагин реально ломает сервер? Нет. Все ошибки, предупреждения и ивенты чисто косметические. Мир, игроки и данные в безопасности.
Можно ли использовать на публичном сервере?
Конечно, но предупредите игроков, что это шутка. Некоторые эффекты (вроде tempclear) могут дезориентировать.
disabling_plugins реально отключает плагины?
Нет. Он просто выбирает реальное имя плагина с сервера и отправляет фейковое сообщение "Disabling plugin...".
command_disable_warning реально отключает команды?
Нет. Он выбирает реальную команду, требующую прав, и отправляет фейковое сообщение "Command disabled".


