Server Error Tool

Server Error Tool

Simulate server errors, corrupt the world, and scare your players with fake crashes, missing files, and glitched entities. (EN/RU)

41 downloads 0 followers

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" like Error, Null, Missing_File, and Help me around 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 to config.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 (english or russian).
  • errors.* and warnings.* — Custom message pools for each type.
  • unknown_error_corruption.* — Controls the glitchy text corruption for unknown_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".

Version Minecraft Loader Download

Server Error Tool (fake) 1.0.0

1.0.0

1.21.11
paper
Download