Predicate - Filter (Expression) — SkBriggy
Addon: SkBriggy · Category: Expression · Since: 1.3.0
Syntax
%itemstacks% (that|which) match item[[ ]stack] predicate %predicate%Description
Represents a item/block predicate for filtering objects.
Examples
# /destroy minecraft:short_grass 10
# /destroy #minecraft:stairs 50
brig command /destroy <b:blockpredicate> [<rad:int>]:
trigger:
if {_rad} is not set:
set {_rad} to 5
loop ((blocks in radius {_rad} around target block) that match block predicate {_b}):
break loop-block
# /remove @a #minecraft:swords
# /remove @a #minecraft:swords{Damage:0}
brig command /remove <players> <i:itempredicate>:
trigger:
loop {_players::*}:
remove ((items in loop-value's inventory) that match item predicate {_i}) from inventory of loop-value