ChessCraft
Overview
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
- ChessCraft 2.5.2 for CraftBukkit 1.7.9+
- ChessCraft 2.4.5 for CraftBukkit 1.7.2-R0.3/1.6.4-R2.0
- ChessCraft 2.3.4 for CraftBukkit 1.6.2-R0.1/1.5.2-R1.0/1.4.7-R1.0
Note: the ChessCraft for Bukkit plugin is completely unrelated to the Forge ChessCraft mod which can be found here: http://www.minecraftforum.net/topic/1621907-1467101chesscraft-play-chessbetter-than-chess
Videos
- See the Videos page for some demonstration & tutorial videos.
Features
- 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
Installation
- Copy ChessCraft.jar into your Bukkit plugins/ folder.
- Optional: If you want Economy support, you will also need to install the Vault plugin.
- 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.
- Optional: If you have ScrollingMenuSign installed, ChessCraft will create SMS menus for board/game management. See ScrollingMenuSign Support.
- Optional (2.4.0+): If you have Dynmap installed, chessboards will be marked on your maps.
- Optional (2.4.0+): If you have Citizens installed, entity chess sets will be available, using NPC's for chess pieces.
- Optional (2.4.0+): ProtocolLib is a recommended dependency if you are using entity chess sets, to quieten mobs down.
- Restart or reload your server.
Documentation
- Quickstart Guide
- Command Reference
- Configuration File
- Getting Around The Board
- Board Styles
- Piece Styles
- List of stock board and piece styles
- Piece Designer
- Time Controls
- Permissions Support
- ScrollingMenuSign Support
- Player Leaderboard
- WorldEdit Support
- Economy Support
- Dynmap Support
- AI - Computer Players
- Translations
Source
Development Versions
Development versions can be downloaded from this Jenkins build server. Notes:
- Development versions have not been approved by dev.bukkit.org 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
Changelog
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:
If you wish to opt out of MCStats metrics collection, edit plugins/PluginMetrics/config.yml and change opt-out: false to true.
Donations
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.

-
View User Profile
-
Send Message
Posted Mar 27, 2013@desht
Dont worry about it, I understand
-
View User Profile
-
Send Message
Posted Mar 27, 2013@XVampiregurlX
Couple of ways:
/chess list gamewill show all games currently running and who's in them. Look for the game with the two players, assuming you know their names.Finally, there's a useful config setting here: auto_delete.running. You could do e.g.
/chess set auto_delete.running '3 hours'will cause the game to get deleted if neither player makes a move for 3 hours. See Configuration for more detail.-
View User Profile
-
Send Message
Posted Mar 26, 2013How do I determine the game name?
-
View User Profile
-
Send Message
Posted Mar 26, 2013@XVampiregurlX
As op, just do
/chess del <game-name>-
View User Profile
-
Send Message
Posted Mar 26, 2013How do I turn off a game manually? A couple of players left it running for the past 26 hours (timer says). How do I turn it off being op?
-
View User Profile
-
Send Message
Posted Mar 26, 2013@Richardarkless
Glad you like the plugin. I get asked about checkers a lot and would like to, but I simply don't have the time right now, sorry :(
-
View User Profile
-
Send Message
Posted Mar 24, 2013Hey Desht, love your plugin
Have you got any plans on doing other board games e.g. checkers
Done a quick Google search and quite surprised that there isn't many others apart from chess
-
View User Profile
-
Send Message
Posted Mar 21, 2013v2.2.1 just uploaded & awaiting approval. Runs on CB 1.5.1 releases as well as 1.5.0 and 1.4.7 (again, I won't be going out of my way to provide support for running on dev builds).
-
View User Profile
-
Send Message
Posted Mar 18, 2013v2.2.0 has been uploaded (currently awaiting approval). It will run on CB 1.5, but note that I won't be going out of my way to provide support for running on dev builds. (v2.2.0 should run fine on the 1.5 beta release when it hits, assuming Mojang don't go changing the server obfuscation in the meantime...)
One new feature: custom teleport-out destinations, as requested by @shadvalentine
http://dev.bukkit.org/server-mods/chesscraft/files/28-chess-craft-2-2-0/
-
View User Profile
-
Send Message
Posted Mar 16, 2013There will be a new release out in time for the first 1.5 beta.
-
View User Profile
-
Send Message
Posted Mar 16, 2013@WizardCM
Indeed, broken for me too.
-
View User Profile
-
Send Message
Posted Mar 16, 2013This plugin breaks on 1.5. Just for those wondering.
-
View User Profile
-
Send Message
Posted Mar 4, 2013@jesse131
That does seem very high, yes. All the BlockPhysicsEvent handler does is cancel block physics event for any block within a chess board boundary - pretty simple. Only way I could see the handler taking a lot of time is if you have loads (hundreds/thousands) of boards, or you're using a board/piece material that would cause a lot of physics events to be thrown.
Can you send me the contents of your
plugins/ChessCraft/data/boardsfolder? (Easiest way is to create a ticket and attach a zip file to that ticket)Actually, there is room for some performance improvement in the handler; I'll look into further.
-
View User Profile
-
Send Message
Posted Mar 4, 2013Is it weird that the plugin 210ms of BlockPhysicsEvent on my server (Tested with NoLagg Examine, no I don't use NoLagg besides that)? Sounds fairly high since my other plugins drop below 0.1
-
View User Profile
-
Send Message
Posted Mar 4, 2013@shadvalentine
No, but that's certainly something I can add. Created ticket #43 for this.
-
View User Profile
-
Send Message
Posted Mar 3, 2013Is there a way to set the point that you are teleported to when you click the sign to leave the chessboard?
-
View User Profile
-
Send Message
Posted Feb 3, 2013@KubaBVB09
If you're going to disable ChessCraft teleporting, then you need to allow teleportation via some other plugin, and/or use open board styles.
-
View User Profile
-
Send Message
Posted Feb 2, 2013How can players leave my chess arena if I have teleport disabled? They are just stuck in there at the moment.
-
View User Profile
-
Send Message
Posted Jan 22, 2013@minefreak4467
Raise an enhancement ticket for that feature and I'll look at it for the next version.
-
View User Profile
-
Send Message
Posted Jan 21, 2013i wanna be able to delete piece/board styles in game but I can't.