Skip to Content
PhantomBans is a premium plugin. Get it from the store or join the Discord.
Getting StartedInstallation

Installation

Get PhantomBans running on your server in a few minutes.

Requirements

NeedDetail
Server softwarePaper, or a Paper fork like Purpur
Minecraft version1.21 or newer
Java21 or newer
Internet on first startYes, to download a few libraries (one time)

PhantomBans needs Java 21 or newer and Paper 1.21 or newer. Older servers will not load it.

Install steps

Stop the server

Shut the server down fully before adding any plugin.

Drop in the jar

Move the PhantomBans jar into your server’s plugins/ folder.

Start the server (with internet)

Start the server. On the first start, PhantomBans downloads a few libraries from the internet, so make sure the machine can reach the web. After that first start, they are cached and no connection is needed.

Check the console

You should see the PhantomBans start banner and no errors. If anything goes wrong, the console will tell you.

First run

On the first start PhantomBans creates its config files and a database. With the default settings it uses a local SQLite file, so there is nothing else to set up. You can begin punishing right away, then come back and tune the config when you are ready.

Plugin folder layout

After the first start your folder looks like this:

      • config.yml
      • appearance.yml
      • screens.yml
      • messages.yml
      • templates.yml
      • data.db
FileWhat it holds
config.ymlCore settings: database, general options, GeoIP, defaults, Discord, GUI.
appearance.ymlChat formatting and punishment broadcast messages.
screens.ymlThe disconnect screens players see (ban, kick, and so on).
messages.ymlAll other in-game text.
templates.ymlPunishment ladders for repeat offences.
data.dbThe SQLite database (only when using SQLite).

Optional integrations

PlaceholderAPI and Vault are soft-depends. The plugin works without them, and uses them if they are present.

Ready to make it yours? Head to Configuration.

Last updated on