Skip to content

noloverme/NVanish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVanish — это современный плагин для Minecraft-серверов на Paper/Purpur, который позволяет игрокам и администраторам использовать режим невидимости. Плагин создан для удобства, гибкости и максимальной совместимости с другими популярными инструментами.

Автор: noloverme
Версия: 2.1


Особенности

  • 🕶️ Режим невидимости для игроков.
  • 👻 Скрытие игроков от других (кроме тех, у кого есть разрешение видеть).
  • 🔇 Тихий вход и выход (Silent Join/Quit).
  • 🛡️ Защита: игрок в невидимости не может наносить урон или взаимодействовать с миром.
  • 🐾 Невидимость для мобов — мобы игнорируют игрока.
  • 📑 Сохранение состояния в JSON между перезапусками сервера.
  • 🎮 Восстановление режима игры после выхода из невидимости.
  • 💬 Action Bar-уведомления для информирования игрока о статусе невидимости.
  • 📋 Просмотр списка невидимых игроков.
  • 🔄 Перезагрузка конфигурации командой.
  • 🧩 Интеграция с PlaceholderAPI — поддержка плейсхолдера %nvanish_status%.
  • 🎤 Поддержка PlasmoVoice — автоматическое заглушение игрока в режиме невидимости.
  • 🛠️ Интеграция с ProtocolLib — корректное скрытие игроков из списка вкладок (tab list).
  • ⚙️ Гибкая настройка сообщений в config.yml.

Совместимость

  • Paper/Purpur (1.20+).
  • ProtocolLib — для работы с пакетами и скрытием в tab list.
  • PlaceholderAPI — для работы плейсхолдера %nvanish_status%.
  • PlasmoVoice — интеграция с голосовым чатом.

Зависимости


Команды

Команда Описание Разрешение (Permission)
/vanish Включить/выключить режим невидимости nvanish.use
/vanish list Показать список игроков в невидимости nvanish.list
/vanish reload Перезагрузить конфигурацию плагина nvanish.reload

Разрешения (Permissions)

  • nvanish.use — Позволяет игроку использовать команду /vanish.
  • nvanish.use_others — Позволяет игроку использовать /vanish на других игроках.
  • nvanish.see_vanished — Позволяет игроку видеть тех, кто находится в режиме невидимки.
  • nvanish.bypass.gamemode — Позволяет игроку обходить ограничение на смену игрового режима.
  • nvanish.bypass.hit — Позволяет игроку атаковать, находясь в режиме невидимки.
  • nvanish.bypass.interact — Позволяет игроку взаимодействовать, находясь в режиме невидимки.

Конфигурация (config.yml)

settings:
  set_gamemode: true #включает гм 3 #nvanish.bypass.gamemode
  disable_on_hit: true #nvanish.bypass.hit
  disable_on_interact: true #nvanish.bypass.interact
  silent_join_quit: true
  mob_invisible: true
  actionbar_enabled: true

messages:
  no_permission: "&cУ вас нет прав для выполнения этой команды!"
  vanish_on: "&7Вы вошли в режим невидимки."
  vanish_off: "&7Вы вышли из режима невидимки."
  vanish_other_on: "&7Игрок &e%player% &7вошел в режим невидимки."
  vanish_other_off: "&7Игрок &e%player% &7вышел из режима невидимки."
  player_not_found: "&cИгрок не найден."
  only_players: "&cТолько игрок может использовать эту команду."
  action_blocked: "&cВаше действие было заблокировано, пока вы в режиме невидимки."
  vanished_list_header: "&7Список невидимых игроков (%count%):"
  vanished_list_entry: "&7- &e%player%"
  config_reloaded: "&aКонфигурация плагина перезагружена."
  actionbar_message: "&cВы невидимы!&r"

Плейсхолдеры (PlaceholderAPI)

  • %nvanish_status% — статус игрока:

    • "Vanished" — игрок в невидимости.
    • "Visible" — игрок видим.

Как установить

  1. 📥 Скачайте NVanish.
  2. 📥 Скачайте зависимости (ProtocolLib, опционально PlaceholderAPI и PlasmoVoice).
  3. 📂 Переместите файлы в папку /plugins.
  4. 🔄 Перезапустите сервер.
  5. ⚙️ При необходимости настройте config.yml.

About

NVanish - плагин на скрытие [BETA]

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages