Skip to content

0.4.0

Compare
Choose a tag to compare
@jpenilla jpenilla released this 23 Oct 17:21
· 105 commits to master since this release
v0.4.0
fe9ed5f

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

0 4