Skip to content
Contractsv1.7.0

Player Wear

⭐ Premium

Progress counts only when the player’s worn items match the rule, either wearing specified gear, or wearing nothing at all.

{
"type": "PlayerWear",
"items": ["hazmatsuit"],
"requireAll": false,
"requireNaked": false
}
FieldTypeDescription
typestringExactly 'PlayerWear'
itemsstring[]Rust item shortNames, lowercase dotted (e.g. mask.bandana, shoes.boots, metal.plate.torso, ballistic.helmet).
requireAllbooleanIf true, the player must be wearing every listed item to qualify. If false, any one suffices.
requireNakedbooleanIf true, the player must be wearing nothing. Leave items empty in this case. Mutually exclusive with non-empty items.
  • Listed items must be wearable: non-wearable shortnames are dropped when the config loads.
  • requireAll toggles between all-of (true) and any-of (false) matching of the items list.
  • requireNaked is the opposite mode: it requires an empty items list and matches only when the player wears nothing.