Skip to content

StreamQuests

A quest module for StreamlineCore that lets you create custom quests with various trigger-based requirements.

Download StreamQuests

Requirement Types

Quests are built from requirements — conditions that players must fulfill to progress or complete a quest. Each requirement has a type that determines what triggers it.

TypeTrigger
BREAK_BLOCKPlayer breaks a specific block
PLACE_BLOCKPlayer places a specific block
KILL_ENTITYPlayer kills a specific entity
KILLED_BY_ENTITYPlayer is killed by a specific entity
DEATHSPlayer reaches a certain number of deaths
DIMENSION_JOINSPlayer enters a specific dimension
ENVIRONMENT_JOINSPlayer enters a specific dimension environment
PLACEHOLDER_VALUEA RAT placeholder reaches a specific value
QUEST_COMPLETEDPlayer completes another specified quest
ITEMS_IN_INVENTORYPlayer has a required amount of an item in their inventory
RUN_COMMANDPlayer runs a specific command
CHATPlayer sends a specific chat message

Chaining Quests

Use the QUEST_COMPLETED requirement type to create quest chains — require players to finish one quest before they can progress in another.