promotional bannermobile promotional banner

ChessBoard

ChessBoard is a Mod that adds playable boardgames to Minecraft.
Back to Files

chessboard-0.0.5.jar

File namechessboard-0.0.5.jar
Uploader
luofengluofeng
Uploaded
Aug 18, 2026
Downloads
19
Size
249.1 KB
Mod Loaders
NeoForge
File ID
8680006
Type
R
Release
Supported game versions
  • 26.2
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:chessboard-1598523:8680006"

Learn more about Curse Maven

What's new

New Features
1. Board Material Variant System (a6a4466 + ea8dbcf)

New ChessWood/ChessMaterial enum: 12 materials (7 stripped logs + 5 polished stones), with Chinese display names
Boards gained wood and frameless block-state properties: 4 board types × 12 materials × framed/frameless = 96 variants
Each variant is a distinct item (block_state + custom_model_data + custom_name components), shown in the creative tab and craftable via stonecutting per material
Variant is preserved when the board drops; can be changed anytime via /chessboard wood or the GUI
2. Custom Piece Materials (ea8dbcf)

New MaterialData with 6 material slots: Chinese Chess / Chess White / Chess Black / Gomoku Black / White / Gray
New ChessPieceBlock (material property) — pieces render with configurable materials, all piece blockstates support switching
New SetMaterialPayload network packet: client changes material → server writes block entity → auto-synced (multiplayer-ready)
All 12 Chess piece models (king/queen/bishop/knight/rook/pawn × white/black) integrated into the renderer
3. Reworked Management Screen (ea8dbcf)

New UI background (configui.png); left column: Import / Copy / Undo / Right-click toggle
Right column dropdowns: Opening mode (default/dark/full-dark/random), Board material, Piece materials (per-slot, scrollable)
New commands like /chessboard wood, /chessboard import; GUI actions take effect server-side via commands/network
Fixes
Crash opening the screen on 26.2 (62e5ada): reflection fallback between setScreen (26.1) and setScreenAndShow (26.2)
Missing particle textures on piece models (0f0c493): added particle references to piece_flat/tictactoe_pieces, clearing warnings for 71 models
Crafted boards showing raw translation keys (0f0c493): 92 recipes' custom_name reverted from string form to object form — 26.1 removed the CustomName wrapper, so the string form was treated as literal text
Polished stone variant recipes failing to load (0f0c493): removed the nonexistent stripped_polished_*_log ingredients from 40 recipes (previously those recipes failed to parse entirely)
Improvements
Rendering performance (0f0c493): piece model render states cached per (board, piece, material) — no more per-frame re-resolution (Gomoku at 225 stones/frame → near-zero resolution); allocation-free gridPos; off-screen boards no longer render (shouldRenderOffScreen back to false)
Code refactoring (0f0c493): new PlaceGameLogic interface (shared placement logic for Gomoku/TicTacToe); onClickMove/onUndo promoted to interface defaults; templated block/command registration; unified variantStack() for variant items; material serialization merged from 6 duplicated sites into helpers

This mod has no additional files