UploadedDec 19, 2012
Supported Bukkit Versions
- CB 1.4.5-R1.0
v2.1.0 (19 Dec 2012)
- Built for CraftBukkit 1.4.5-R1.0. ChessCraft v2.1.0 will only work with Minecraft 1.4.5 CraftBukkit builds (from CB 1.4.5-R1.0 onwards). See http://forums.bukkit.org/threads/safeguarding-against-unchecked-and-potentially-damaging-plugins.116749 - the non-Bukkit methods used by ChessCraft have been verified and thoroughly tested for correctness.
- It's now possible to save game results into a MySQL database (previous versions only supported SQLite). See Configuration and Leaderboard for more information.
- Some changes have been made to board drawing code which means lighting should work a little more reliably in some situations.
- Very large styles (e.g. "huge" or "yazpanda") may suffer from slow chunk updates with the vanilla Minecraft client, leading to poor board redraw performance. It is recommended to use the Optifine mod (or the Spoutcraft client, which includes Optifine), and experiment in particular with the "Chunk Updates per Frame" and "Dynamic Updates" video settings.
- xboard protocol support should be considered experimental at this time - while the AI.yml file contains some definitions for xboard-base AI's, they are marked as disabled by default, so they won't be auto-picked as opponents. They can be explicitly invited, however, with e.g.
/chess invite gnuchess1. xboard support has been tested successfully with the gnuchess and crafty engines.
- Results database schema has changed a little, and previous game results will not be shown by
/chess list top. However, keep a copy of your
plugins/ChessCraft/data/results/results.dbfile - the next ChessCraft release will merge the old results from that file into the new
plugins/ChessCraft/data/results/gameresults.dbfile. (I didn't have time to get that feature into v2.1.0)
- MySQL database access is currently not multi-threaded, so be aware that a slow or unresponsive MySQL server may induce server lag. This will also be addressed in a near-future release.