Rep | The Modern Reputation System [FOLIA + 1.21+ Support] icon

Rep | The Modern Reputation System [FOLIA + 1.21+ Support] -----

The Modern Rep System • v1.1.3: Rewards, Custom GUIs & ️ Daily Limits!




v1.2.3 - Geyser Support Update
  • Geyser/Bedrock Support: Added support for usernames starting with a dot (e.g., .Username) and increased the character limit to 18 to accommodate Geyser prefixes.
  • Fix: Resolved an issue where the /rep <player> plus/minus command would fail for Geyser players.
----------, Jan 18, 2026

v1.2.2
  • Fixed global cooldown exception crashing commands
  • Fixed rewards-item config not respecting AIR
  • Fixed translation issues for Close/Rewards buttons
  • Fixed menu navigation breaking with translated item names
----------, Jan 12, 2026

Bug Fixes
  • Fixed GUI item theft vulnerability
  • Fixed thread-safety issue in cache cleanup
  • Fixed missing rank effects for event-based reputation changes
New Features
  • Auto-update checker on server startup
  • MySQL cache TTL for multi-server sync
Improvements
  • Added timezone and charset to MySQL connections
  • Better error handling
----------, Jan 11, 2026

✦ New Features
  • Multi-Language Support - Now supports 6 languages!
    • English (en_US) - Default
    • Russian (ru_RU)
    • German (de_DE)
    • Spanish (es_ES)
    • Portuguese Brazilian (pt_BR)
    • Chinese Simplified (zh_CN)
  • Enhanced Configurability
    • Separate toggle for rank-up vs rank-down broadcasts
    • Master enable/disable toggles for sounds and particles
    • Configurable GUI border materials per GUI type
    • Configurable leaderboard players per page
    • Configurable GUI open cooldown (spam prevention)
    • Configurable Rewards and Help GUI titles
⚙ Improvements
  • Particle compatibility for older server versions (legacy particle name mapping)
  • Fallback to English for missing translations
  • Hot-reload support for language files via /rep reload
✗ Bug Fixes
  • Fixed rank-down broadcast using wrong config flag
  • Fixed missing {target} placeholder in cooldown messages
  • Removed unused dead code (GUI_ITEM_KEY)
⚡ Configuration
Code (Text):
# New in v1.2.0:
language:
locale: en_US # en_US, ru_RU, de_DE, es_ES, pt_BR, zh_CN
fallback-to-english: true
sounds:
enabled: true # Master toggle
particles:
enabled: true # Master toggle
rank-rewards:
broadcast-rankdown: true # Separate from rankup
----------, Jan 1, 2026

v1.1.3
  • Fixed async thread issue with particle effects
  • Improved player data file saving reliability (Windows)
  • Added cache cleanup on player disconnect
  • Full Folia support
----------, Dec 28, 2025

Changelog:
  • Full Folia Support: Fixed the
    Code (Text):
    UnsupportedOperationException
    that occurred during plugin initialization on Folia 1.21.8+.
  • Regionized Scheduling: Migrated all background tasks (Cache cleanup, MySQL cooldown maintenance) to a multi-platform scheduler utility that respects Folia's region threading.
  • GUI Fixes: Resolved a scheduler bug in the GUI cooldown system that could cause errors on high-performance forks.
  • Rank Reward Execution: Rank-up commands are now executed within the correct entity context, ensuring stability on multi-threaded server environments.
----------, Dec 20, 2025

v1.1.1 - Critical Crash Fix
  • Fixed Save Error: Resolved a critical NoSuchFileException where events (breeding, trading) could trigger a crash for players without existing data.
  • Stability: The plugin now properly validates UUIDs before saving, preventing invalid filenames like .yml.tmp from crashing the server.
  • Safety: Event triggers are now safely skipped if player data is missing/null. No config changes required.
----------, Nov 21, 2025

We listened to your feedback! Rep v1.1.0 is here with massive improvements:

100% Translatable GUIs
You can now translate ALL GUI titles (Leaderboard, Profile, Help) in messages.yml. Fully supports Hex Colors (&#RRGGBB)!

Rank Rewards System
Create an addictive loop! You can now configure Console Commands to run automatically when a player ranks up (e.g., give money, keys, or permissions).

Visual "Juice"
Added configurable Sound Effects and Particles when giving/receiving reputation to make it feel satisfying.

Daily Limits
Added a max-rep-per-day setting to prevent spam and abuse.

Updating? simply delete your config.yml/messages.yml to let them regenerate with new options, or add the new sections manually!
----------, Nov 21, 2025

Resource Information
Author:
----------
Total Downloads: 75
First Release: Nov 18, 2025
Last Update: Jan 18, 2026
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings