Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
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 <player> [amount] /ctitle moderation /ctitle profile <player> /ctitle trade <player> /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.


