promotional bannermobile promotional banner
premium banner
Toggle player invisibility and hide map markers in Hytale with /vanish command.

Description

Kyv-Vanish is a lightweight vanish plugin for Hytale that allows players to toggle invisibility with a visual HUD indicator, hiding their entity, map marker, and server player list entry from other players.

Join us on Discord — your support helps keep the project alive ❤️
Discord Twitter

Features

  • Visual HUD Indicator - Shows "VANISH: ON" (green) or "VANISH: OFF" (red) in top-right corner
  • Complete invisibility (entity + map marker + server player list)
  • Fake disconnect/connect messages when toggling vanish
  • Customizable messages via config.yml with color code support
  • Toggle your own or other players' invisibility
  • Multiple vanished players supported
  • Console support for administrators
  • Permission-based access control
  • Compatible with other HUD plugins via MultipleHUD

Commands

vanish (aliases: v)

  • /v - Toggle your own invisibility
  • /v <player> - Toggle target player's invisibility
  • /vanish <player> - Console usage (player required)

vanishmsg (aliases: vmsg)

  • /vanishmsg on - Enable fake disconnect/connect messages
  • /vanishmsg off - Disable fake disconnect/connect messages

Screenshots

HUD Indicator

VANISH: ON HUD showing "VANISH: ON" in green when invisible

VANISH: OFF HUD showing "VANISH: OFF" in red when visible

Fake Messages

Fake Disconnect Fake disconnect message when activating vanish

Fake Connect Fake connect message when deactivating vanish


Permissions

  • vanish.use - Required to use the /vanish command

Dependencies

  • MultipleHUD (Required) - Allows multiple HUD elements on screen simultaneously

Installation

  1. Install MultipleHUD plugin
  2. Download kyv-vanish-1.0.3.jar
  3. Place in your server's mods folder
  4. Restart server
  5. Configure fake messages in config.yml (optional)

Configuration

Edit config.yml to customize fake disconnect/connect messages:

fake_messages:
  enabled: true
  disconnect: "&f{player} has left {world}"
  connect: "&f{player} has joined {world}"

Supports color codes (&a, &c, &f, etc.) and placeholders ({player}, {world})