ExtractTitles is a full-featured titles plugin for Paper 1.21.x servers with a clean GUI, economy integration, PlaceholderAPI support, and configurable active-title effects.
Features
- 🧩 In-game titles menu (
/titles) with card states:- not owned
- owned but inactive
- owned and active
- 💰 Purchases via Vault or PlayerPoints
- ⏳ Ownership modes:
- permanent
- temporary (with configurable durations and prices)
- 🔌 PlaceholderAPI support for chat, TAB, scoreboard, nametags, holograms, and other compatible plugins
- 🛠️ Active-title effects:
- max health bonus
- potion effects
- temporary permission nodes
- commands on activate/deactivate
- 3x3 mining mode
- 💾 Persistent data storage:
- SQLite
- MySQL
- ⚙️ Full YAML customization:
- messages
- menu layout
- title definitions
- prices and durations
- effect templates
Why
ExtractTitles helps you build a progression and reward system around titles while keeping the player experience simple and visual.
You can create cosmetic titles, utility titles, or hybrid titles with gameplay bonuses — all without hardcoding.
Everything is configurable, including placeholders, formatting, purchase behavior, and menu design.
Requirements
- Java 21
- Paper 1.21.x (Purpur compatible)
Recommended dependencies:
- PlaceholderAPI
- Vault (with economy plugin) or PlayerPoints
Notes
- Economy purchases require at least one provider:
- Vault + economy plugin, or
- PlayerPoints
- PlaceholderAPI is recommended if you want title output in external plugins.
- Configure files in
plugins/ExtractTitles/:config.ymlstorage.ymlmessages.ymlmenus.ymltitles.ymleffects.yml
Placeholders
%extracttitles_active_title%%extracttitles_active_title_name%%extracttitles_active_title_raw%%extracttitles_owned_count%%extracttitles_total_count%%extracttitles_active_title_or_none%%extracttitles_active_title_or_blank%%extracttitles_has_title_<id>%%extracttitles_title_expiry_<id>%%extracttitles_title_remaining_<id>%
Duration
You can customize duration words in messages.yml:
duration-foreverduration-day-shortduration-hour-shortduration-minute-shortduration-second-short
This controls how remaining time is shown in menu/messages (for example: 6d. 4h. 12min.).
Screenshots


Links
Main in-game GUI for browsing, buying, and activating titles.
Shows player balance, owned titles count, active title, and active title duration.
Card state for a title the player does not own yet, including price and purchase option.
Card state for a title that is already owned but currently inactive, with expiry and activation action.
Card state for a title that is owned and currently active, with expiry and deactivation action.
With the Miner title active, pickaxes can mine in a 3x3 area (configurable tools, worlds, and blocked materials).
The Herald title runs configured commands on activation (and optional commands on deactivation).
The Warrior title increases maximum health while active and safely removes the bonus when deactivated.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
ExtractTitles 1.0.0 1.0.0 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
paper, purpur, spigot
|
Download |