Перейти к основному содержимому

btc_rewards_config

Global configuration for the rewards system (sounds, toasts, messages) — manifest entry.

Entry Information

PropertyValue
Entry IDbtc_rewards_config
TypeManifest
ColorOrange
Iconmdi:cog

Fields

FieldTypeDescription
toastsEnabledBooleanEnable toast notifications when claiming rewards
claimSuccessToastToastConfigToast configuration for successful claim
claimSuccessSoundSoundSound played on successful claim (configure in TypeWriter)
claimErrorSoundSoundSound played when claim fails (inventory full)
bulkClaimSoundSoundSound played when bulk claiming rewards
inventoryFullMessageStringMessage when inventory is full (supports MiniMessage)
claimSuccessMessageStringMessage when successfully claiming (supports MiniMessage)
noRewardsMessageStringMessage when no rewards to claim (supports MiniMessage)
bulkClaimSuccessMessageStringMessage when bulk claim is successful (supports MiniMessage)
bulkClaimFailMessageStringMessage when bulk claim fails - no space (supports MiniMessage)

Reward item lore

These drive the lore layout of every reward item (see btc_reward_definition). Leaving one empty hides the corresponding line.

FieldTypeDescription
rewardLoreSeparatorStringSeparator line between lore sections (supports MiniMessage)
rewardLoreSourceLabelStringSource line. {source} is replaced by the reward's source. Empty = hide
rewardLoreRequirementLabelStringRequired free slots line. {slots} is replaced by the count. Empty = hide
rewardLoreTipStringClosing tip line (supports MiniMessage). Empty = hide

Usage Example

- entry: btc_rewards_config
name: "Global configuration for the rewards system (sounds, toasts, messages)"
toastsEnabled: false
claimSuccessToast: ""
claimSuccessSound: ""
claimErrorSound: ""
bulkClaimSound: ""
inventoryFullMessage: ""
claimSuccessMessage: ""
noRewardsMessage: ""
bulkClaimSuccessMessage: ""
bulkClaimFailMessage: ""
rewardLoreSeparator: "<dark_gray><strikethrough> "
rewardLoreSourceLabel: "<gray>Source: <white>{source}"
rewardLoreRequirementLabel: "<gray>Free slots required: <white>{slots}"
rewardLoreTip: "<yellow>Click to claim!"