Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for jmp

Paper plugin adding in-world chess matches against players and chess engines (CPUs) to Minecraft

Report ChessCraft?

Release
0.4.0

jmp released ChessCraft version 0.4.0 on October 23, 2023

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

Information

Published onOctober 23, 2023
Downloads166

Platforms

Paper Paper (1.19.4, 1.20.2)