This system is formatted in JSON.
{
"id": int,
"selector": string,
"display-name": string,
"matching": [
// You can have multiple matches
{
// Types: "WithItemIds", "IsTool", "IsMelee", "IsRanged", "IsMagic", "IsSummoner".
"$type": string,
// "items" is only applicable for "WithItemIds".
"items": [int],
// Options: "Allow", "Deny".
"allow-or-deny": string
}
]
},