- Fix skinLayersIndex for 1.21.9+ (index 16 instead of 17)
- Fix shoulderIndex offset for 1.21.9+
- Refactor Viewable to use shared ExecutorService
- Add CopperGolemState and WeatheringCopperState enums
- Register copper_golem entity type for 1.21.9+
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The setupPacketFactory function automatically selects the highest compatible
version using fallback logic, making the empty V1_21_8PacketFactory unnecessary.
Minecraft 1.21.8 will now use V1_21_3PacketFactory automatically.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Upgrade PacketEvents from 2.9.1 to 2.9.3 for 1.21.8 compatibility
- Add V1_21_8PacketFactory with full protocol support
- Update version support range in README.md to include 1.21.8
- Update test configuration to use Minecraft 1.21.8
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
The empty V1_21_7PacketFactory class has been removed as it's not needed.
The setupPacketFactory function automatically selects the latest available
version without requiring every version to be explicitly provided.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Update Gradle to 8.5 and PacketEvents to 2.9.1
Add V1_21_7PacketFactory support
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>