Chess AI

AI difficulty currently ranges from Level 1 (about 500 Elo) to Level 10 (about 2000 Elo). The first person to beat Level 10, please leave me a message on my CurseForge page! Craft board blocks, place the pieces, and run matches

# ChessAI

A complete chess sandbox for Minecraft.

Build a real 8x8 board, place the pieces, configure the clock, and play either against another player or against the AI.

ChessAI adds:
- board square blocks
- full chess piece items and blocks
- chess clock and double chess clock
- Player vs Player mode
- Player vs AI mode
- optional FIDE-style clock
- untimed casual mode
- server-side match commands
- in-game board detection and match management

This is not just decoration.
It is a playable chess system inside Minecraft.

---

## Features

### Full chess sandbox
Create a proper chess setup directly in your world with dedicated board blocks, piece blocks, and clock blocks.

### Real match flow
- 8x8 board detection
- legal move validation
- check
- checkmate
- stalemate
- resignation
- time loss
- draw handling

### Clock system
Play with:
- FIDE clock enabled
- or casual mode without clock

The mod also supports clock interaction and turn confirmation during timed games.

### PvP and PvAI
Choose between:
- Player vs Player
- Player vs AI

The AI plays Black in PvAI mode and supports multiple difficulty levels.

### AI improvements in 2.0
Version 2.0 makes the AI more aggressive about avoiding drawish play and improves practical strength scaling across difficulty levels. It also adds animated AI moves and visual difficulty avatars. 

### Cleaner game handling
Version 2.0 also hardens AI scheduling and lifecycle handling, preventing overlapping AI actions and cleaning pending computations correctly when games stop or boards are removed. 

---

## Included content

The mod includes:
- White and Black board squares
- full White and Black chess sets
- checkers pieces
- chess clock
- double chess clock
- GUI for clock configuration
- English and French localization

---

## Why install ChessAI?

Because sometimes you do not want another fantasy boss fight.

Sometimes you want a wooden board, a ticking clock, a bad decision on move 12, and an AI that punishes your optimism.

---

## Version Info

- Mod: ChessAI
- Version: 2.0
- Minecraft: 1.20.1
- Forge: 47+

---

## Notes

- Detects and manages a full 8x8 board before starting
- Supports both timed and untimed matches
- Designed for in-world chess play, not just visual roleplay

Install it, place the board, start the clock, and find out whether your strategy is brilliant or just confidently wrong.

 

# ChessAI

Un sandbox d’échecs complet dans Minecraft.

Construisez un vrai plateau 8x8, placez les pièces, configurez l’horloge, puis jouez soit contre un autre joueur, soit contre l’IA.

ChessAI ajoute :
- des blocs de cases pour le plateau
- un set complet de pièces d’échecs en items et blocs
- une horloge d’échecs et une double horloge
- un mode Joueur contre Joueur
- un mode Joueur contre IA
- une horloge de style FIDE en option
- un mode casual sans horloge
- des commandes serveur pour gérer les parties
- la détection du plateau et la gestion de match en jeu

Ce n’est pas juste décoratif.
C’est un vrai système d’échecs jouable dans Minecraft.

---

## Fonctionnalités

### Un vrai sandbox d’échecs
Créez un véritable échiquier directement dans votre monde grâce aux blocs du plateau, aux pièces et aux horloges dédiées.

### Déroulement réel de partie
- détection du plateau 8x8
- validation des coups légaux
- échec
- échec et mat
- pat
- abandon
- perte au temps
- gestion des nulles

### Système d’horloge
Vous pouvez jouer :
- avec horloge FIDE activée
- ou en mode libre sans horloge

Le mod gère aussi l’interaction avec l’horloge et la confirmation des tours en partie chronométrée.

### PvP et PvAI
Choisissez entre :
- Joueur contre Joueur
- Joueur contre IA

En mode PvAI, l’IA joue les Noirs et propose plusieurs niveaux de difficulté.

### Améliorations de l’IA en 2.0
La version 2.0 rend l’IA moins portée sur les parties nulles, améliore la progression réelle de difficulté, et ajoute des animations pour les coups de l’IA ainsi que des avatars visuels selon le niveau. 

### Gestion de partie plus robuste
La version 2.0 renforce aussi la gestion interne des calculs IA, évite les chevauchements d’actions et nettoie correctement les calculs en attente quand une partie s’arrête ou qu’un plateau disparaît. 

---

## Contenu inclus

Le mod comprend :
- cases blanches et noires pour le plateau
- set complet de pièces blanches et noires
- pièces de dames
- horloge d’échecs
- double horloge d’échecs
- interface de configuration de l’horloge
- localisation anglaise et française

---

## Pourquoi installer ChessAI ?

Parce que parfois, on n’a pas besoin d’un boss démoniaque ou d’une explosion de particules.

Parfois, on veut juste un plateau en bois, une horloge qui tourne, une erreur au 12e coup, et une IA qui transforme ton excès de confiance en leçon tactique.

---

## Informations de version

- Mod : ChessAI
- Version : 2.0
- Minecraft : 1.20.1
- Forge : 47+

---

## Notes

- Détecte et gère un plateau complet 8x8 avant le lancement
- Compatible avec parties chronométrées ou non
- Conçu pour jouer réellement aux échecs en jeu, pas seulement pour décorer

Installe-le, pose le plateau, démarre l’horloge, et découvre si ta stratégie est brillante… ou juste très sûre d’elle pour rien.

The Chess AI Team

profile avatar
  • 1
    Followers
  • 10
    Projects
  • 9.4K
    Downloads
Donate

More from hoya_t_laView all

  • Chocolate Croissant: Beyond the Horizon (PauCBH) project image

    Chocolate Croissant: Beyond the Horizon (PauCBH)

    • 494
    • Mods

    Built specifically to make Distant Horizons, Oculus, and Embeddium behave together on Forge like a functional family under pressure. Handles heavy calculations, stabilizes high FPS, and smooths chunk loading so your game suffers less than your soul.

    • 494
    • May 12, 2026
    • Mods
    • +3
  • Hollywood Craft project image

    Hollywood Craft

    • 37
    • Mods

    Hollywood Craft is a project built to turn Minecraft into a real tool for scripted and cinematic creation.

    • 37
    • April 22, 2026
    • Mods
    • +3
  • AnimaTruc project image

    AnimaTruc

    • 79
    • Mods

    This mod was first created for my own modpack, where I wanted a more flexible and efficient way to handle animated entities, models, and custom animation workflows. After proving useful in that environment, it grew into a standalone project.

    • 79
    • April 16, 2026
    • Mods
    • +1
  • compat-AnimaTruc-gecholib project image

    compat-AnimaTruc-gecholib

    • 41
    • Mods

    This mod was first created for my own modpack, where I wanted a cleaner and more flexible way to connect GeckoLib-based animation content with the AnimaTruc runtime.

    • 41
    • April 11, 2026
    • Mods
  • Chocolate Croissant: Beyond the Horizon (PauCBH) project image

    Chocolate Croissant: Beyond the Horizon (PauCBH)

    • 494
    • Mods

    Built specifically to make Distant Horizons, Oculus, and Embeddium behave together on Forge like a functional family under pressure. Handles heavy calculations, stabilizes high FPS, and smooths chunk loading so your game suffers less than your soul.

    • 494
    • May 12, 2026
    • Mods
    • +3
  • Hollywood Craft project image

    Hollywood Craft

    • 37
    • Mods

    Hollywood Craft is a project built to turn Minecraft into a real tool for scripted and cinematic creation.

    • 37
    • April 22, 2026
    • Mods
    • +3
  • AnimaTruc project image

    AnimaTruc

    • 79
    • Mods

    This mod was first created for my own modpack, where I wanted a more flexible and efficient way to handle animated entities, models, and custom animation workflows. After proving useful in that environment, it grew into a standalone project.

    • 79
    • April 16, 2026
    • Mods
    • +1
  • compat-AnimaTruc-gecholib project image

    compat-AnimaTruc-gecholib

    • 41
    • Mods

    This mod was first created for my own modpack, where I wanted a cleaner and more flexible way to connect GeckoLib-based animation content with the AnimaTruc runtime.

    • 41
    • April 11, 2026
    • Mods