Skip to content
Contractsv1.9.0

Item

Grants a specified quantity of a Rust item to the player when the reward is claimed.

{
"type": "Item",
"title": "",
"description": "",
"eligiblePermissions": [],
"item": "scrap",
"quantity": 250
}
FieldTypeDescription
typestringExactly 'Item'
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.
itemstringRust item shortNames, lowercase dotted (e.g. rifle.ak, rifle.bolt, wood, stones, metal.fragments, scrap, hqm, lowgradefuel).
quantityinteger (≥ 1)Number of items granted.
  • item must be a valid Rust item shortname (or item id), or the reward is treated as invalid.
  • If title is left empty, the reward displays a default name.