🗂️How to configure Velocity/BungeeCord

Quick Info

To use ClothesPlus with SkinsRestorer across all your servers and keep player overlays and outfits consistent:

  1. Disable proxy-mode in the SkinsRestorer config with disableProxyMode.txt

  2. Install both SkinsRestorer (SR) and ClothesPlus (CP+) on every server (not the proxy).

  3. Make sure to include all required dependencies of the plugins on each server.

  4. Configure MySQL in the config.yml of ClothesPlus to sync data across servers.

This setup ensures full compatibility on your BungeeCord or Velocity network.

Configuration guide for server owners

mysql:
enabled: true # ← turn on SQL mode
host: "192.168.1.10"
port: 3306
database: "clothesplus"
username: "clothesuser"
password: "Str0ng‑Passw0rd"
pool-size: 10 # optional – 5‑20 is typical
use-ssl: false # true if the DB demands TLS

Steps for the admins

  1. Create the database & user

CREATE DATABASE clothesplus CHARACTER SET utf8mb4;
CREATE USER 'clothesuser'@'%' IDENTIFIED BY 'Str0ng‑Passw0rd';
GRANT ALL PRIVILEGES ON clothesplus.* TO 'clothesuser'@'%';
  1. Put the same credentials in config.yml and set enabled: true.

  2. (Re)start the proxy / Paper servers.
    The plugin logs

    [ClothesPlus] MySQL pool initialised.
    [ClothesPlus] Migrated schema (player_overlays, player_outfits, player_tokens)

    – if the connection fails you’ll see a red stack‑trace with the reason.

Players do not need to do anything else; as soon as each server on the network shares the same database, skins, overlays, outfits & tokens travel with them

Published with Nuclino