promotional bannermobile promotional banner

QuestLines Core

Create dynamic quests and dialogs with this powerful plugin.
Back to Files

questlines-core-1.15.0.jar

File namequestlines-core-1.15.0.jar
Uploader
RedStonerRedStoner
Uploaded
Aug 21, 2026
Downloads
160
Size
24.1 MB
File ID
8699842
Type
R
Release
Supported game versions
  • 0.5

What's new

QuestLines Core – Version 1.15.0 ━━━━━━━━━━━━━━━━━━━━━━

🆕 Features • A placed quest board can now be switched to the daily rotation - the physical form of /daily.

🆕 Actions • opendoc:topicId (alias openwiki:) - open the in-game wiki straight to a topic. • playAnimation: now takes an animation slot, so an NPC can play a facial expression or emote.

⌨ Commands • /ql share <questId> - publish a quest as a temporary link you can send to someone. • /ql config - edit every server setting in game, with each row marked live, new players only, reload or restart. • /daily now has its own permission, questlines.daily.use, separate from /journal and /streak.

🖥 UI • Wave arenas can now hand out per-wave rewards, on every wave or on one specific wave. • Fixed waves can now be reordered in the wave arena editor with MOVE UP / MOVE DOWN.

⚙ Optimizations • Opening the /ql editor no longer stalls the server on the database backend.

🐛 Fixes • hideNpc: and showNpc: now work on servers running Denizens without HyCitizens. • Escort companions are again visible only to the player escorting them. • A hidden NPC now takes its floating quest icon with it. • NPC dialogue portraits now render - the image was never drawn. • A portrait added while the server is running now appears on the next dialogue. • Resetting an offline player's tracker count in the /ql editor now persists on the database backend. • playerDisconnect actions no longer abandon the rest of the list for a player who left before fully joining. • Quest validation no longer reports false errors for the newer variable: operations or for actions after a page: switch. • Quest validation no longer warns that a cooldown page is unreachable when a matching not:cooldown page comes first. • Quest validation no longer reports requirement and action types added by other plugins as unrecognised. • A burst of player-targeted commands no longer times out on the database backend and skips players.

🧪 API • Plugins can now register an argument check for the requirement and action types they add. • Every registered requirement, action and variable type is now exported to QuestLines/registry.json for the web editor. • escortOwnerOf(npcId) - tells a plugin which player an escort companion belongs to.

Support Development If you would like to help support development: https://ko-fi.com/redstoner https://www.patreon.com/c/RedStoner_Pro