Summary:
Custom titles with moderation, GUI, and trading.
Description:
KastCustomTitle 
Telegram: @BoltStudioJava
KastCustomTitle is a custom title plugin with moderation , creation credits
, a review queue
, and GUI menus for both players and admins.
No more "type in chat and get it instantly" workflow.
A new title is created through the interface , consumes one creation credit, and is sent for moderation.
⚙️ Features
📖 Creation
- The player opens
/ctitle - Clicks the book item
- Enters the title text in chat
- The request is sent to the moderation queue
💳 Creation Credits
- An admin can grant credits for title creation
- The menu shows remaining credits:
{available_creations} - If the player cancels input with
cancelorотмена, the credit is returned
🛡️ Moderation
- Every title goes into a queue
- A moderator can approve or reject requests via GUI
- A rejection reason can be provided
- If a title is rejected, the player gets 1 credit back
- Full queue view with pagination is supported
👤 Profile
- A separate profile menu shows a player's titles
- An admin can remove titles directly from GUI
🤝 Trading
- A player can send a trade request with
/ctitle trade <player> - The second player accepts or declines the request in chat
- Two-way trading is supported
- One-way title transfer can be allowed
📚 Trade Session
- Titles can be added to the trade in GUI
- Titles can be removed from the trade
- Both players can mark themselves ready
- The trade can be canceled
- Both sides' statuses are visible
⏳ Protection
- After both players are ready, a confirmation timer starts
- If someone unchecks ready, the timer stops immediately
- If one participant leaves the server, the trade is canceled
- Request spam is prevented by a cooldown
💾 Storage
- YAML
- SQLite
- MySQL
- MariaDB
🔄 Migration
When storage.type is changed, data is automatically migrated from YAML to the selected database.
🔗 LuckPerms
Command templates are supported for:
prefixsuffix- priorities
- metadata cleanup
🎨 Customization
Via .yml, you can change:
- menus
- slots
- materials
- lore
- texts
- sounds
- intervals
- buttons
- timers
- messages
🚀 Version
1.0.4 expands the title system and makes the plugin more convenient for both players and administrators.
🆕 New
- title trading system between players
- separate trade menu
trade.yml - timer-based trade confirmation
- automatic trade cancellation when a player leaves
- cooldown for repeated trade requests
- full moderation queue output with pagination
- new placeholder:
%kast_total_title_moderation%
⚙️ Changes
- all menus moved to the
menusfolder - configs are now cleaner and easier to use
- messages, items, and interface elements now follow one consistent style
- improved protection against errors and possible dupes
- code structure reworked for future updates
🛠️ Config
⚙️ Options
- enable/disable title trading
- allow one-way title transfer
- trade confirmation timer
- request cooldown
- trade menu slots and layout
- messages, buttons, and sounds
📂 Files
config.yml
menus/title.yml
menus/profile.yml
menus/moderation.yml
menus/trade.yml
⌨️ Commands
/ctitle
/ctitle open
/ctitle give [amount]
/ctitle moderation
/ctitle profile
/ctitle trade
/ctitle reload
🔐 Permissions
kastcustomtitle.use
kastcustomtitle.admin
kastcustomtitle.reload
kastcustomtitle.moderation
kastcustomtitle.profile
🧩 Compatibility
| Parameter | Value |
|---|---|
| Minecraft | 1.16.5+ |
| Server Software | Spigot / Paper / Purpur |
| Java | 16+ |
🖼️ Screenshots
📖 Creation



🤝 Trading




💬 Final
KastCustomTitle is a custom title system with moderation, player profiles, a review queue, multiple storage backends, and safe title trading.
If you need a title plugin without chat-based chaos and manual hassle, this is it.
Similar projects
Plugin →Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
Customizable Player Models
Customize your minecraft avatar!
3.2MSueta
PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta