Changelog
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
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
Files
chesscraft-0.4.0-all.jar(1.68 MiB) Primary Download