File Details
Syntactical 2.0.6
- R
- Sep 10, 2025
- 18.81 KB
- 22
- 1.21.4
File Name
syntactical-2.0.6.jar
Supported Versions
- 1.21.4
New Features
-
LuckPerms Integration
-
Added
/promoteand/demotecommands. -
Supports:
-
Step-by-step rank changes (
/promote Player→ next rank). -
Direct-rank changes (
/promote Player governor).
-
-
Enforces hierarchy: players can only modify ranks below their own.
-
All messages configurable via
config.yml. -
Tab-completion for player names and configured ranks.
-
-
Configurable Rank Order
-
Rank progression now defined in
config.ymlunderranks.order. -
Easily modify or extend rank ladders without recompiling.
-
-
OP Safeguard
-
Intercepts
/opfrom players and instead assigns thegovernorrank via LuckPerms. -
Sends configurable warning messages advising the use of
/promoteinstead. -
Stores a pending override so the executor can still force
/opwith/override. -
Console-issued
/opis never intercepted. -
Added
/overridecommand (with tab-complete for pending player).
-
🔧 Improvements
-
Centralized all command/event messages into
config.ymlfor easier customization. -
Added tab-completion for
/promote,/demote, and/override. -
Code refactored into modular classes:
-
RankManager→ handles rank order & helpers. -
RankCommand→ encapsulates promote/demote logic.
-
🛠️ Existing Features Maintained
-
Ban logging system (
banlogs.yml). -
/seticoncommand. -
/swaphandcommand.

