Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
RxyLevel icon

RxyLevel V1.0

RxyLevel Rank & Level System [1.20+ | Folia Support | SQL/Redis | Region & PvP Control]

indir.png


RxyLevel


Advanced Level & Rank System for RPG & Survival Servers


Folia Support! 1.20+


Discord - Wiki -


 


2728.pngIntroduction​


RxyLevel is a powerful and flexible leveling and ranking system designed for Minecraft servers running Spigot, Paper, Folia, and similar forks. It offers a fully customizable progression system with advanced rank handling, multi-database support, Discord logging, PvP logic, region restrictions, and deep configuration options for server owners who want full control.


 


2699.png Core Level System


RxyLevel introduces a two-layer progression structure:

  • Numeric Levels (e.g. 0–150)
  • Named Ranks tied to level ranges

Players gain levels, automatically rank up, receive permissions, and trigger customizable events.


 


Key features include:


✔ SQLite, MySQL, or Redis data storage (fully configurable)


✔ Automatically calculated next-level requirements


✔ Fully customizable rank names and display identifiers


✔ Rank-up commands, messages, and permission granting


✔ Terminal-friendly level modification commands


✔ %player% support for commands and automation


✔ Optional debug mode for full decision-trace logging


 


 


1f947.pngRank Logic & Automation:


aHR0cHM6Ly9zNS5lemdpZi5jb20vdG1wL2V6Z2lmLTU5NjAxNDFhNmUzZWYwZTMuZ2lm


Each rank can define:


✔ min_level and max_level boundaries


✔ Custom rank display IDs


✔ Rank-up messages


✔ Rank-up commands


✔ PvP-specific messages


✔ Permission nodes


 


When players reach the required level:


2b50.png They rank up automatically


2b50.png Configured commands are executed


2b50.png Permissions are granted instantly


2b50.png A notification is sent to the player


 


RxyLevel can also check permissions on join and grant missing ones automatically. This feature can be toggled in config.yml.


 


 


2694.png PvP Control System


aHR0cHM6Ly9zOC5lemdpZi5jb20vdG1wL2V6Z2lmLThkYTAzNmQ4YjkxZDA0MmEuZ2lm


RxyLevel introduces a unique PvP mechanic based on ranks:


✔ Players can only PvP if they share the same rank


✔ Custom message displayed on rank mismatch


✔ Worlds can bypass rank PvP rules via wwa_players_can_pvp


✔ Integrates with WorldGuard pvp_disable flag (priority respected)


 


If a player is in a world listed under wwa_players_can_pvp, all PvP restrictions are lifted.


 


 


1f5fa.png Region Access Control


aHR0cHM6Ly9zNS5lemdpZi5jb20vdG1wL2V6Z2lmLTVhZWMzNmIyNmNiYWUwMGEuZ2lm


Server owners can lock regions behind level requirements using regions.yml.


Features include:


✔ Block low-level players from entering restricted regions


✔ Teleport back to nearest surface block


✔ Custom denial messages


✔ Optional optimization via predefined teleport points


✔ Integration with level-based gameplay loops


 


 


discord.png Discord Webhook Logging


aHR0cHM6Ly9zNy5lemdpZi5jb20vdG1wL2V6Z2lmLTcyZTIzN2M3MmVjOGJiNWUuZ2lm


RxyLevel can notify a Discord server about player level changes


 using Webhooks with full customization.


Supported webhook events:


1f4e8.png Level added


1f4e8.png Level removed


1f4e8.png Level set


1f4e8.png Rank changed


 


 


1f4dc.png Debug Mode


indir.webp


A fully toggleable debug mode logs:


✔ Decision chains


✔ Rank-up checks


✔ Region checks


✔ PvP checks


✔ Database interactions


Perfect for development, testing, and administration.


 


 


1f517.png PlaceholderAPI Support


RxyLevel integrates directly with PlaceholderAPI and provides multiple useful placeholders for UI, scoreboards, menus, and HUDs.


 


Current placeholders:


%rxylevel_current_level%

%rxylevel_next_rank_level%

%rxylevel_current_rank%

%rxylevel_next_rank%

Conditional checks supported as boolean outputs:


%rxylevel_level_>50%

%rxylevel_level_<50%

%rxylevel_level_>=50%

(It prints 1 if true and 0 if false. You can write a different number instead of '50', this is just an example.)


 


 


1f9e9.png Configuration System


RxyLevel uses three YAML files for full flexibility:


1f4c1.png config.yml system configuration


1f4c1.png ranks.yml rank tiers & behavior


1f4c1.png regions.yml region-level restrictions


 


This structure keeps everything modular, readable, and production-ready.


 


 


1f9ee.png Database Drivers


Supported storage drivers:

  • SQLite
  • MySQL
  • Redis

This allows RxyLevel to scale from small SMP servers to large network clusters.


 


 


1f4cc.png Example Use Cases


1f4a0.png Level-based region progression


1f4a0.png Rank-locked PvP competitive modes


1f4a0.png RPG & Survival servers with named rank tiers


1f4a0.png Discord-integrated stat tracking


1f4a0.png Hybrid database setups with Redis caching


 


 


1f9f1.png Compatibility


✔ Spigot / Paper / Folia compatible


✔ Supports PlaceholderAPI


✔ Supports WorldGuard


✔ Works with permissions plugins (LuckPerms etc.)


 


 


Dependencies:


PlaceholderAPI


WorldGuard


LuckPerms




Discord


Web


Wiki

Sign in
$14.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe