Перейти к содержимому
Mineforgian

ChessCraft

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

4K загрузок64 подписчиковApache-2.0paper

Обновлён 30 июня 2026 г. · опубликован 14 февраля 2023 г.

  • Starting Board
  • Basic board displays
  • Knight Staredown
  • 5x scale

ChessCraft

ChessCraft is a Paper plugin that adds in-world chess matches against other players and chess engines. With ChessCraft, players can challenge each other to intense chess battles in a Minecraft environment.

Features

  • In-world chess matches, reminiscent of life-size chess boards.
  • Pieces: Supports both custom models through a resource pack (linked below), and using textured player heads for resource pack free use.
  • Automatic downloading of the correct Stockfish (chess engine powering ChessCraft) executable for your platform.
  • Stores history of paused/incomplete and completed matches
  • Export matches in PGN format for external analysis
  • Elo rating system for PvP matches with server leaderboard

Download

Downloads can be obtained here on Modrinth.

Development builds

Development builds are available at https://jenkins.jpenilla.xyz/job/ChessCraft

Installation

To install ChessCraft, simply drop the plugin into your Paper server's plugins folder. The configuration can be adjusted at plugins/ChessCraft/config.yml.

By default, ChessCraft will be configured for use with a resource pack containing custom models for chess pieces. It can be downloaded here. You can either have your players manually install it, or set it as your server resource pack/merge its contents into your existing server resource pack.

Usage

First, you must create a chessboard by standing at the desired location for the southwest corner of the board and using the /chess create_board <board_name> <facing> command.

Then, use the /chess challenge player|cpu commands to challenge an opponent. That's all! Now you can right-click the pieces to start making moves!

Chess boards will not automatically place or remove blocks from the world (besides the pieces if configured to use block pieces), they will only manage pieces. This is to allow building your chess board in any way you like. However, the /chess set_checkerboard command can be used to automatically place blocks for a standard board.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
0.5.5Релиз26.1, 26.1.1, 26.1.2, 26.2paper30 июня 2026 г.Скачать (2.1 МБ)
0.5.4Релиз1.21.11, 26.1, 26.1.1, 26.1.2paper27 апреля 2026 г.Скачать (2.1 МБ)
0.5.3Релиз1.21.8, 1.21.9, 1.21.10, 1.21.11paper14 декабря 2025 г.Скачать (2.1 МБ)
0.5.2Релиз1.21.5, 1.21.6, 1.21.7, 1.21.8paper23 июля 2025 г.Скачать (2.1 МБ)
0.5.1Релиз1.21.4paper31 декабря 2024 г.Скачать (2.0 МБ)
0.5.0Релиз1.19.4, 1.20.2paper22 марта 2024 г.Скачать (1.9 МБ)
0.4.0Релиз1.19.4, 1.20.2paper23 октября 2023 г.Скачать (1.7 МБ)
0.3.2Релиз1.19.4, 1.20.1paper3 августа 2023 г.Скачать (1.9 МБ)
0.3.1Релиз1.19.4, 1.20.1paper23 июля 2023 г.Скачать (1.9 МБ)
0.3.0Релиз1.19.4paper16 марта 2023 г.Скачать (1.9 МБ)
0.2.0Релиз1.19.3paper21 февраля 2023 г.Скачать (1.9 МБ)
0.1.0Релиз1.19.3paper14 февраля 2023 г.Скачать (1.9 МБ)

Ченджлог

0.5.5Релиз26.1.1, 26.1.2, 26.2 · 30 июня 2026 г.

What's Changed

Full Changelog: https://github.com/jpenilla/chesscraft/compare/v0.5.4...v0.5.5

0.5.4Релиз26.1, 26.1.1, 26.1.2 · 27 апреля 2026 г.

What's Changed

Full Changelog: https://github.com/jpenilla/chesscraft/compare/v0.5.3...v0.5.4

0.5.3Релиз1.21.9, 1.21.10, 1.21.11 · 14 декабря 2025 г.

What's Changed

Full Changelog: https://github.com/jpenilla/chesscraft/compare/v0.5.2...v0.5.3

0.5.2Релиз1.21.6, 1.21.7, 1.21.8 · 23 июля 2025 г.

What's Changed

Full Changelog: https://github.com/jpenilla/chesscraft/compare/v0.5.1...v0.5.2

0.5.1Релиз1.21.4 · 31 декабря 2024 г.

What's Changed

New Contributors

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

0.5.0Релиз1.19.4, 1.20.2 · 22 марта 2024 г.

What's Changed

New Contributors

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

0.4.0Релиз1.19.4, 1.20.2 · 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

0.3.2Релиз1.19.4, 1.20.1 · 3 августа 2023 г.

Changelog

Fixed

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

Комментарии

Загружаем…