Board using a modified "large" style


ChessCraft is a Bukkit plugin which lets you play chess. It has support for multiple chessboards and multiple concurrent games, playing against other players, or against the computer. Multiple board and piece styles are supported, along with an integrated piece designer, player ranking ladder and more.

Latest Version

Note: the ChessCraft for Bukkit plugin is completely unrelated to the Forge ChessCraft mod which can be found here:


  • See the Videos page for some demonstration & tutorial videos.


  • Complete implementation of the rules of chess (including castling, promotion, en passant etc.)
  • Create as many chessboards as you like in your world(s), and run multiple concurrent games on them
  • Create different board and chess set styles (several board/set styles are included)
  • Players can fly around chess boards even without creative mode (v1.3.0+ needed)
  • Permissions support (via Bukkit superperms)
  • Economy support via Vault - bet economy credits on a game
  • Play against human or AI opponents (using the jChecs AI engine or external engines via the XBoard protocol)
  • WorldEdit support - terrain restoration if & when boards are deleted
  • ScrollingMenuSign Support - create useful command menus of games/boards
  • Integrated chess piece designer
  • Translations - ChessCraft messages can be translated into other languages
  • Database support: game results and game details (PGN) are saved to SQLite or MySQL database
  • Leaderboard showing the top players on the server based on game results saved to the database


  1. Copy ChessCraft.jar into your Bukkit plugins/ folder.
  2. Optional: If you want Economy support, you will also need to install the Vault plugin.
  3. Optional: If you have WorldEdit installed, terrain will be automatically backed up when chess boards are created (and restored upon board deletion). WorldEdit v5.3+ is required - WorldEdit-5.3-SNAPSHOT or any earlier release will not work.
  4. Optional: If you have ScrollingMenuSign installed, ChessCraft will create SMS menus for board/game management. See ScrollingMenuSign Support.
  5. Optional (2.4.0+): If you have Dynmap installed, chessboards will be marked on your maps.
  6. Optional (2.4.0+): If you have Citizens installed, entity chess sets will be available, using NPC's for chess pieces.
  7. Optional (2.4.0+): ProtocolLib is a recommended dependency if you are using entity chess sets, to quieten mobs down.
  8. Restart or reload your server.



Development Versions

Development versions can be downloaded from this Jenkins build server. Notes:

  • Development versions have not been approved by staff
  • Development versions may be buggy or fail to work completely. Only use development versions if you a) want to help with finding bugs, or b) have been asked to, to test a bugfix.

Bukkit Forums


Bugs and Feature Requests

Use the Tickets tab to submit any bug reports or feature requests.

Usage Statistics

Since ChessCraft v1.1.0, fully anonymous usage statistics are collected using MCStats:

Usage Statistics

If you wish to opt out of MCStats metrics collection, edit plugins/PluginMetrics/config.yml and change opt-out: false to true.

ChessCraft v1.1: board with "huge" style


If you use and enjoy ChessCraft, you are welcome to make a donation by clicking the "Donate" button at the top right. However, donations are strictly optional, and don't confer any special benefits over non-donors.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of BrooklynStarr BrooklynStarr Jun 26, 2016 at 17:16 UTC - 1 like

    becja2010 I love you for updating this!!!! Thank you! My son sends his love as well..

  • Avatar of desht desht Jun 14, 2016 at 07:05 UTC - 0 likes

    @becja2010: Go

    Ah, cool, I missed that link when I looked. In that case, thanks for keeping the mod updated, nice to know it's on 1.9.4 now :)

    BFAK:desht,36011,43bc839d075747c120296c9db76c8535c0db5ea53e57f598a59dcdddc58fd866 I'm no longer working on any Bukkit plugins. Sorry folks. All my code is open source and if anyone wants to continue it (under the same licence) in the unlikely event that the Bukkit project survives, you are welcome to fork my Github repos.

  • Avatar of becja2010 becja2010 Jun 14, 2016 at 01:25 UTC - 0 likes

    @desht: Go

    It is. There's a link to the repository on the page, but here's the link as well:

  • Avatar of desht desht Jun 13, 2016 at 08:39 UTC - 0 likes

    @becja2010: Go

    The licence of this plugin requires you to make the source code available; please do so at the earliest opportunity. Thanks.

  • Avatar of becja2010 becja2010 Jun 12, 2016 at 20:54 UTC - 0 likes

    I've made a fork of this plugin and updated it so I can use it on my server. I wouldn't be surprised if there are some bugs, but so far it's working decently on 1.9.x

    If you want to download the compiled jar, you can from my github page

    Note: You'll probably need to delete your config file and have it regenerated, or manually update the sounds in the effect section. Also, you'll probably want to turn off dynmap as I haven't tested that yet.

    Last edited Jun 12, 2016 by becja2010
  • Avatar of lcatania lcatania Jun 01, 2016 at 15:25 UTC - 0 likes

    Sigh, no update from anyone yet

  • Avatar of cricketcricketcricket cricketcricketcricket Apr 18, 2016 at 04:20 UTC - 0 likes

    @desht: Go

    I want u Desht to put up on spigot as premium......

  • Avatar of cricketcricketcricket cricketcricketcricket Apr 18, 2016 at 04:19 UTC - 0 likes
    • cry* yes please update :(
  • Avatar of Finnbro Finnbro Apr 14, 2016 at 05:47 UTC - 0 likes

    I really hope someone can fix this plugin for 1.9. I used it in the 1.7 and 1.8 phases of my server, and it is sorely missed! Make it happen, yo!

  • Avatar of desht desht Apr 04, 2016 at 10:36 UTC - 0 likes

    @cricketcricketcricket: Go

    If someone does get paid to update this for Spigot premium, be aware that I will be monitoring to ensure that the code remains GPL-licensed and the source fully available at all times. Otherwise, they will be in breach of the GPL (both for my code and of Chesspresso and JChecs, two 3rd party GPL'd Java projects that Chesscraft also includes).


Date created
Aug 30, 2011
Last update
Jul 31, 2014
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Optional dependency