PremiumConnector [BungeeCord] icon

PremiumConnector [BungeeCord] -----

UUID-Fix for Premium in OfflineMode



pc.png
Support 1.7-1.16 Proxy Server!
This plugin allow you to resolve UUID for Premium user account and permite cracked player to play on your server without compromite the security of your server. You can redirect cracked players to an specified server with a register plugin like AuthMe.

⭐Features⭐
- UUID-fix and Skin-fix for premium users
- Cracked players using premium name can only connect to server when secondAttempt setting is enable.
- Redirect cracked players don't using premium username to a specified server
- Compatible with GeyserMC (automatically defined as premium players)
- Multi-language (support actually en and fr, send me your translations please)

Supported auth plugins
- AuthMe
- LockLogin

❗ You need to configure your auth plugin to use it with bungeecord. ❗

Commands

/pemium|prem (player) | Define player as Premium user. | premiumconnector.command.premium
/cracked|crack (player) | Define player as Cracked user. | premiumconnector.command.cracked
/reset|rst (player) | Reset player. | premiumconnector.command.reset

premiumconnector.admin permission allow you to use these commands on other players.

Configuration ⚙
Code (Text):
# Debug level
debug: INFO

# Language (en, fr)
locale: en

# Server name on which cracked players are redirected for register/login them.
authServer: crack

# Backend Configuration
backend:
  # Driver for SQLite (org.sqlite.JDBC), MySQL (com.mysql.cj.jdbc.Driver) or MariaDB (org.mariadb.jdbc.Driver)
  # If you want to use SQLite, you need to install the driver yourself
  # Easy way : https://www.spigotmc.org/resources/sqlite-for-bungeecord.57191/
  # Hard way : https://gist.github.com/games647/d2a57abf90f707c0bd1107e432c580f3
  driver: 'com.mysql.cj.jdbc.Driver'
  # Database host address
  host: '127.0.0.1'
  # Database port
  port: '3306'
  # Username about Database Connection Infos
  user: username
  # Password about Database Connection Infos
  password: password
  # Database Name, use with converters or as SQLITE database name
  database: database
  # Table name
  table: premium
  # If connection should use SSL
  useSSL: true
 
# Allow cracked player to use premium username
secondAttempt: true

# Block player to switch server until they are logged in
blockServerSwitch: true

# Time to confirm /premium command
timeToConfirm: 30

# Should the plugin set the real UUID for Premium players ? Useful if you using this plugin with non-fresh server installation
fixUUID: true

# Use it with precaution ! All players connecting from this address won't need authentification. Use this to register your Geyser proxy addresses such as 127.0.0.1 or 172.18.0.* (You can use wildcard matching).
geyserProxy: []
Report bugs
Please report bugs or ask for features like support for new authentification plugin on Github Issues

‼ Warnings ‼
You must run Spigot server and BungeeCord in offline-mode. If you want fix UUID and skin you must forward informations through BungeeCord!

If a premium player played on your server before installing this plugin, he will lose all his data due to the UUID change.

FAQ
How login process works ?

  1. Player log in on your Bungeecord proxy
  2. PremiumConnector try to load data :
    1. If present, from cached PlayerSession
    2. If present, from the database and cache it
    3. Else create new PlayerSession, cache it and save it in database
  3. Check if player is premium with Mojang API :
    1. True : Start the premium login process and if is not kicked at the end, redirect it to the asked server
    2. False : Redirect the player on the authServer
  4. Player authentificate through the authentification plugin (Authme or LockLogin) then redirect it to the asked server
How can I use SQLite with this plugin ?
BungeeCord doesn't support SQLite per default. If you want to use it, you need to install yourself the driver and set driver to org.sqlite.JDBC (Check SQLite support).
Resource Information
Author:
----------
Total Downloads: 10,505
First Release: Mar 30, 2016
Last Update: Feb 7, 2021
Category: ---------------
All-Time Rating:
24 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings