CurseForge · Hytale mod
QuestLines Icons
Adds animated icons to NPC enities. Extention Plugin for QuestLines
Quick answer
Which QuestLines Icons release should I use?
QuestLines Icons questlines-icons-1.5.3.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 Icons 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 Icons questlines-icons-1.5.3.jar need?
questlines-icons-1.5.3.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 Icons without breaking your instance.
Built for QuestLines Icons questlines-icons-1.5.3.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use questlines-icons-1.5.3.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-icons-1.5.3.jar. It opens that exact file at the source.
About this project
What does QuestLines Icons add?
🔵 Discord ☕ Ko-fi ⭐ Patreon 📖 Wiki
Icons
Floating item icons above NPCs, with quest-state support.
Icons is a Hytale server plugin that floats item-entity icons above any NPC in your world. Setup is wand-style — run a command, click the NPC. No YAML hand-editing, no UUID hunting.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Features
- Float any item from your content pack above any NPC
- Per-NPC icon, vertical offset, scale and rotation
- Nine animation types, stackable on the same icon simultaneously:
- bob — floats up and down
- rotate — spins on the Y axis
- pulsate — scales in and out
- sway — rocks side to side
- orbit — circles the NPC horizontally
- ping — fires brief scale pops
- ring — rapid side-to-side shake in periodic bursts
- stamp — periodic sharp downward drop
- float — organic figure-8
- Quest-state icons via optional QuestLines integration — each player sees a different icon based on their own progress:
- Exclamation mark — quest available
- Dots — quest in progress
- Checkmark — quest completed
- Question mark — unknown state
- Per-state overrides — different icons and animations per quest state, per NPC
- Developer API — implement
QuestStatusProviderto feed quest states from any plugin - In-game documentation — Icons registers its help pages with the in-game wiki alongside the rest of the suite
- All settings save to
mods/Icons/icons.jsonand survive reloads
Commands
All commands have the short alias /i. Assignment commands use a wand workflow — run the command, then click an NPC.
| Command | Description |
|---|---|
/icons icon [--itemid <itemId>] [--state <state>] |
Set the NPC's icon. Omit --itemid to use your held item. none hides it, default resets it. Use --state to target a specific quest state. |
/icons offset --offset <value> |
Set the vertical position of the icon above the NPC. |
/icons scale --scale <value> |
Set the icon's scale. 1.5 = 50% larger. |
/icons rotation --degrees <degrees> |
Set a fixed Y-axis rotation in degrees. |
/icons animate --animation <animation> [--state <state>] |
Add or remove an animation. Use --state to apply it to a specific quest state. |
/icons list |
List every NPC that has an icon configured. |
/icons reload |
Reload icons.json without restarting. |
Animation Syntax
Multiple animations can run on the same icon at the same time.
/icons animate --animation bob
/icons animate --animation bob:2:0.4
/icons animate --animation rotate:90
/icons animate --animation pulsate:1.5:0.3
/icons animate --animation sway:1:20
/icons animate --animation orbit:0.5:1.5
/icons animate --animation ping:0.5:0.5
/icons animate --animation none
/icons animate --animation none:rotate
Format: <type>[:<speed>[:<amplitude>]]
- speed — Hz for bob/pulsate/sway/orbit/ping; degrees per second for rotate
- amplitude — max displacement in blocks, degrees, or scale delta depending on type; rotate ignores this
Configuration
You shouldn't need to touch mods/Icons/icons.json directly — commands write to it automatically. If you do hand-edit it, run /icons reload afterward.
{
"DefaultIconItemId": "Recipe_Page",
"DefaultQuestStateIcons": {
"available": "Icons_Exclamation",
"inprogress": "Icons_Dots",
"completed": "Icons_Checkmark",
"unknown": "Icons_QuestionMark"
}
}
QuestLines Integration
Icons has a soft dependency on QuestLines. When it's present, Icons automatically shows each player a different icon above each NPC depending on their quest progress — no extra config, the four state icons ship with the content pack.
Each NPC internally maintains four icons (one per state) and the plugin filters visibility per player, so everyone sees only the correct one.
If you're not using QuestLines you can still feed quest-state data from your own plugin by implementing QuestStatusProvider and calling NpcQuestIconsPlugin.getInstance().setQuestStatusProvider(provider).
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 (this plugin)
- Dialog — in-game linear dialogue builder
- Titles — player title and rank rewards
- 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 Icons 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 Icons releases and Hytale builds
questlines-icons-1.5.3.jar
3 Aug 2026
questlines-icons-1.5.2.jar
9 Jun 2026
questlines-icons-1.5.1.jar
31 May 2026
questlines-icons-1.5.0.jar
25 May 2026
questlines-icons-1.4.0.jar
7 May 2026
questlines-icons-1.3.6.jar
29 Apr 2026
questlines-icons-1.3.5.jar
24 Apr 2026
questlines-icons-1.3.4.jar
21 Apr 2026
questlines-icons-1.3.3.jar
17 Apr 2026
questlines-icons-1.3.2.jar
9 Apr 2026
questlines-icons-1.3.0.jar
31 Mar 2026
questlines-icons-1.3.0.jar
29 Mar 2026
Looking for an older file? The official CurseForge project page is in Resources.








