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.
@desht
I just typed /chess list game, but all other commands had the same result. I was getting startup errors when I had this issue, but it seems the issue has gone. Not sure what the cause of the problem was, nor the solution. The ChessCraft help menu listed each command twice as well. Hope this helps you fend off this issue in the future!
Sure !
I'll do it.
@RobbyRP
Weird, it looks like each command got registered twice. What did you type to get the "2 possible matching commands" message? Also, check your server.log for startup error messages related to ChessCraft.
@GregoriusMC
Very nice :) I may well use that.
Also, I notice you do Indonesian translations - if you're interested, ChessCraft supports multiple languages and I'm always looking out for new translations - see Translations.
@owenk123
"Check" means your king is under attack. If you haven't played chess before, you'll need to read up on the rules. http://www.chess.com/learn-how-to-play-chess is a good place to start.
Hi desht, I just want to say that your plugin is excellent ! I made you this : https://www.dropbox.com/s/cjjew7mcudrir7k/ChessCraft.jpg
:D
so i get the plugin its epic me my and my friend are playing but i get 1 of the chess things in his area and it says you are in check help i do not now what that means help
Thanks for the quick fix, my server is almost back to normal already!
edit: Spoke too soon, "2 possible matching commands in ChessCraft v2.4.2"
http://i.imgur.com/5R1UHpF.jpg
To anyone wondering about CB 1.7.x support: I'm aware of the new release and I'm working on a new ChessCraft release now. Hopefully will be available in the next few days.
Update: v2.4.2 is now available and runs on CB 1.7.2. Be aware that CB 1.7 is still in very early development and should not be considered stable yet.
@luigi_vampa
Pieces facing the wrong way: yeah, I've seen this happen too, but not every time. I've verified that ChessCraft is definitely passing the correct yaw on NPC creation, so it may be a problem with Citizens (or lower down, in CraftBukkit itself). I'll look into it further, could be hard to nail down though.
En passant moves - fixed in dev now, will be in the next release.
Not sure what happened with the bishop there - I haven't been able to reproduce that one yet, but I'll watch out for it.
@luigi_vampa
Yeah, definitely a couple of problems to sort out there. I'll take a look.
Sorry, got another. http://imgur.com/RzpsKxY,LDGQi6S#0 I was playing white, moved the pawn at c2 to c4. The black pawn (spider) moved behind me 'en passant' which fired the event for removing the piece because the sound effect played but the entity remained. Also after the game the white bishop decided to stay! http://imgur.com/RzpsKxY,LDGQi6S#1
The whole back row on the black side is looking away from the control signs. It's random too, the time before it was the white back row. http://imgur.com/dHT2UtI,xCbsYJm#0 http://imgur.com/dHT2UtI,xCbsYJm#1
@luigi_vampa
Glad you like it! The white mobs should be facing toward the black side of the board, and the black mobs facing toward the the white side - are you not seeing that? If not, that's a bug - please file a ticket.
If you just want a custom rotation for mobs, I suppose I could add that, but wouldn't it look a bit weird?
Awesome work Desht! Really love the new entity board. Anyway to edit the direction that a mob is facing though?
THANK YOU GUYS for updating this I really really appreciate it!!!!!!
OK 2.4.1 looks really good. Thanks @desht for helping me out :)
UPDATE: v2.4.1 now available for download.
To all: if you're getting a lot of exceptions on startup or when creating/loading boards, try this dev build: http://jenkins.genesis-mc.com/job/ChessCraft/47/artifact/target/ChessCraft.jarOr wait for v2.4.1 (uploaded and awaiting approval).Also be sure to have up-to-date versions of Citizens (2.0.10 for CB 1.6.4) and ProtocolLib (2.7.0).
Sorry for the inconvenience.
@WauloK
OK, really not sure what's going on with your setup now. We need to take this to a private conversation...