promotional bannermobile promotional banner

QuestLines Core

Create dynamic quests and dialogs with this powerful plugin.

File Details

questlines-core-1.12.4.jar

  • R
  • Jun 9, 2026
  • 25.43 MB
  • 172
  • 0.5

File Name

questlines-core-1.12.4.jar

Supported Versions

  • 0.5

QuestLines Core – Version 1.12.4
━━━━━━━━━━━━━━━━━━━━━━

🧩 Integrations
• QuestLines Denizens: Coming Soon!

🆕 Features
• Achievement criteria support projectilehit / interactblock / interactentity tracker types and bracket multi-target lists.

🆕 Actions
• citywithdraw:amount / nationwithdraw:amount - debit a treasury (pure sink; Nations).
• citybroadcast:message / nationbroadcast:message - message all online city / nation members (Nations).
• resetvisited[:cities|:nations] - clear visited-places history for re-runnable tours.
• chance:percent:action - run an action on a percent roll (0-100). Action may contain colons.
• random:[[a][b]] - comma-safe grouped form (split on ][); original random:[a,b] still works.
• command: text may now contain colons (run mode read from the end).
• playAnimation:animation[:duration][:npcIdOrName] - play an NPC animation (HyCitizens/Denizens); omit NPC for the dialogue's NPC.

🆕 Requirements
• visitedcities:N / visitednations:N - visited N+ distinct cities / nations (recorded as you explore; needs Claims + Nations).
• visitedcity:name / visitednation:name - visited a specific city / nation.
• visitedallcities - visited every city that currently exists.
• incityland[:name] / innationland[:name] - standing in any / the named city / nation land (contextual, vs incity/innation membership; needs Claims + Nations).
• inhomecity - standing in your own city's land.
• inenemycityland / inallycityland - standing in an enemy / allied city's land.
• citymembers:N / nationcities:N - your city has N+ members / nation has N+ cities (Nations).
• citytreasury:N / nationtreasury:N - your city / nation treasury holds N+ (Nations).
• cityage:days / nationage:days - your city / nation founded N+ days ago (Nations).
• isfounder / incapitalcity - you founded your city / your city is its nation's capital (Nations).
• cityatwar[:name] / nationatwar[:name] - your city / nation has any war / is at war with the named one (Nations).
• cityallied:name - your city has an active alliance with the named city (Nations).
• cityallies:N / nationallies:N - your city / nation has N+ active alliances (Nations).
• hiddenunlocked:n / categorycomplete:category / categoriescompleted:n - achievement-completion gates (hidden-only categories don't count).

🖥 UI
• NPC dialogue window is now fully re-themeable from a resource pack (DialogueTheme.ui) - recolor, resize, swap textures, or make surfaces transparent, no code changes. Example "Golden Glass" pack under server/ThemeOverrideTest/.

🆕 Variables
• {visited:cities} / {visited:nations} - distinct visited counts.
• {city:here} / {nation:here} - name of the city / nation land you're standing in.
• {city:wars} / {city:allies} / {nation:wars} / {nation:allies} - active war/alliance counts.

🎯 Trackers
• projectileheadshot - projectile hits to the head (also counts as projectilehit).
• dist: gate for projectilehit/projectileheadshot - only count hits in range (ops > >= < <= = !=; bare number = >=).

🐛 Fixes
• item:/givebook:/mail: rewards no longer silently dropped - now write to live inventory (overflow dropped).
• /ql reload no longer crashes on contextual achievement requirements (e.g. biome:).
• Achievement re-scans loop to a fixpoint so meta achievements unlock on the same scan as their last dependency.

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