Added BuiltByBit automatic license validation
Fixed blocks staying invisible for several seconds after TPA
Please delete your antifreecam.yml, the xray-compat section was flattened
Added RaytraceAntiXray support
Players are now scanned evenly across ticks instead of all at once, reducing lag spikes at high player counts
Fixed various entity visibility issues (minecarts, XP orbs, mobs going invisible)
Fixed server freezes when revealing sections with many chests/hoppers
Fixed sections at chunk borders not always revealing correctly
Item frames and hanging entities no longer disappear permanently after rehide cycles
Players no longer turn invisible to observers when crouching inside protected sections
Text on signs no longer disappears after sections reveal
Tile entity data (signs, decorated pots, banners) is now replayed from the original server packets for perfect fidelity
Cached block entity data is released when chunks unload, keeping memory usage bounded
Players no longer turn permanently invisible after teleporting
Entity metadata is now merged by index instead of overwritten, preventing data loss on reveal
Nametags are correctly restored after an entity respawns (e.g. pets after owner logout)
Block entity data (decorated pots, signs, banners) is sent correctly in multi-block-change packets
Decorated pots, signs, and banners no longer appear blank after loading in
Nametags on pets and mobs stay visible again, even behind glass
Fixed server memory slowly growing over time
Fixed rare server freezes caused by the visibility checker
Fully rewritten in Kotlin. After extensive testing, this version is now stable. Improved Line of Sight accuracy for large open structures like Ancient Cities.
