Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...

What's Changed

New Contributors

Full Changelog: https://github.com/jpenilla/chesscraft/compare/v0.4.0...v0.5.0

0.4.0

by jpenilla on Oct 23, 2023
Download

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

0.3.2

by jpenilla on Aug 3, 2023
Download

Changelog

Fixed

  • DISPLAY_ENTITY piece handler resulting in upside-down chess pieces in 1.20+

0.3.1

by jpenilla on Jul 23, 2023
Download

Changelog

Fixed

  • Automatic downloads of Stockfish versions 15.1 and earlier
    • Stockfish removed old downloads from their site, which broke the automatic downloader. We now use archive.org which has many but not all versions archived.
    • Automatic downloads of Stockfish versions 16 and newer are not yet implemented. See #17 for more details.

0.3.0

by jpenilla on Mar 16, 2023
Download

Changelog

Added

  • Display and Interaction entity based PieceHandlers, this is now the default mode in the config. This mode will only work on Minecraft 1.19.4+
  • Board scaling; 1x scale is the original mode, 2x scale will have 2x2 block positions, 5x 5x5 block positions, etc.
    • Only the new Display/Interaction entity PieceHandler can properly scale pieces with the board

image

0.2.0

by jpenilla on Feb 21, 2023
Download

Changelog

Added

  • Time controls
  • /chess deny command
  • /chess reset_board <board> [--clear] command
  • bStats

Changed

  • Check for Paper and print a friendly error message when it's missing instead of crashing with a cryptic class loading error

Fixed

  • Resource pack piece models being 1px into the ground
  • Chess engine error stream not being handled

0.1.0

by jpenilla on Feb 14, 2023
Download

First public release of ChessCraft!

Report any bugs or make suggestions at the issues page

External resources



Project members

jpenilla

Owner


Technical information

License
Apache-2.0
Project ID