Unofficial site, not affiliated with modrinth.com.What is this?
Vanish++

Vanish++

More Features than other plugins. Be truly invisible EVERYWHERE!

4.1K
11
Все версииVanish++ 1.1.8 BETA

Vanish++ 1.1.8 BETA

Beta1 нед. назад

Список изменений

Added

  • /vspec Quick-Spectate Command: Instantly enter spectator mode on a specific player with /vspec <player>. Use /vspec stop to return to your previous location and gamemode. Requires vanishpp.spec.
  • /vfollow Player Tracking HUD: Lock your camera to follow any player silently with /vfollow <player>. A HUD indicator shows active follow target. Stops automatically if the target disconnects. Requires vanishpp.follow.
  • /vhistory Audit Log: Full vanish/unvanish history with timestamps, executor, and reason. Stored in DB. Requires vanishpp.history.
  • /vautovanish Per-Player Auto-Join Preference: Players can opt into automatic vanish on join. Persisted per UUID — survives restarts and server switches. Requires vanishpp.autovanish.
  • /vstats Vanish Time Statistics: Shows total vanish time, session count, and longest session per player. Requires vanishpp.stats.
  • /vadmin Dashboard GUI: In-game GUI overview of all vanished players, active rules, and quick actions. Requires vanishpp.admin.
  • /vwand Toggle Item: Grants a Blaze Rod vanish wand. Right-clicking toggles vanish state. Configurable in config.yml. Requires vanishpp.wand.
  • /vzone No-Vanish Zones: Define radius-based zones where vanishing/unvanishing is blocked or forced. Managed with /vzone create|delete|list|reload. Requires vanishpp.zone.
  • /vincognito Fake Name Mode: Replace your display name and tab entry with a custom fake name while vanished. Requires vanishpp.incognito.
  • LuckPerms Context Integration: Registers a vanished context node in LuckPerms so permissions can be conditionally granted while a player is vanished.
  • WorldGuard Force/Deny Vanish Flags: Two new WorldGuard region flags: vanishpp-force-vanish (auto-vanishes players entering) and vanishpp-deny-vanish (blocks toggling vanish in the region).
  • Webhook Support: Configurable HTTP webhook fired on vanish/unvanish events for external integrations (Discord bots, dashboards, audit systems).
  • Vanish Reason Tracking: /vanish <player> [reason] records and displays a reason shown to staff via hover or /vhistory.
  • Bulk Vanish: /vanish all and /vanish world <world> vanish all eligible online players or all players in a specific world at once.
  • Rule Presets: Save, load, list, and delete named rule configurations with /vrules preset <save|load|list|delete> <name>. Requires vanishpp.rules.
  • Bossbar Vanish Status Indicator: Optional persistent bossbar shown to vanished players as a stealth reminder. Configurable colour, style, and text. Toggle in config.yml.
  • Public VanishAPI: Developer API (VanishAPI) exposing vanish state queries, vanish/unvanish calls, event hooks, and rule reads for third-party plugin integration.
  • Vanish History in Database: Vanish events (time, executor, reason, duration) are now persisted in the SQL backend for audit and statistics use.
  • Shift-Right-Click Invsee: Shift-right-clicking a player while vanished opens their inventory via OpenInv or InvSee++ if installed, falling back to built-in view. Permissions are granted for the duration of the open inventory and removed on close.
  • /msg//tell//r//me Detection Prevention: Non-seers can no longer /msg, /tell, or use any private-message command to reach a vanished player — they receive a vanilla-style fake error. /r reply is blocked when the last target was a vanished sender. /me from a vanished player is restricted to staff-only audience. Covers vanilla and EssentialsX aliases. Fake error text is configurable under commands.msg-player-not-found in messages.yml.
  • messages.yml Auto-Migration: Missing message keys from the default file are automatically written back to the user's messages.yml on load, so upgrading never leaves a key undefined.

Added

  • %vanishpp_visible_player_list% PAPI Placeholder: New PlaceholderAPI placeholder that returns a comma-separated list of all online non-vanished (visible) players. Complements the existing %vanishpp_vanished_list% for HUDs and scoreboards that need to display who is online.

Fixed

  • Mob AI Targeting Vanished Players: SafeLookAtPlayerGoal (a custom Paper MobGoals injection) was causing LookAtPlayerGoal to leak into the LOOK goal slot on servers where the custom goal claimed the slot only conditionally. Removed entirely; mob targeting prevention now relies solely on EntityTargetEvent cancellation, which is reliable and cross-version.
  • Folia Scheduler Illegal Delay Crash: FoliaSchedulerBridge.runLaterGlobal() passed caller-supplied tick values directly to Folia's runDelayed, which throws IllegalArgumentException for <= 0. Bridge now falls back to immediate runGlobal execution. (PR #11, reported by XChen446)
  • Mass Disconnect on Unvanish: refreshVisibilityWithGlow() iterated the live Bukkit.getOnlinePlayers() collection while sending packets and forced a hide+show cycle on every observer — including non-seers. Under load this caused a packet burst that disconnected players. Fixed by snapshotting the player list before iteration and limiting the hide+show respawn cycle to seers only (who need it to flush glow metadata).
  • ProtocolLib CUSTOM_SOUND_EFFECT Boot Warning: Registering a packet listener for CUSTOM_SOUND_EFFECT on Minecraft versions where that packet type is absent produced a [ProtocolLib] Plugin Vanishpp tried to register listener for unknown packet CUSTOM_SOUND_EFFECT (unregistered) WARN on every server start. The silent-chest sound suppression listener now checks PacketType.Play.Server.CUSTOM_SOUND_EFFECT.isSupported() before registering and skips it on unsupported versions. Reported by a community member.

Файлы

vanishpp-1.1.8.jar(7.32 MiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

1.1.8

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.20.6–1.21.11

Загрузок

164

Дата публикации

1 нед. назад

Загрузил

ID версии

Главная