- Документация
- https://modrinth.com/plugin/simple-vanish
Назначение
Simple Vanish — серверный плагин, скрывающий игрока так, чтобы для остальных он выглядел находящимся вне сети. Основной сценарий — незаметное присутствие администратора или модератора. Режим переключается командой, а личные параметры определяют доступные действия и признаки присутствия.
Проект относится к management, social и utility. Он не описан как система наказаний или журналирования: его задача — состояние vanish и связанное поведение.
Скриншоты и внешний вид
Сценарии выбора
Плагин подходит Paper- или Purpur-серверу, где персоналу нужно наблюдать за процессом без обычного отображения онлайн. Практические основания:
• быстро включать и выключать vanish;
• разрешать отдельным ролям видеть скрытых коллег;
• настраивать поведение персонально;
• подавлять сообщения входа и выхода;
• сохранять режим между подключениями;
• перечитывать сообщения и конфигурацию без рестарта;
• при необходимости имитировать вход или выход.
Сетевая синхронизация, прокси-интеграция, история действий и совместимость со всеми сторонними таб-листами в источнике не заявлены.
Команды
/vanish переключает режим и требует vanish.command. Псевдонимы: /v, /simplevanish, /hide, /sv.
/fake отправляет имитированное сообщение о входе или выходе и использует vanish.command.fake. Аргументы в исходном фрагменте показаны неполно, поэтому точный синтаксис не приводится. Такое право следует выдавать только доверенным ролям.
/vanish-reload перечитывает конфигурацию и сообщения, требует vanish.reload и имеет псевдоним /vreload. /vsettings, а также /vset и /v-settings, изменяет личные параметры vanish и использует vanish.command.
Личные настройки
Подтверждены следующие параметры /vsettings:
• attack-entities — атака сущностей;
• break-blocks — разрушение блоков;
• invulnerability — неуязвимость;
• silent-join, silent-leave — бесшумные вход и выход;
• mobs-target — выбор игрока целью мобов;
• night-vision — ночное зрение;
• open-container — открытие контейнеров со звуком и анимацией;
• vanish-persist — сохранение режима между входами;
• pick-up-items — подбор предметов;
• notifications — уведомления о действиях скрытых сотрудников.
Настройки подбирают под роль. Наблюдателю обычно минимизируют воздействие на мир, а техническому сотруднику могут понадобиться отдельные действия. Готовые профили источник не описывает.
Права просмотра
vanish.view позволяет видеть других скрытых игроков. vanish.view.messages открывает сообщения о vanish и бесшумных входах, vanish.view.tablist — отображение скрытых сотрудников в списке игроков. Массовая выдача этих прав лишает скрытие смысла.
В источнике упомянут vanish.view.vanished, но его описание обрезано. Надёжно определять назначение этого узла по предоставленному тексту нельзя; его проверяют на установленной версии.
Совместимость
Подтверждены Minecraft 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2. Платформы — Paper и Purpur. Клиентская сторона неподдерживаемая, серверная обязательная.
Обязательные зависимости в выбранных метаданных не перечислены. Bukkit и Spigot отдельно не указаны. Взаимодействие с таб-листом, чатом, картой, голосовыми средствами и другими индикаторами присутствия требует отдельного теста.
Файлы и хеши
SimpleVanish-2.1.2.jar, версия 2.1.2, имеет размер 318037 байт. SHA-512: de8997440fc06e8aacd3bbc56c5fa451aeda6f56bb86289bb189ae1cb7dfe342658363880d292267d93d42cb2cac3949910fb5a324f322dab9b4ad31ac12c696; SHA-1: fd47484225b05adeb51c7eabacd6bd6e243412ae.
SimpleVanish-2.1.1.jar, версия 2.1.1, — 316570 байт. SHA-512: 46d2ff89734724d5fe79cffaafafe850fea14add0df44ec31b6fc011c9a33889931037d4b3b45b7a27abb3090cb8ab5a3ea089f7f69af4b6539b18f23f073aa9; SHA-1: 5bfd95adb42598e6d1445e3cf94ca48f395174e1.
Хеш подтверждает соответствие опубликованной сборке, но не корректность поведения на конкретном сервере.
Установка
JAR помещают в plugins остановленного совместимого сервера, затем выполняют штатный запуск. До установки сохраняют папку плагинов, права и конфигурации систем, управляющих таб-листом и сообщениями входа.
Первичная проверка:
• Убедиться, что Simple Vanish загрузился без ошибки.
• Выдать vanish.command тестовой роли.
• Проверить скрытие со второй учётной записи.
• Выдать наблюдателю vanish.view.
• Настроить /vsettings.
• Проверить вход, выход и сохранение режима.
• Настроить отдельные права сообщений и таб-листа.
• Сохранить копию перед /vanish-reload.
Команда перечитывания относится к конфигурации и сообщениям, а не к горячей замене JAR.
Проверка результата
Режим тестируют по нескольким каналам:
• обычный игрок не видит скрытого пользователя как онлайн;
• сотрудник с vanish.view видит его;
• таб-лист соответствует vanish.view.tablist;
• вход и выход учитывают личные настройки;
• мобы, предметы, блоки и сущности реагируют по /vsettings;
• открытие контейнера проверяется на звук и анимацию;
• повторный вход проверяет vanish-persist;
• уведомления доступны только назначенным ролям;
• после рестарта настройки сохраняются.
Нужны три роли: скрытый сотрудник, обычный игрок и наблюдатель с правами просмотра. Так проще отличить общий сбой от ошибки разрешений.
Ограничения и риски
Фраза «выглядеть офлайн» не гарантирует отсутствие следов во всех сторонних системах. Карта, чат, прокси или иной интерфейс могут показывать игрока независимо. Такие интеграции источник не описывает.
Атака, разрушение блоков, подбор предметов и неуязвимость влияют на игровой мир. Сотруднику не следует выдавать больше возможностей, чем требует роль. Имитированные сообщения также нуждаются во внутреннем регламенте, чтобы их не принимали за достоверный журнал.
Автоматическое журналирование действий скрытого игрока не подтверждено. Для расследований нельзя полагаться только на vanish.
Безопасное обновление и откат
Перед обновлением сохраняют JAR, конфигурацию, сообщения и права. Сервер останавливают, старую сборку убирают из рабочей папки и устанавливают новую. Затем повторяют тест видимости, таб-листа, сообщений и критичных настроек.
При переходе с 2.1.1 на 2.1.2 структуру файлов нужно сравнить, а не предполагать полную совместимость по близким номерам.
При сбое возвращают прежний JAR и его данные. Обе версии одновременно не оставляют. После отката проверяют права и личные параметры, которые могли измениться отдельно от файла.
Диагностика
Если /vanish не работает, проверяют журнал, Paper или Purpur, версию Minecraft и vanish.command. При обнаружении скрытого игрока выясняют конкретный канал: игровой мир, таб-лист, сообщение или сторонний интерфейс.
Если сотрудник не видит коллегу, проверяют vanish.view; для таб-листа и уведомлений — отдельные права. Несохранение режима сопоставляют с vanish-persist. Нежелательные атаки, разрушение, подбор или агрессию мобов — с личными настройками.
Ошибка после /vanish-reload требует возврата рабочей копии и проверки журнала. Файлы получены по официальному HTTPS, сверены по хешам и статически проверены. Динамический запуск не выполнялся.
Лицензия и авторство
Simple Vanish распространяется по MIT; SPDX — MIT. Участник публичной команды проекта — Rhythmic. При локализации сохраняют название, авторство и лицензию. Эксплуатационные рекомендации статьи не являются заявлениями автора.
FAQ
Нужна ли установка на клиент?
Нет. Плагин предназначен для Paper- или Purpur-сервера.
Можно ли сохранить vanish после входа заново?
Для этого подтверждён vanish-persist. Фактическое состояние проверяют на тестовой учётной записи.
Могут ли сотрудники видеть скрытых коллег?
Да, через vanish.view. Сообщения и таб-лист имеют отдельные разрешения.
Есть ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не указаны.
Полностью ли скрыт игрок?
Источник описывает видимость как офлайн в рамках плагина, но не подтверждает все сторонние интеграции. Каждый канал присутствия тестируют отдельно.