Global Bans

Global Bans is a tool that allows you to access a global database of Minecraft accounts that have been flagged as severe rule-breakers by other participating servers. We take the integrity of this database very seriously, and this page details the steps we are taking in order to ensure that the database is as accurate as possible.

Global Bans is currently in beta; available for free to Growth subscribers.

How it Works

When a player is banned on a participating server, their UUID is added to the Global Bans database. When a player joins a server with Global Bans enabled, their UUID is checked against the database. If the UUID is found, configured actions (such as banning the player) are automatically run.

Ban reasons, actions, and webhook notifications can be configured in globalbans.yml:

# Only set to true if you have been accepted to the Global Bans feature.
enabled: false

# Reasons to auto-ban players for. If a player is banned,
# but the reason is set to false, nothing will happen. This
# only affects new bans; existing bans will still be enforced.
dupe: true # Duping items
lag: true # Building lag machines
discrimination: true # Discrimination
botting: true # Botting/Spam Joining


# Custom commands to run when a player is banned.
# Add your ban command(s) here.
# Available placeholders: ${player}, ${reason}, ${uuid}, ${ip}
# Example: "litebans:ban ${player} ${reason}"
commands:
  - "ban ${player} You are globally banned for ${reason}!"


# Discord Webhook Feature - automatically post to a Discord channel
# when a player is blocked from logging in due to a Global Ban.
# Available placeholders: ${player}, ${reason}, ${uuid}, ${ip}
discord-webhook-enabled: false
discord-webhook-url: ""
discord-webhook-title: "Global Bans - Login Blocked"
discord-webhook-description: "${player} was blocked from logging in due to a global ban."

Ban Reasons

Currently, the following ban reasons are available:

  • Duping
  • Lag Machine Building
  • Discrimination
  • Botting/Spam Joining

Reasons such as "hacking" are not included, as they are subjective and difficult to prove.

Applications

To participate in Global Bans, you must apply via the dashboard. Applications are manually reviewed, and you will need to provide server information, rules, and steps you will take to ensure that bans are accurate.

Requirements

  • Applicants must have been a Growth subscriber for at least 30 days with at least one invoice paid.
  • Applicants must have a daily average of at least 50 concurrent players.
  • Applicants must not be using offline mode ("cracked").
  • Applicants must limit access to the Global Bans database to top staff members.

Members of the service will be periodically reviewed to ensure they continue to meet the requirements.

Transparency

  • Applicants who are accepted will be assigned a server identifier (such as "blocklands"). When other servers look up bans, they will see the server identifier that banned the player. This helps us find & prevent possible abuse of the system.
  • Every ban includes evidence, such as a screenshot link, video link, or other proof.

Global Bans Dashboard

We include multiple tools to help you manage your server's bans and their integrity:

  • Dashboard page showing global bans and blocked logins over time.
  • Player lookup page to view a player's ban history, including reason, evidence, and who banned them. This is where you can submit a new ban for a player.
  • Ability to customize which ban reasons automatically ban players.
  • Ability to run custom commands when a player is banned.
  • Optional discord webhook alerts whenever a player is banned and/or attempts to join your server while banned.