| DamagePredicate(MinMaxBounds dealt,
               MinMaxBounds taken,
               EntityPredicate sourceEntity,
               java.lang.Boolean blocked,
               DamageSourcePredicate type) | 
| DistancePredicate(MinMaxBounds x,
                 MinMaxBounds y,
                 MinMaxBounds z,
                 MinMaxBounds horizontal,
                 MinMaxBounds absolute) | 
| EnchantmentPredicate(Enchantment enchantment,
                    MinMaxBounds levels) | 
| Instance(DistancePredicate distance,
        MinMaxBounds duration) | 
| Instance(ItemPredicate item,
        MinMaxBounds levels) | 
| Instance(ItemPredicate item,
        MinMaxBounds durability,
        MinMaxBounds delta) | 
| Instance(MinMaxBounds distance) | 
| Instance(MinMaxBounds level) | 
| Instance(MinMaxBounds occupied,
        MinMaxBounds full,
        MinMaxBounds empty,
        ItemPredicate[] items) | 
| InstancePredicate(MinMaxBounds amplifier,
                 MinMaxBounds duration,
                 java.lang.Boolean ambient,
                 java.lang.Boolean visible) | 
| ItemPredicate(Item item,
             java.lang.Integer data,
             MinMaxBounds count,
             MinMaxBounds durability,
             EnchantmentPredicate[] enchantments,
             PotionType potion,
             NBTPredicate nbt) | 
| LocationPredicate(MinMaxBounds x,
                 MinMaxBounds y,
                 MinMaxBounds z,
                 Biome biome,
                 java.lang.String feature,
                 DimensionType dimension) |