## Changelog
### Added
- Board display system
- Currently includes position label, board status, and game message log displays
- See screenshot below
- CPU vs CPU matches through `/chess cpu_match`
- Automatic CPU vs CPU matches on configured boards when players are nearby
- Fifty-move rule enforcement
- Threefold repetition rule enforcement
- Support for automatic download of Stockfish 16+
- `/chess cancel_match` admin command
### Changed
- Reworked UCI queries to send starting position and list of moves instead of FEN
- Command suggestion improvements
- Use [`javacpp-presets/cpu_features`](https://github.com/bytedeco/javacpp-presets/tree/master/cpu_features) for processor feature detection
- Stockfish 16 is now the default chess engine
### Fixed
- Automatically downloaded engines not being set to executable
- Display entity pieces flashing on moves (fixed by reusing existing entities when possible)
- Orientation issues with display entity pieces across Minecraft versions

Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }