KastCustomTitle

KastCustomTitle

Custom titles with moderation, GUI, and trading.

171 downloads 0 followers

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 [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

Title Creation

Reset Title

Saved Title

🀝 Trading

Title Trading

Title Trading β€” Add Title

Title Trading β€” Added Title Example

Title Trading β€” Second Player View Example


πŸ’¬ 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.

No gallery available for this project.

Version Minecraft Loader Download

KastCustomTitle 1.0.4

1.0.4

1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, paper, purpur, spigot
Download