Skip to content
Contractsv1.9.0

Server Rewards

Grants an amount of RP (reward points) to the player when the reward is claimed.

{
"type": "ServerRewards",
"title": "",
"description": "",
"eligiblePermissions": [],
"amount": 100
}
FieldTypeDescription
typestringExactly 'ServerRewards'
titlestringDisplay name. May be empty to use the reward type's default name (recommended for most rewards).
titleTranslationsmap | nullPer-language overrides for title, mapping a language code (like "fr" or "zh-CN") to the translated text. Players whose language has no entry (matched case-insensitively, no region fallback) or a blank one see title instead. null when there are none.
descriptionstringA short blurb of 1 to 3 sentences. May be empty.
descriptionTranslationsmap | nullPer-language overrides for description, mapping a language code (like "fr" or "zh-CN") to the translated text. Players whose language has no entry (matched case-insensitively, no region fallback) or a blank one see description instead. null when there are none.
eligiblePermissionsstring[]Permission strings that gate this reward, using any-of logic: a non-empty list grants the reward to any player holding at least one of the listed permissions. An empty array means everyone is eligible.
amountinteger (≥ 1)Amount of Server Rewards points (RP) granted.
  • amount is a whole number of RP (no decimals).
  • If title is left empty, the reward displays as RP.