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.
hey, when i played a game and it ends, it ist'n automatically deleted :( and when i try to delete it it says that i'm still playing whats wrong ?
@Megalanias
Using my code is perfectly fine, just be aware that it's licensed under the Gnu GPLv3, so use of any code from ChessCraft means also licensing that project under the GPL.
thanks for thinking over my ideas :D and alos thanks for the link Maaaan would love to play Shogi in MC, but sadly i can't write (or rewrite) such an awesome plugin myself :( i'm propably going to request it as a plugin or let a friend of mine try it, is it ok to use your code for that ? [i will obviously credit you ]
@Megalanias
By nodes, do you mean the Permissions ?
As for your other ideas:
Oh, someone's already done Battleships: http://dev.bukkit.org/server-mods/zeeslag
i have a some nice ideas for this awesome plugin :D
1. Why don't you try adding player's/NPC'S/mobs instead of blocks :D the same game, but with players or Citizen's NPC's or Mobs [frozen until they meet an enemie] and when two players meet at one field they fight a duel and the winner get the field ... the loser just get kicked out of the game :D
2.Propably you could try to make some similar plugins like this ! backgammon,(japanese) Go,battleship and such ... would we really fun for really (bored)boardgamesloving player xD
and btw. can i play shogi with this one ? :D [http://en.wikipedia.org/wiki/Shogi] would love you for adding shogi :D
So where can i find the Nodes ? ^^
Thanks for using my suggestion. This plugin is really amazing my players have so much fun using it.
@JustinFatalx
Good idea, I've created http://dev.bukkit.org/server-mods/chesscraft/tickets/11-can-you-add-each-chess-board-that-is-made-into/ for that. I can get it into the next major release.
@desht
Ok I'm sorry.
Can you add each chess board that is made into a config file so you can edit all the details of the board within it. The reason I would like this is so that I can setup different boards with default stakes already set for them.
Example:
Board1 = Default Stake = $100 Board2 = Default Stake = $200 And so on.
This needs more attention. Or rather not. My server will have a chest plugin while other servers dont
:) Nice new fun thing to play with !
@Aangiix3
jascotty2 isn't really an active contributor to ChessCraft anymore, and in any case please don't request updates to plugin on a different plugin's board. That's not polite. Take any such requests up with jascott2 personally, please.
Please update CookieMonster, my Players cannot live without it! :(
yeah) it works even with 1.2.5! thx
@desht
hoply for 1.2.4 twice
@V0ROBEY
Thanks, but look at the Latest Version section at the top of this page.
1.2.3-beta compatible!
Awesome plugin! Update for 1.2.3?
@nutnnut
??? I have no connection to BetterShop.
If you have time for this, can you please update BetterShop?? It is more important!
@disciple218
Yep, 0.5.2 works on R6. (Earlier releases won't).