Bungeecord/Network Setup
Requirements
You must have a punishment plugin that supports external databases I recommend using LiteBans or AdvancedBans as these both have the options which are required.
You will also need a MySQL Database (If your punishment plugin supports another database you may use this). I will not go through how to make a MySQL Database in this wiki, please refer to YouTube or your Minecraft host.
Setup
Step 1: Backup any database or config files.
Step 2: Place both PunishmentGUI and your punishment plugin on each SPIGOT server not BUNGEECORD.
Step 3: Enter the MySQL details for your database into your punishment plugin's config file.
The below example config.yml is from LiteBans, though most plugins will have a related section if it supports Databases.
Before
After
Step 4: Enable any settings which allow punishments to sync. (Make sure to set the server name if the plugin allows)
The below example config.yml is from LiteBans, though most plugins will have a related section if it supports sync.
Step 5: Repeat the process on every SPIGOT server, if you had your punishment plugin on bungeecord you must remove it.
You can now use PunishmentGUI and your punishment plugin on your network!
Please note, this will only sync punishments, PunishmentGUI does not support sync of its configuration, so you must edit each server individually, or copy + paste your created PunishmentGUI config to each SPIGOT server.
Last updated