QuestLines Core

Create dynamic quests and dialogs with this powerful plugin.

File Details

questlines-core-1.13.0.jar

  • R
  • Jun 28, 2026
  • 23.94 MB
  • 163
  • 0.5

File Name

questlines-core-1.13.0.jar

Supported Versions

  • 0.5

QuestLines Core – Version 1.13.0
━━━━━━━━━━━━━━━━━━━━━━

🧩 Integrations
• QuestLines Denizens: NPCs save inside Hytale prefabs and rebuild on paste, even on a server that's never seen them - full config and quests ride along. Each paste mints a fresh NPC; with self references, its quests target the new copy automatically.

🆕 Features
• self / @self NPC reference - target "the NPC the player is interacting with" instead of a fixed id/name. Works in all NPC actions, NPC requirements, and {citizen:self:...}, so a quest keeps working for every prefab-cloned copy of its questgiver. NPC state actions now also accept display names, not just ids.

🆕 Actions
• setGuard:npcIdOrName:on|off|reset - toggle an NPC's combat guard at runtime (fight back / passive / configured default). Accepts self/@self and display names. Denizens set to AGGRESSIVE/HOSTILE now auto-attack players. (Still need setInvulnerable:...:false to make an NPC killable.)

🆕 Requirements
• claimbonus:N - player has N+ purchased/granted bonus claim chunks (excludes permission-node bonuses). Non-contextual. Needs Claims.

⌨ Commands
• /ql actionall <action[;action;...]> - run an action (or ;-separated macro) for every online player, each on their own world thread.

🖥 UI
• Drop dialogue UI overrides into a mods/QuestLines/theme/ folder (a normal asset-pack root) instead of shipping a separate pack. Include only the files you change; the rest fall through to defaults. Core registers the folder with guaranteed-last load order so it always wins. Created on first start (with a README), applied at server start - edit, then restart. Standalone packs still work.

⚡ Performance
• Block-stepped and travel-distance trackers do less work per tick (lighter per-player movement hot path).

🐛 Fixes
• Temporary spawnCitizen: clones no longer pile up - they were invulnerable so never died (cleanup never fired). Clones are now killable and any survivor is despawned on disconnect.
• Staged achievements no longer get stuck at an early stage. Tiers added/edited later started counting from 0 and lagged; identical-criterion tiers now reconcile to the furthest-along count on each login / reload, healing stuck players.
• Objective ::label overrides now display correctly for claimchunks, claimbonus, incity and questcompleted (label was mangled into the argument or dropped); count-based ones also show a progress fraction.

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