- Документация
- https://modrinth.com/plugin/realinvisibility
Real Invisibility расширяет визуальное действие стандартной невидимости, скрывая экипировку, частицы эффекта, стрелы, жала и огонь. Автор — KKW557; категории — game-mechanics, minigame и utility; лицензия — MIT. Проект выделен из частного сервера, и автор предупреждает о возможном большом числе ошибок, поэтому нужен тест на копии сборки.
Ванильная невидимость оставляет заметными отдельные предметы и состояния. Real Invisibility меняет их отображение, не заменяя сам эффект. Пакетная обработка заявлена как не затрагивающая ванильное состояние, но конфликты с другими обработчиками всё равно возможны.
Плагин может быть уместен:
• в мини-играх со скрытным перемещением;
• на PvP-аренах с особыми правилами видимости;
• в приключениях с невидимыми мобами;
• на серверах, где броня, частицы или огонь слишком явно раскрывают эффект;
• в механиках, основанных на стандартной невидимости.
Это не система прав или античит: меняются только перечисленные визуальные признаки.
Подтверждена настройка следующих компонентов:
• основная и вторая рука;
• ботинки, поножи, нагрудник и шлем;
• броня животных и седло;
• огонь на теле;
• частицы эффекта;
• стрелы и жала в теле.
Параметры называются mainhand, offhand, feet, legs, chest, head, body, saddle, fire, effect_particles, arrows и stingers. В примере проекта они включены; на рабочем сервере каждый элемент проверяют отдельно.
По FAQ обработка применяется к любой мировой LivingEntity с эффектом невидимости. Исключены собственная сущность игрока для него самого и client-only сущности, поэтому нужен второй наблюдатель.
Пакетный подход меняет передаваемое клиенту представление. Проект допускает работу рядом с другими расширениями, но два обработчика могут менять одни пакеты в разном порядке. Совместимость подтверждается практическим тестом.
Есть hook-механизм перехвата до пакетных изменений, но он не подтверждает готовую совместимость с конкретным дополнением.
Подтверждённые платформы — Paper и Purpur. Указаны Minecraft 1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2. Официальный FAQ прямо сообщает, что Bukkit/Spigot-версии нет. Folia не тестировалась.
Статусы сторон: client=unknown, server=unknown. Установка описана через серверную папку plugins, однако неизвестные статусы нельзя переопределять выводами.
Оба перечисленных JAR помечены 1.21.11; переносить их совместимость на ветку 26.x без подтверждения нельзя.
PacketEvents от HYKaKraK указан как обязательная зависимость. Конкретная версия не названа, поэтому нельзя считать подходящей любую сборку.
Перед проверкой Real Invisibility нужно убедиться, что PacketEvents:
• установлен на совместимом сервере;
• успешно загружается без ошибок;
• соответствует выбранному выпуску плагина;
• присутствует при каждом повторном тесте и откате.
Ошибку зависимости устраняют до проверки визуальных функций.
Порядок установки:
• Проверить версию Paper или Purpur.
• Остановить сервер.
• Сохранить папку плагинов и относящиеся к ним данные.
• Установить совместимый PacketEvents.
• Поместить один JAR Real Invisibility в plugins.
• Запустить сервер и просмотреть журнал.
• Провести тест со второй учётной записью-наблюдателем.
Версии 3.0.0 и 3.0.1 одновременно не запускают; JAR не заменяют на работающем сервере.
Проверку лучше проводить с неизменным набором соседних плагинов, меняя по одному параметру Real Invisibility. Контрольный сценарий:
• Игрок или моб получает стандартный эффект невидимости.
• Второй игрок наблюдает сущность со стороны.
• Проверяются руки, броня, частицы, огонь, стрелы и жала.
• Для животного отдельно проверяются броня и седло.
• Один параметр отключается, затем опыт повторяется.
• Результат сравнивается с тестом без Real Invisibility на копии сервера.
Так отделяют ошибку одного флага от общего сбоя.
Прямо обозначенные границы проекта:
• возможны многочисленные ошибки;
• Bukkit и Spigot не поддерживаются;
• Folia не тестировалась;
• частицы бега и плавания не скрываются из-за риска проблем клиентской симуляции;
• собственная сущность игрока и client-only сущности исключены;
• стороны формально имеют неизвестный статус;
• совместимость с каждым сторонним расширением не гарантирована.
Скрытие звуков, взаимодействий, изменений мира и иных не перечисленных признаков не подтверждено. Полная неотслеживаемость не заявлена.
Версия paper-3.0.1+1.21.11 представлена файлом realinvisibility-paper-3.0.1+1.21.11.jar размером 18 265 байт. SHA-512: 19f702b0a57981ab2141ac880c6efd88782ca88ba03e6c82a0691f5aaaf874184672bd2ede0ceac43ecfaa2c8f73b9b1105817e6f825d42b49beff1c839eb952. SHA-1: da4883a4b9623796d1e946f9136f80aa2d7490cd.
Версия paper-3.0.0+1.21.11 представлена файлом realinvisibility-paper-3.0.0+1.21.11.jar размером 18 262 байта. SHA-512: 0b3cdb920b647b622ddc668e0f01482722956d8e53c62aadaa4d525b0b186d2aad091b375e0f324f53423b72a38c7a2ca844b16d5beacc2b47b9819ba254e9af. SHA-1: 7fabc88826d362689d091ab169b82a704c7fbee5.
Файлы получены по официальному HTTPS, сверены с хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся.
Перед переходом с 3.0.0 на 3.0.1 сохраняют JAR, конфигурацию, PacketEvents и версии соседних плагинов. Обновление проверяют на копии сервера.
После замены проверяют:
• загрузку PacketEvents и Real Invisibility;
• невидимость игрока и моба;
• каждый скрываемый элемент;
• результат у второго наблюдателя;
• смену мира и повторное подключение;
• взаимодействие с другими обработчиками пакетов.
Для отката сервер останавливают и возвращают прежний JAR с копией конфигурации. При несовместимости восстанавливают согласованную пару Real Invisibility и PacketEvents. Сохранение ошибки указывает на возможную внешнюю причину.
Полезно разделять симптомы:
• плагин не загрузился — проверить Paper/Purpur, JAR и PacketEvents;
• ошибка зависимости — сначала проверить PacketEvents;
• видна вся экипировка — проверить эффект, параметры и второго наблюдателя;
• не скрывается один элемент — проверить его отдельный параметр;
• результат различается у игроков — сопоставить клиенты, миры и обработчики пакетов;
• сбой наблюдается на Folia — учесть отсутствие подтверждённого тестирования;
• видны частицы бега или плавания — это заявленное ограничение.
Для отчёта фиксируют версии сервера, Real Invisibility, PacketEvents, соседние пакетные плагины и шаги воспроизведения.
Real Invisibility распространяется по MIT, SPDX: MIT. Автор — KKW557; указано © 2025 557. При локализации сохраняют название, авторство и лицензионные уведомления. Выводы статьи не являются заявлениями автора.
Нет. Официальный FAQ прямо исключает Bukkit/Spigot. Подтверждены Paper и Purpur.
Подтверждённого теста нет. Считать Folia поддерживаемой платформой нельзя.
Собственная сущность игрока исключена из обработки для него самого. Второй наблюдатель видит серверное представление цели со стороны.
Нет. Проект не поддерживает их скрытие из-за риска проблем с клиентской симуляцией.
Да. Он указан как required-зависимость. Конкретная совместимая версия в предоставленных данных не названа.
Перечень изменений не предоставлен. Можно утверждать только, что 3.0.1 имеет более поздний номер; конкретные функциональные различия без журнала изменений неизвестны.
Назначение и сценарии выбора
Ванильная невидимость оставляет заметными отдельные предметы и состояния. Real Invisibility меняет их отображение, не заменяя сам эффект. Пакетная обработка заявлена как не затрагивающая ванильное состояние, но конфликты с другими обработчиками всё равно возможны.
Плагин может быть уместен:
• в мини-играх со скрытным перемещением;
• на PvP-аренах с особыми правилами видимости;
• в приключениях с невидимыми мобами;
• на серверах, где броня, частицы или огонь слишком явно раскрывают эффект;
• в механиках, основанных на стандартной невидимости.
Это не система прав или античит: меняются только перечисленные визуальные признаки.
Скриншоты и внешний вид
Скрываемые элементы
Подтверждена настройка следующих компонентов:
• основная и вторая рука;
• ботинки, поножи, нагрудник и шлем;
• броня животных и седло;
• огонь на теле;
• частицы эффекта;
• стрелы и жала в теле.
Параметры называются mainhand, offhand, feet, legs, chest, head, body, saddle, fire, effect_particles, arrows и stingers. В примере проекта они включены; на рабочем сервере каждый элемент проверяют отдельно.
Сущности и пакетная обработка
По FAQ обработка применяется к любой мировой LivingEntity с эффектом невидимости. Исключены собственная сущность игрока для него самого и client-only сущности, поэтому нужен второй наблюдатель.
Пакетный подход меняет передаваемое клиенту представление. Проект допускает работу рядом с другими расширениями, но два обработчика могут менять одни пакеты в разном порядке. Совместимость подтверждается практическим тестом.
Есть hook-механизм перехвата до пакетных изменений, но он не подтверждает готовую совместимость с конкретным дополнением.
Совместимость
Подтверждённые платформы — Paper и Purpur. Указаны Minecraft 1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2. Официальный FAQ прямо сообщает, что Bukkit/Spigot-версии нет. Folia не тестировалась.
Статусы сторон: client=unknown, server=unknown. Установка описана через серверную папку plugins, однако неизвестные статусы нельзя переопределять выводами.
Оба перечисленных JAR помечены 1.21.11; переносить их совместимость на ветку 26.x без подтверждения нельзя.
Зависимость PacketEvents
PacketEvents от HYKaKraK указан как обязательная зависимость. Конкретная версия не названа, поэтому нельзя считать подходящей любую сборку.
Перед проверкой Real Invisibility нужно убедиться, что PacketEvents:
• установлен на совместимом сервере;
• успешно загружается без ошибок;
• соответствует выбранному выпуску плагина;
• присутствует при каждом повторном тесте и откате.
Ошибку зависимости устраняют до проверки визуальных функций.
Установка
Порядок установки:
• Проверить версию Paper или Purpur.
• Остановить сервер.
• Сохранить папку плагинов и относящиеся к ним данные.
• Установить совместимый PacketEvents.
• Поместить один JAR Real Invisibility в plugins.
• Запустить сервер и просмотреть журнал.
• Провести тест со второй учётной записью-наблюдателем.
Версии 3.0.0 и 3.0.1 одновременно не запускают; JAR не заменяют на работающем сервере.
Проверка настройки
Проверку лучше проводить с неизменным набором соседних плагинов, меняя по одному параметру Real Invisibility. Контрольный сценарий:
• Игрок или моб получает стандартный эффект невидимости.
• Второй игрок наблюдает сущность со стороны.
• Проверяются руки, броня, частицы, огонь, стрелы и жала.
• Для животного отдельно проверяются броня и седло.
• Один параметр отключается, затем опыт повторяется.
• Результат сравнивается с тестом без Real Invisibility на копии сервера.
Так отделяют ошибку одного флага от общего сбоя.
Ограничения
Прямо обозначенные границы проекта:
• возможны многочисленные ошибки;
• Bukkit и Spigot не поддерживаются;
• Folia не тестировалась;
• частицы бега и плавания не скрываются из-за риска проблем клиентской симуляции;
• собственная сущность игрока и client-only сущности исключены;
• стороны формально имеют неизвестный статус;
• совместимость с каждым сторонним расширением не гарантирована.
Скрытие звуков, взаимодействий, изменений мира и иных не перечисленных признаков не подтверждено. Полная неотслеживаемость не заявлена.
Файлы и проверка целостности
Версия paper-3.0.1+1.21.11 представлена файлом realinvisibility-paper-3.0.1+1.21.11.jar размером 18 265 байт. SHA-512: 19f702b0a57981ab2141ac880c6efd88782ca88ba03e6c82a0691f5aaaf874184672bd2ede0ceac43ecfaa2c8f73b9b1105817e6f825d42b49beff1c839eb952. SHA-1: da4883a4b9623796d1e946f9136f80aa2d7490cd.
Версия paper-3.0.0+1.21.11 представлена файлом realinvisibility-paper-3.0.0+1.21.11.jar размером 18 262 байта. SHA-512: 0b3cdb920b647b622ddc668e0f01482722956d8e53c62aadaa4d525b0b186d2aad091b375e0f324f53423b72a38c7a2ca844b16d5beacc2b47b9819ba254e9af. SHA-1: 7fabc88826d362689d091ab169b82a704c7fbee5.
Файлы получены по официальному HTTPS, сверены с хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся.
Безопасное обновление и откат
Перед переходом с 3.0.0 на 3.0.1 сохраняют JAR, конфигурацию, PacketEvents и версии соседних плагинов. Обновление проверяют на копии сервера.
После замены проверяют:
• загрузку PacketEvents и Real Invisibility;
• невидимость игрока и моба;
• каждый скрываемый элемент;
• результат у второго наблюдателя;
• смену мира и повторное подключение;
• взаимодействие с другими обработчиками пакетов.
Для отката сервер останавливают и возвращают прежний JAR с копией конфигурации. При несовместимости восстанавливают согласованную пару Real Invisibility и PacketEvents. Сохранение ошибки указывает на возможную внешнюю причину.
Диагностика
Полезно разделять симптомы:
• плагин не загрузился — проверить Paper/Purpur, JAR и PacketEvents;
• ошибка зависимости — сначала проверить PacketEvents;
• видна вся экипировка — проверить эффект, параметры и второго наблюдателя;
• не скрывается один элемент — проверить его отдельный параметр;
• результат различается у игроков — сопоставить клиенты, миры и обработчики пакетов;
• сбой наблюдается на Folia — учесть отсутствие подтверждённого тестирования;
• видны частицы бега или плавания — это заявленное ограничение.
Для отчёта фиксируют версии сервера, Real Invisibility, PacketEvents, соседние пакетные плагины и шаги воспроизведения.
Лицензия и авторство
Real Invisibility распространяется по MIT, SPDX: MIT. Автор — KKW557; указано © 2025 557. При локализации сохраняют название, авторство и лицензионные уведомления. Выводы статьи не являются заявлениями автора.
FAQ
Работает ли Real Invisibility на Bukkit или Spigot?
Нет. Официальный FAQ прямо исключает Bukkit/Spigot. Подтверждены Paper и Purpur.
Поддерживается ли Folia?
Подтверждённого теста нет. Считать Folia поддерживаемой платформой нельзя.
Почему эффект нужно проверять вторым игроком?
Собственная сущность игрока исключена из обработки для него самого. Второй наблюдатель видит серверное представление цели со стороны.
Скрываются ли частицы бега и плавания?
Нет. Проект не поддерживает их скрытие из-за риска проблем с клиентской симуляцией.
Обязателен ли PacketEvents?
Да. Он указан как required-зависимость. Конкретная совместимая версия в предоставленных данных не названа.
Чем 3.0.1 отличается от 3.0.0?
Перечень изменений не предоставлен. Можно утверждать только, что 3.0.1 имеет более поздний номер; конкретные функциональные различия без журнала изменений неизвестны.