InvisibleRegion

InvisibleRegion

Make players 100% invisible within WorldGuard regions to increase FPS

26 downloads 0 followers
InvisibleRegion Logo

InvisibleRegion

Visually hide players inside WorldGuard regions to maximize client FPS.

Minecraft Software Java


📖 Overview

InvisibleRegion is a high-performance solution designed to visually conceal players inside specific WorldGuard regions through direct network packet manipulation.

Unlike traditional Bukkit API implementations (such as hidePlayer), visibility is handled 100% via PacketEvents. This drastically cuts down outbound network traffic and boosts client-side FPS in high-density areas (hubs, lobbies, spawns, and AFK zones).


🎬 Showcase

Hidden Mode (/verjugadores false)

Players inside the defined zone are completely culled from client rendering.

InvisibleRegion - Hidden Players

Visible Mode (/verjugadores true)

Players with bypass permissions can toggle visibility on and off for moderation and monitoring purposes.

InvisibleRegion - Visible Players


⚡ Commands

Command Alias Description Default Permission
/iregion reload /ir reload Reloads the plugin configuration OP
/iregion list /ir list Lists all configured regions OP
/iregion help /ir help Displays the command help guide OP
/verjugadores <true|false> — Toggles player visibility for yourself Configurable

🔑 Permissions

Permission Description
invisibleregions.bypass.* Bypasses invisibility across all server regions (granted to operators by default).
invisibleregions.bypass.<region> Grants bypass permission exclusively for the specified region.

⚙️ Configuration (config.yml)

# ---------------------------------------------------------------
#  InvisibleRegion — Configuration
# ---------------------------------------------------------------

# How often regions are checked in ticks (20 ticks = 1 second).
#   1  = Instant reaction             (small servers 1-50 players)
#   5  = Optimal balance              (medium servers 50-200 players) [default]
#   10 = Minimal CPU overhead         (large servers 200+ players)
region-check-interval: 5

# WorldGuard regions where players become invisible.
#   - "region_name"           -> active across all worlds
#   - "world_name:region"     -> active only in that specific world
regions:
  # Examples (uncomment and customize):
  # - "vanish-zone"
  # - "world_nether:secret_mine"

# Messages displayed when entering/leaving invisibility (MiniMessage format).
messages:
  enabled: true
  enter: "<gray>You are now <white>invisible</white>.</gray>"
  leave: "<gray>You are no longer <white>invisible</white>.</gray>"

# Extra diagnostic logging (state transitions, region queries).
debug: false

📦 Requirements & Compatibility

  • Platform: Paper or Purpur 1.21.x (compatible from 1.21 through 1.21.11, verified on 1.21.4).
  • Java Runtime: Java 21 or newer.

Mandatory Dependencies

Version Minecraft Loader Download

InvisibleRegion 2.0

2.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, paper, purpur, spigot
Download

InvisibleRegion 1.0

1.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, paper, purpur, spigot
Download