Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for herrerajostin

Staff mode with crash-proof inventories, player files, reports with evidence and punishment ladders.

Report VigilStaff?

Vigil

Staff mode that never loses an inventory.

Paper or Folia · 1.21.4 → 26.3 · No required dependencies · English & Spanish per player · Bedrock-friendly

Staff mode

What the others don't do

Crash-proof inventories

The inventory is written to disk before the tools are handed out. Kill the server mid-duty and the moderator gets every item, XP point and effect back on join.

Hotbar

One screen per player

Inventory, ping, client, location, playtime, notes, history — and every other account on the same address, marked if it's banned.

The File

Punishment ladders, on your ban plugin

You set what happens the 1st, 2nd and 3rd time for each reason. Staff pick the reason; Vigil runs LiteBans, AdvancedBan or EssentialsX for them. Your history and appeals stay where they are.

Ladder

Reports with evidence

Each report saves where the player was, their ping and their last chat lines. Reports about the same player are grouped; one click claims it and takes you there unseen. The reporter is told how it ended — even if they were offline.

Report queue Report

Configure it in-game

/staff admin edits config.yml and keeps every comment. No reload.

Owner panel

Also included

  • Vanish without ProtocolLib — tab, server count, name completion, fake join/quit, mobs, plates, sculk
  • Freeze with private staff chat; logging out frozen is recorded
  • First-person follow
  • Staff channel, chat lock / slow / clear
  • Mining, command-spy and banned-alt alerts, toggled per person
  • Team stats: hours on duty, reports closed, punishments given
  • Discord webhook · PlaceholderAPI · SQLite or MySQL/MariaDB

Set up in a minute

  1. Drop the jar in plugins/ and start the server.
  2. Give each staff group one permission: vigil.role.helper, vigil.role.mod or vigil.role.admin.
  3. Type /staff.

Every command is listed in-game with /staff help, filtered by permission.

Compatibility

  • Server: Paper 1.21.4 → 26.3, Folia — tested on 1.21.4, 1.21.11 and Folia
  • Ban plugins: LiteBans, AdvancedBan, EssentialsX, or the server's own bans
  • Optional: PlaceholderAPI, LuckPerms, Floodgate/Geyser, Discord webhook
  • Storage: SQLite (default), MySQL / MariaDB (tested on MariaDB 11.4)

Free, no obfuscation, no license checks. The plugin sends nothing about your players.

Information

Category
Admin Tools
Published
November 13, 2026
License
Unspecified
0Downloads
0Stars
Supports Folia

Pinned Versions

  • R
    Paper1.21.4–26.1.2

Members

1