chore: Optimized raytracing
chore: Bumped fairy to 0.8.2b3-SNAPSHOT
fix: Fixed issues with older build of FastAsyncWorldEdit
fix: Make sure light packet is sent right before chunk packet
fix: Fixed fake block GUI mistake
feat: 1.21.9 & 1.21.10 support
feat: Add useOptimizedBlockLookup config option
feat: Added COPPER_CHEST support to tile entity addon
chore: Update fairy from to 0.8.2b1-SNAPSHOT
perf: optimize block operations and add configurable lookup
feat: Added Canvas (Folia fork) support
feat: Added VAULT as tile entity type
fix: Fixed entity scheduler and ID usage in entity culling
feat: Add maxBlockUpdatesPerTick configuration to limit performance impact
chore: optimize entity location fetching
chore: Make sure every block are initialized for raytracing
fix: Fixed Citizens not being tracked properly
build: Bumped fairy to 0.8.1b5-SNAPSHOT
fix: Fixed critical issue in certain situation which causes block not being revealed
perf: optimize entity movement tracking
fix: Fixed entity culling position desync
fix: add world height validation to ChunkPacket
build: update fairyproject gradle plugin to 0.8.1b4-SNAPSHOT
chore: update server version to 1.21.8
chore: Bumped fairy to 0.8.1b3-SNAPSHOT
fix: Cache entityId in EntityTrackerEntry for Folia compatibility
fix: Fixed unsafe tile entity block retrieval
