raritycore-2601.14.1.jar
Curse Maven Snippet
What's new
### Fixed
- Fixed NBT matching rules going inactive after restarting the client or re-entering a world. The rule sync packet stringified numeric and boolean `equals` values, so `1` or `true` could no longer match vanilla `ByteTag` flags (`1b`/`0b`) on the client. The packet now preserves the original value types, and old stringified packets still match, so no reconnect is needed
- Equality comparison is now type-aware: numeric conditions only compare against numeric tags (a numeric value can no longer match the text of a string tag), and boolean conditions accept both `1b`/`0b` and `1`/`0`
### Diagnostics
- `EqualsCondition` now logs each comparison in debug mode (path, actual tag type and content, expected type and value, result), making "why is my rule not applying" diagnosable
### Network
- Protocol version raised to `1.2.0`. **Multiplayer requires both server and client on 1201.14.2 or later**; mismatched versions are rejected
This mod has no additional files

