Simple Modular Chat Skript w/ Custom Prefixes icon

Simple Modular Chat Skript w/ Custom Prefixes -----

A skript that allows you to make custom prefixes to players while allowing them to choose which one



This Chat & Prefix System is a modular Skript that gives your server a fully GUI-driven custom prefix system, chat formatting, spam protection, and basic moderation tools all in one file.

Required Addons: SkBee, LuckPerms: Staff ranks are detected via LuckPerms groups

Prefix System: Create unlimited custom prefixes with configurable text and bracket colors. Grant them to individual players, and let each player choose which prefix to equip through an intuitive chest GUI with automatic pagination for large collections.



Donor Perks: Players with donor status get access to exclusive cosmetic toggles right inside the prefix menu: bold brackets, bold prefix text, bold name, and a name color cycler with 8 color options.



Chat Formatting: Handles all chat output with automatic rank detection through LuckPerms. Staff ranks (Owner, Admin, Staff, Helper) display with their own hardcoded colors and take priority over custom prefixes. Ranks and colors are easy to customize in the code.

group.owner, group.admin, group.staff, group.helper

Admin commands require group.admin by default and can be changed under the perms options

NOTE: If you want custom prefixes for these group create their permission nodes under a new group name

EX: permission.owner



Spam Protection & Moderation: Built-in 3-second chat cooldown for non-staff, per-player /mute with optional reason, and a global /muteall toggle for locking down chat instantly.



Smart Cleanup: When a prefix is deleted globally, it's automatically removed from all online players. Offline players get cleaned up on their next login, so you never end up with broken or orphaned prefix data.


Code (Text):
options:

    P: &7[&eServer&7]

    perms: group.admin

Commands:

/prefix - Opens prefix menu

/createprefix <prefixColor> <bracketColor> <name> - Creates prefix

/prefixcolor <prefixColor> <bracketColor> <name> - Changes already made prefix colors

/deleteprefix <name> - Deletes prefix

/grantprefix <player> <name> - Grants a player the selected prefix name

/revokeprefix <player> <text> - Revokes prefix from player

/listprefixes - List all created prefixes

/setdonor <player> - Sets donor status for selected player

/mute <offlineplayer> <reason> - Mutes selected player

/muteall - Mutes all non-op chats

Pastebin - https://pastebin.com/62tkTnci


[​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

[​IMG]
Resource Information
Author:
----------
Total Downloads: 11
First Release: Apr 19, 2026
Last Update: Apr 19, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings