Getting Started - Coralise/CustomBansPlus GitHub Wiki

Local Version

The local version of the plugin uses an SQLite database for all functions. This means that players, bans, mutes, and histories all have their own tables in the database where the plugin saves and retrieves data from. These tables are:

  • players
  • player_histories
  • active_bans
  • active_mutes

SQL Version

The SQL version of the plugin uses a MySQL Database. It will create it's own schematic in your connection named "cbp" and creates the same tables in the local version.

More tables may be added in future updates, such as a reports table for the report feature.

Note that directly editing the databases in both versions are not game-breaking, but is discouraged, since it follows a strict protocol within the plugin and requires you to completely restart your server in order for these changes to take effect. It's best to just use the plugin's in-game commands if you wish to change anything within the data.


Installation:

  1. Download the jar file from the links below.
  2. Place the jar file in your plugins folder.
  3. You're all set!

v3.2.10 and below:
At the first launch, the plugin will only create a config.yml and disables itself. In there, you can toggle and input your SQL Database (optional), as well as configure any in-game messages you want. Restart the server to continue its installation. Remember to save config.yml if you did any changes.

Softdependencies:

  • The plugin needs Vault plugin for the balance deduction (entirely optional).
  • For cracked servers, the plugin is softdepended on AuthMe for proper inventory clearing in authenticated accounts.

To view the config.yml, click here.