quest_category
Quest Category — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | quest_category |
| Type | Misc |
| Color | Red |
| Icon | mdi:book |
Description
Defines a quest category. A category groups quests together in the codex. Categories can be nested via [parent] to create sub-categories. To add quests to this category, use [QuestAssignmentEntry]. To configure the menu for this category, use [CategoryMenuEntry]. Example: quest_category: category: "main_quests" title: "<gold>Main Story" icon: GOLDEN_SWORD order: 0 quest_category: category: "side_quests" title: "<aqua>Side Quests" icon: BOOK parent: "main_quests" order: 1
Fields
| Field | Type | Description |
|---|---|---|
category | String | Unique category identifier (lowercase, no spaces). |
title | String | Display title shown in the codex menu. |
icon | Item | Item used as the category icon in menus. |
parent | String | Parent category name. Leave empty for a top-level category. |
order | Int | Display order (lower = first). Categories with the same order are sorted alphabetically. |
activeCriteria | List<Criteria> | Criteria required for this category to be visible. |
completedCriteria | List<Criteria> | Criteria required for this category to be marked as completed. |
blockedMessage | String | Message shown when the category is locked (player does not meet active criteria). |
activeMessage | String | Message shown when the category is in progress. |
completedMessage | String | Message shown when the category is completed. |
hideWhenLocked | Boolean | Whether to hide this category when locked. |
Usage Example
- entry: quest_category
name: "Quest Category"
category: ""
title: ""
icon: ""
parent: ""
order: 0
activeCriteria: []
completedCriteria: []
blockedMessage: ""
activeMessage: ""
completedMessage: ""
hideWhenLocked: false