CurseForge · Hytale mod
QuestLines Titles
Give players access to selectable titles that show in chat and in QuestLines dialogs.
Quick answer
Which QuestLines Titles release should I use?
QuestLines Titles questlines-titles-1.4.0.jar targets 0.5. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Where should QuestLines Titles be installed in Hytale?
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
What else does QuestLines Titles questlines-titles-1.4.0.jar need?
questlines-titles-1.4.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Add QuestLines Titles without breaking your instance.
Built for QuestLines Titles questlines-titles-1.4.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use questlines-titles-1.4.0.jar. It targets 0.5; another release may target a different game build or dependency set.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Enable it on the world host
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
- 04
Pick the file you checked
Use the “Get this file” button beside questlines-titles-1.4.0.jar. It opens that exact file at the source.
About this project
What does QuestLines Titles add?
🔵 Discord ☕ Ko-fi ⭐ Patreon 📖 Wiki
QuestLines Titles
QuestLines Titles is a fully standalone player title system for Hytale servers. Players earn and collect cosmetic titles — shown in chat, above their name, on the world map, or wherever your chat formatter pulls from — and browse and equip them through a native in-game UI.
No other plugins are required. If you also run the QuestLines quest plugin, Titles hooks in automatically for quest-driven title rewards and requirements — but that integration is entirely optional.
Features
Title system
- Define as many titles as you want in a simple
titles.jsonconfig - Organize titles into categories (pvp, builder, misc) for clean grouping in the UI
- Rich inline formatting: hex colors (
{#RRGGBB}), bold ({b}), italic ({i}) and more - A configurable default title for players who have none, and an option to require a title always be worn
Rank titles
A second, separate slot for staff and donor badges. Ranks are worn automatically and exposed as their own {rank} placeholder, so a player's chosen title keeps showing in chat while their rank badge sits alongside it. Players holding more than one rank pick which shows with /title rank.
Nameplates and map markers
The nameplate layout is configurable — the divider and what sits in front of a player's name — including which wins when a player has both a rank and a title. Active titles can also be shown on the player's world-map marker.
Player experience
/title— in-game selection UI to browse unlocked titles and set one active- Titles are previewed with full formatting before equipping
- Players can clear their active title at any time
- Optional confirmation click and an optional cooldown between changes, to stop spam-switching
Admin tools
/titleadmin grant— unlock a title for a player/titleadmin remove— revoke a title/titleadmin list— titles a player has unlocked/titleadmin available— every title defined on the server/titleadmin ui— admin management UI
Granting a title to a player who has never joined is held as a pending record and applied on their first connect.
Storage
Player title data is keyed by UUID, so it survives renames. Choose your backend in config.json:
- file (default) — per-player JSON, no database needed
- SQLite
- MySQL / MariaDB — share one database with the rest of the QuestLines suite
Switching from the file backend to a database imports each player's existing data on their next join. There is no manual migration step.
PlaceholderAPI Integration
Titles registers a PlaceholderAPI expansion automatically when PAPI is installed, exposing the player's active title to any PAPI-compatible chat formatter.
Placeholders: %title% and %rank%. Use them in your chat format like this:
[%title%] %player_name%: %message%
If a player has no active title the placeholder returns an empty string — no bracket clutter, no broken format. Values keep their &-codes intact so your chat formatter applies color as normal.
Optional: VaultUnlocked Integration
If VaultUnlocked is installed, Titles registers itself as a ChatUnlocked chat prefix provider, letting compatible chat plugins read the active title directly without PlaceholderAPI.
Optional: QuestLines Integration
With QuestLines installed, Titles registers these automatically:
- Actions —
giveTitle:unlocks a title,removeTitle:revokes one - Requirements —
hasTitle:passes if the player owns it,titleActive:if it is equipped - Text variable —
{title}resolves to the player's active title
Configuration
Titles are defined in QuestLinesTitles/titles.json. A default set is generated on first run:
{
"pvp:warrior": { "category": "pvp", "value": "{#FF4444}{b}Warrior{/}{/}" },
"misc:newcomer": { "category": "misc", "value": "{#55FFFF}Newcomer{/}" }
}
The key is the title ID used in commands and quest actions, category is the grouping shown in the UI, and value is the formatted display text.
The QuestLines Suite
Every plugin works standalone; together they share one ecosystem.
- QuestLines Core — dialogue, quests, requirements, actions
- Icons — floating quest-state icons above NPCs
- Dialog — in-game linear dialogue builder
- Titles — player title and rank rewards (this plugin)
- GUI — custom in-game interfaces, no code required
- Claims — land protection, regions, rent and buy plots
- Denizens — native NPC manager
- Arcade — arcade, board and puzzle games
- Hooks — early plugin unlocking extra quest tracking
- MMO — parties, guilds, dungeons, duels and item sets
- Mimics — chests that stand up and fight
- Nations — cities and nations built on Claims (via Discord)
Project description from CurseForge.
Pick your setup
QuestLines Titles releases for each Hytale build.
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
QuestLines Titles releases and Hytale builds
questlines-titles-1.4.0.jar
3 Aug 2026
questlines-titles-1.3.0.jar
5 Jun 2026
questlines-titles-1.2.0.jar
25 May 2026
questlines-titles-1.1.1.jar
22 May 2026
questlines-titles-1.1.0.jar
18 May 2026
questlines-titles-1.0.7.jar
29 Apr 2026
questlines-titles-1.0.6.jar
27 Apr 2026
questlines-titles-1.0.5B.jar
24 Apr 2026
questlines-titles-1.0.5.jar
17 Apr 2026
questlines-titles-1.0.4.jar
12 Apr 2026
questlines-titles-1.0.3.jar
9 Apr 2026
questlines-titles-1.0.1.jar
4 Apr 2026
Looking for an older file? The official CurseForge project page is in Resources.