promotional bannermobile promotional banner

Syntactical

A plugin created by Syntax for use on the KingdomCraft server.

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 /promote and /demote commands.

    • 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.yml under ranks.order.

    • Easily modify or extend rank ladders without recompiling.

  • OP Safeguard

    • Intercepts /op from players and instead assigns the governor rank via LuckPerms.

    • Sends configurable warning messages advising the use of /promote instead.

    • Stores a pending override so the executor can still force /op with /override.

    • Console-issued /op is never intercepted.

    • Added /override command (with tab-complete for pending player).

🔧 Improvements

  • Centralized all command/event messages into config.yml for 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).

  • /seticon command.

  • /swaphand command.