Skip to main content
Manifest entry that overrides the default Quest Codex configuration. Any field left empty uses the built-in default. Only one entry is needed — it applies globally.

Top-Level Fields

FieldTypeDefaultDescription
soundOnOpenSounditem.book.page_turnSound played when a menu opens.
soundOnSwitchSounditem.flintandsteel.useSound played when switching between menus.
soundOnClickSounditem.flintandsteel.useSound played on any navigation click.
soundOnTrackSoundentity.arrow.hit_playerSound played when tracking a quest.
soundOnUntrackSoundentity.arrow.hit_playerSound played when untracking a quest.
defaultRowsInt4Default inventory rows for category menus (3-6).
nowTrackingMessageString @Placeholder @Colored"<green>Tu suis maintenant : {quest}</green>"Message when tracking starts. {quest} → quest name.
stoppedTrackingMessageString @Placeholder @Colored"<gray>Tu ne suis plus : {quest}</gray>"Message when tracking stops.
questInactiveMessageString @Placeholder @Colored"<gold>{quest} — Commence cette quete !</gold>"Message when clicking an inactive quest.
questCompletedMessageString @Placeholder @Colored"<green>{quest} — Completee !</green>"Message when clicking a completed quest.
categoryProgressMessageString @Placeholder @Colored"<gray>{completed}/{total} quetes</gray>"Lore line for category progress. {completed} and {total} variables.
categoryClickHintString @Placeholder @Colored"<yellow>Clique pour voir les quetes</yellow>"Lore hint for category items.
questTrackHintString @Placeholder @Colored"<yellow>Clique pour suivre</yellow>"Lore hint for quest items.
Note: The Sound type follows Typewriter’s standard sound format with soundId and soundSource. To mute a sound, set its volume to 0.

Usage

Create one entry in any compiled page JSON to customize the global behavior. Only one entry is loaded — if multiple exist, the last one wins.
{
  "type": "quest_codex",
  "id": "my_codex_config",
  "name": "My Codex Config",
  "defaultRows": 5,
  "nowTrackingMessage": "<green>Now tracking: {quest}</green>",
  "soundOnOpen": {
    "soundId": { "type": "default", "value": "minecraft:item.book.page_turn" },
    "soundSource": { "type": "master", "value": false },
    "volume": 1.0,
    "pitch": 1.0
  }
}

Template Variables

VariableAvailable InDescription
{quest}All message fieldsThe quest’s display name.
{completed}categoryProgressMessageNumber of completed quests.
{total}categoryProgressMessageTotal quests in the category.