fix(player): use requested name instead of stale saved NameTag for offline lookups (#860)
fix(block): update shulker box hardness to vanilla value lowered in 1.20.30 (#854)
feat(block): add cancellable BlockDispenseEvent for dispensers and droppers (#855)
feat(scheduler): auto-enable virtual threads on JVM 21+ via MR-JAR
test(scheduler): retry heartbeat until onCompletion collected to fix CI flake
fix(block): stop farmland random ticks from loading chunks on the main thread (#1047)
perf(player): avoid loading cold chunks while removing viewers (#1052)
perf(entity): stagger empty XP orb target searches while validating each tick (#1063)
test: drop shaded-jar manifest guard that false-fails on stale jars
perf(command): avoid profile IO in name-based administrative commands (#1078)
perf(level): avoid temporary legacy state arrays in block reads (#1087)
fix(protocol): correct AddPlayerPacket ability float order and values
fix(redstone): notify powered neighbors when placing a lit redstone torch (#1058)
fix(block): vanilla collision shapes for pointed dripstone and sniffer egg (#1069)
fix(block): vanilla slab/wall hardness and glazed terracotta drop meta
fix: correct fractional ceiling helpers and floor-based inclusive collision bounds (#1056)
perf: skip empty pickup chunks with typed pickup entity index (#1071)