promotional bannermobile promotional banner

QuestLines Core

Create dynamic quests and dialogs with this powerful plugin.

File Details

questlines-core-1.8.5.jar

  • R
  • Mar 31, 2026
  • 2.39 MB
  • 61
  • Early Access

File Name

questlines-core-1.8.5.jar

Supported Versions

  • Early Access

QuestLines – Version 1.8.5
━━━━━━━━━━━━━━━━━━━━━━

🆕 Features
• Portraits now support any aspect ratio.

• Added new item: QuestLines Staff
    └ Used to manage NPCs.

• New Named Tracker System
    └ Replaces legacy `addTag:tracking:*` pattern with ID-based tracking.
    └ Old system still supported (both coexist).
    └ New system no longer relies on tag storage.

🆕 Actions
• track:id:type:[targets]
    └ Creates or resets a named tracker.
    └ Supports multiple targets via brackets.

    Example:
    track:undead:kill:[zombie,skeleton,phantom]

• track:id:type:[targets]:exclude:[excludeA,excludeB]
    └ Optional exclusion filter.

    Example:
    track:ore:block:[*Ore*]:exclude:[*Ruby*]

• track:[id1,id2]:type:[targets]
    └ Creates multiple trackers at once.

• untrack:id
• untrack:[id1,id2]
    └ Removes tracker(s) and resets progress.

🆕 Requirements
• track:id:qty
    └ Passes when tracker count ≥ qty.

    Example:
    track:undead:10

🆕 Variables
• {track:id}
    └ Returns the tracker’s current count.

🆕 Objectives
• New format:
    track:id:qty::Label

    Example:
    track:undead:10::Kill Undead
    → Kill Undead: 3/10

🆕 Data Storage
• Tracker data stored separately from tags/progress.
    └ Stored under "Trackers" in players.json.

⚙ Changes
• Updated actions:
    queststarted → startquest
    questcompleted → completequest
    questremoved → removequest

• Updated requirements:
    nottag → deprecated
    └ Use `not:` or `!`

• Interaction hint now applies to all quest-giving NPCs.
    └ Can be customized per NPC.

• Toast notifications disabled by default.
    └ Can be re-enabled via config.

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