KastCustomTitle
Custom titles with moderation, GUI, and trading.
KastCustomTitle
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 `cancel` or `отмена`, 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: - `prefix` - `suffix` - 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 `menus` folder 📂 - 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
<p><img src="https://cdn.modrinth.com/data/cached_images/23fe50065aa24cd5c9d4a7cd3e66abcc9895ac58.png" alt="Title Trading" /></p> <p><img src="https://cdn.modrinth.com/data/cached_images/0f0b85e8ce62f8f4df411476dbb14e6cde4aeb26.png" alt="Title Trading — Add Title" /></p> <p><img src="https://cdn.modrinth.com/data/cached_images/f4aca06bf6f0d8fd8d560919eabb57a1080693d1.png" alt="Title Trading — Added Title Example" /></p> <p><img src="https://cdn.modrinth.com/data/cached_images/1bf70876329f6f14bc6fba27d2916d5eb5b91a96.png" alt="Title Trading — Second Player View Example" /></p>
---
💬 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.