* Changed Rule: `updateSuppressionBlock` to match new update suppression
* Make it easier to use
* Carpets mixin file will be the death of me
* Renamed `WorldInterface` to `LevelInterface`
Merged LevelAccessor with LevelInterface
* Fix issues with 22w14a & resolve issues
* Add `@Unique` to Level_tickMixin.java
* Naming, brackets, and description
* Return null on invalid
* Fix remaining refactoring issues
* Posted rule `updateSuppressionCrashFix` from Carpet-Extra
Also added catch for update suppression in neighbour update during ServerPlayerEntity tick.
Added Logger `updateSuppressedCrashes` so not everyone sees the crash messages
Added Coords to crash message so we now know where it originates from
* Make it easier to read
* that `s` has been there for a long time
* Made `updateSuppressionCrashFix` compatible with carpet-extra
* Better search through rules
Changed carpets search from startsWith to Contains.
It's been annoying me for a long time now, the fact that you never remember the command name, but you remember something that was in it.
* Checking camelCase for contains