Skip to main content

Quest Reward Menu

Persistent reward menu where players can claim items once

Fields

FieldTypeDefaultDescription
artifactRef<ArtifactEntry>—Artifact for storing reward menu state (use btc_player_state_artifact)
menuIdString—Unique menu ID for tracking claimed items
titleString<gold>Quest RewardsMenu title (supports MiniMessage)
rowsInt3Number of rows (1-6)
backgroundItemItem—Background item for empty/claimed slots
infoSlotRewardInfoSlotConfig?—Info slot configuration (optional)
RewardInfoSlotConfig (4)
FieldTypeDefaultDescription
slotInt4—
itemItem——
displayNameString——
loreList<String>empty—
rewardSlotsList<RewardSlotConfig>emptyReward slots with items to claim
RewardSlotConfig (2)
FieldTypeDefaultDescription
slotInt0—
itemItem——
rewardLoreList<String>—Additional lore appended to reward items (supports MiniMessage)
inventoryFullMessageString<red>Your inventory is full!Message when inventory is full (supports MiniMessage)
Common TypeWriter fields (criteria, modifiers, triggers)
FieldTypeDefaultDescription
criteriaList<Criteria>empty—
modifiersList<Modifier>empty—
triggersList<Ref<TriggerableEntry>>empty—