File Details
questlines-core-1.9.9.jar
- R
- May 7, 2026
- 24.85 MB
- 165
- Early Access
File Name
questlines-core-1.9.9.jar
Supported Versions
- Early Access
QuestLines Core – Version 1.9.9
━━━━━━━━━━━━━━━━━━━━━━
🆕 Features
• ObjectivesComplete state
└ Player has the quest in progress and every required objective on
└ the current page is satisfied. Default icon Icons_DownArrow with
└ a brisk Bob + Ping that reads as "come back to me", so the NPC
└ visibly points the player at itself for turn-in instead of
└ blending in with other in-progress quests. text: and optional:
└ entries are skipped when evaluating; pages with only those won't
└ trip the state. Auto-resolved by QuestLinesPlugin.resolveIconState;
└ can also be forced via iconState:npcId:objectives_complete during
└ scripted beats.
• iconState:npcId:state
└ Sets a per-player override for that NPC's icon state, ahead of the
└ auto-computed state. Useful for forcing a specific icon during a
└ quest beat without changing the quest flow.
• iconState:npcId:state:clear
└ Guarded clear - removes the override only if it currently equals
└ state. No-op otherwise, so one quest's cleanup cannot stomp another
└ quest's override.
• Icon states - Locked, RepeatableReady, Story, Custom
└ Locked - NPC has a quest the player has not started, but every
└ offered quest's requirements currently fail. Default icon
└ Icons_Lock; splits the previous catch-all "unknown" so players
└ can tell "come back when you're ready" from "no quest here".
└ RepeatableReady - completed repeatable whose page is accessible
└ again (cooldown over). Default icon Icons_Clock with a brisker
└ bob+ping than waiting, so dailies/weeklies don't get lost in
└ the available pile.
└ Story - override-only state for main-quest beats. Quest authors
└ set it via iconState:npcId:story so critical-path NPCs visually
└ outrank side content. Default icon Icons_Exclamation with a
└ fast bob+ping.
└ Custom - override-only state with no built-in semantics. Pair a
└ per-NPC NpcQuestIconStates entry and animation override with
└ iconState:npcId:custom to bind any visual to a name of your
└ choosing.
🆕 Actions
• clearTimestamp:id
• areaCheck:[entityA,entityB,...]:x:y:z:radius
└ True if any listed entity exists within radius of (x, y, z) in the
└ player's current world. Same * wildcard rules as the tracker target
└ system; literal "Player" matches any player. Bare single name (no
└ brackets) also accepted.
🖥 UI
• Changed Editor UI to be more navigable and user friendly.
🆕 Variables
• Chat Variable - {npcuuid}
🐛 Fixes
• Mount_Scroll_Horse to Glider for Wanderer Achievement
• /ql action and /ql requirement now accept values containing spaces
└ (e.g. /ql action command:say hello world:server). The value
└ argument is greedy; trailing --player=<name> still works.
Support Development
If you would like to help support development:
https://ko-fi.com/redstoner

