Transparency: How Bans Work
PvP Index is built on fairness. This page explains the full lifecycle of a ban — from how it is issued, to how it is stored, to how you can appeal it.
Ban Types
There are three types of bans on the network:
- GlobalIssued for serious violations (cheating, ban evasion, harassment). Effective on all servers registered on PvP Index. Recorded permanently in this registry.
- TemporaryTime-limited ban for moderate offences. Automatically expires at the specified date. Still recorded here for full transparency.
- LocalA server-only ban managed by a single server operator. Not shown in this public registry out of respect for server autonomy.
Who Can Issue Bans?
Only approved server operators who have registered a Minecraft server on PvP Index can issue global or temporary bans. Each server has a trust score between 0–100 that reflects its verification status and history. Bans from servers with a higher trust score carry more weight in the ELO system, and their moderation actions are reviewed more closely by the PvP Index team.
Server operators must supply a reason for every ban. Reasons are stored verbatim and published here. Admins are identified by their Minecraft username (admin UUID is recorded internally but not published publicly to prevent targeting).
How Bans Are Stored
Every ban is stored as an immutable record in the PvP Index database with:
- Player UUID and username at time of ban
- Ban type (global / temp / local)
- Reason (verbatim as entered by the admin)
- Admin name (Minecraft username of the issuing operator)
- Originating server name and trust score
- Expiry date (for temp bans; null = permanent)
- Issue timestamp and last-updated timestamp
- Active status (lifted bans are not deleted — they are marked inactive)
When a ban is lifted or expires, the record stays in the database and is visible on this website under the player's history. We never delete ban records.
Effect on ELO / Rankings
Globally banned players cannot log in to any PvP Index server, so they cannot participate in ranked matches. Bans do not retroactively change ELO history — past results remain intact. When a ban is lifted the player's ELO resumes from where it was.
Open-Source Verification
The ban verification logic (the code that checks whether a player is banned on login) is part of the open-source pvpindex/battle-validator package. The plugin that Minecraft servers run is also open source. Anyone can audit the code to verify that bans are enforced exactly as documented here.
Appealing a Ban
If you believe you were banned in error:
- Check the ban detail page (linked from Browse Bans or your player page) to see the reason and originating server.
- For local bans: contact the server operator directly.
- For global or temp bans: open a support ticket on pvpindex.com and include your Minecraft UUID and a brief explanation.
- The PvP Index moderation team will review the ban record and the server's trust score as part of the appeal.
Public API
Ban data is available via the public PvP Index API with no authentication required:
- GET/bansPaginated list of active global/temp bans
- GET/bans/{id}Single ban detail
- GET/bans/statsAggregate statistics
- GET/players/{uuid}/bansAll bans for a player
Base URL: https://api.pvpindex.com