TebexSync icon

TebexSync -----

Synchronizes player's in game ranks to Tebex by creating payments.



✅ TebexSync - Automated Rank Sync for Tebex
Effortlessly sync ranks from permissions to Tebex packages.



Features
  • Automatically syncs player ranks based on permissions
  • Prevents duplicate rank delivery with SQLite caching
  • Works with both UUID and Tebex internal player IDs
  • Uses official Tebex API endpoints
  • Fully compatible with Spigot & Paper 1.12.2–1.19+
  • Silent, async performance — no lag
  • Logs manual package creation to console
  • Simple config, no clutter



Requirements
  • Java 8 or Java 17
  • Tebex (Buycraft) plugin secret key
  • Permissions plugin (e.g. LuckPerms)



Setup
  1. Drop the plugin into your /plugins folder
  2. Start the server to generate the config
  3. Open config.yml and add your Tebex key and package mapping:

Code (YAML):

buycraft-key
: "your-tebex-secret-key"

packages
:
  - id
: 6454179
    permission
: "group.donor"
  - id
: 6454180
    permission
: "group.vip"
 
  • Use /tebexsyncreload to reload


How It Works
  • Player joins
  • Plugin checks their permissions
  • If they match a configured Tebex package, it checks if they already own it
  • If not, it creates a manual payment via the Tebex API
  • Logs the action to console and prevents future re-posting


Commands & Permissions
Command Permission Description
/tebexsyncreload tebexsync.reload Reloads plugin config
/tebexsyncinfo tebexsync.info Tests Tebex API connection


Storage
TebexSync uses a local synced.db SQLite file to remember synced players and avoid duplicate API calls.

️ Compatible With:
  • LuckPerms
  • Vault
  • Tebex (Buycraft) official plugin
  • Spigot, Paper, Purpur 1.12.2 – 1.19+
Resource Information
Author:
----------
Total Downloads: 26
First Release: May 29, 2025
Last Update: May 29, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings