OhBlihv / BlivTrails

http://www.spigotmc.org/resources/blivtrails.4544/
GNU General Public License v3.0
0 stars 2 forks source link

Refactored to use ormlite and 1.7 compatibility #3

Closed confuser closed 9 years ago

confuser commented 9 years ago

Changed table structure to make use of BINARY columns for UUID storage, uses less space and lookups are quicker.

Changed from BoneCP to ormlite for MySQL. This means no conflicts with google guava on older spigot/craftbukkit versions, also supports pooling as well as basic DAO.

Cleaned up the formatting of some files, relocated shaded libraries into blivtrails package, to avoid conflicts with other plugins.

Had to change back button from barrier to stick, so this will need to be made configurable.

Missing materials still need to be changed in the config by the user from the 1.8 items to 1.7 items, e.g. armour stands, pristine crystals etc.

Overall a lot more clean up can be done, especially with the MySQLRunnable, but it's a start.

OhBlihv commented 9 years ago

Thanks for the massive rework! I haven't had too much time recently to look at BlivTrails, but you're surely taking it somewhere, haha.