PGCVisibility
PluginLicenseRef-All-Rights-Reserved

PGCVisibility

PGC Visibility is a Paper/Bukkit plugin for Minecraft that controls player visibility based on ranks and permissions.

18
Downloads
1
Followers
2 weeks ago
Updated
📦
1
Versions

📖About PGCVisibility

PGC Visibility

PGC Visibility is a Paper/Bukkit plugin for Minecraft 1.21.1 that makes Members see only Members while YouTubers, VIPs, MVPs, Staff, Team, and Admins can see everyone.

Commands

/pgc help
/pgc info
/pgc add <rank> <player>
/pgc remove <rank> <player>
/pgc remove <player>
/pgc list [rank]
/pgc reload
/pgc gui
/pgc debug <viewer> <target>

Default ranks are member, youtuber, vip, mvp, staff, team, and admin.

Core Behavior

  • New players default to Member visibility.
  • Members can only see Members.
  • YouTubers, VIPs, MVPs, Staff, Team, and Admins can see everyone.
  • Rank changes refresh visibility instantly without relogging.
  • Hidden players are hidden from entity view and the tab list through Bukkit hidePlayer.
  • Join and quit messages are selectively broadcast only to players who can see the joining/leaving player.

Integrations

LuckPerms and other permission plugins are supported through permission sync:

pgc.rank.youtuber
pgc.rank.vip
pgc.rank.mvp
pgc.rank.staff
pgc.rank.team
pgc.rank.admin

The plugin also declares soft-dependencies for PlaceholderAPI, TAB, and DeluxeChat and exposes configuration switches for compatibility behavior.

Storage

SQLite is the default storage. MySQL can be enabled in config.yml:

storage:
  type: mysql

Rank assignments are cached in memory and saved automatically on command changes.