PlayerQuitEvent Listener

PQEL is a lightweight, legacy Minecraft utility plugin designed to help clean up stale or ghost player entries in the tab list after players disconnect.

 

On some 1.7.x Bukkit-hybrid servers, especially older Thermos, Cauldron, and KCauldron environments, players may occasionally remain visible in the player list after leaving the server. This can make the tab list look incorrect, confuse online player visibility, and generally make the server feel less polished. PQEL solves these issues by listening for player quit events and sending delayed player-list cleanup packets shortly after the player disconnects.

 

Features:
- Helps remove ghost/stale tab-list entries after players quit
- Event-based: no constant polling task
- Configurable cleanup interval
- Set the interval to -1 to disable cleanup checks
- No commands
- No permissions
- No database
- Can run alongside some legacy Essentials builds.
- Built for legacy 1.7.x server environments
- Packet detection for v1_7_R1 through v1_7_R4 CraftBukkit-style servers

- Also checks for the Forge/Thermos S38PacketPlayerListItem packet class in 1.7.x

 

Default config:

# Runs cleanup at: CIT*1, CIT*2, and CIT*5 ticks after player quit.
# A CIT of 1 means 1, 2, and 5 ticks after quit. It is highly recommended you leave this at 1.
# -1 will essentially disable the plugin checking altogether.
check-interval-ticks: 1

# Re-sends remove/add packets for every online player after a quit.
# Keep this false unless you are testing it, because tab/vanish/scoreboard plugins may dislike full resyncs.
resync-online-players: false

 

Compatibility:
PQEL has been tested on general 1.7.x CraftBukkit, Spigot, Cauldron, KCauldron, and Thermos builds.

PQEL now generally supports Essentials vanish and some vanish plugins or mods.

If PQEL cannot find a compatible packet class, it will warn in console instead of silently failing.

 

PQEL keeps things simple: no commands, no complicated setup, no heavy systems. Drop it in, restart, check the console, and let it handle quit-event tab cleanup quietly in the background.

 

Author: 05192000


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    1530145
  • Created
    Apr 30, 2026
  • Last Released File
    May 8, 2026
  • Total Downloads
    51
  • License

Categories

Members

Recent Files

Bukkit