- Added inverses to filters; you can prefix any filter with ! in order to negate the output, i.e. !entities: [] means the entity must not be in that list
- Updated kotlin to 1.6.21, fixes potential version mismatch
- Updated various other dependencies
- Added fromSpawner filter, which will require entities to be from spawners (or not to be from spawners) - Requires Paper to be installed
- Added inverse option to all conditions
- Removed requirement to specify manual truthiness for on_fire, in_air, etc - i.e. removing the requirment to then specify `on_fire: true`, which now defaults to true for all conditions - you can still specify things this way, but the inverse option is preferred
Inverse syntax looks like this:
- id: on_fire
args:
inverse: true
Which will mean that the condition is met when the player is not on fire