Releases: falkirks/BuyCraft
Releases · falkirks/BuyCraft
Quick fix for "buycraft.net" updates
- Disabled gzip encoding which wasn't properly supported in the plugin. Thanks to @VonHirsch in #16 for fixing the issue.
Fix for PocketMine changes
- Fixed a segfault which occurred when executing certain asynchronous tasks on new PocketMine builds. This is a hacky temporary fix and it hopefully will be improved in the future.
- Added debugging tools to make finding API issues faster.
Fixed BuyCraft API issues
- Temporary fix to the BuyCraft API issues, I will document the fix further on my blog.
- Refactored cURL requests to be encapsulated in an HTTPUtils.
Fixed class loading issue
- Fixes class loading issue which prevented anything from working properly. Thanks to @kennethgomad01 for reporting this issue.
Fixed major memory leak.
- I fixed a major memory leak issue which would cause server instability or memory allocation crashes. This isn't a confirmed fix so if you still experience the issue just create an issue. Thanks to @iJoshuaHD for reporting this issue.
Added /buy and finished basic port.
- Added /buy and all associated functionality.
- Did some other improvements.
(There are still some known issues like the "requireOnline" bug)
More Async stuff...
- The pending users checker (which send requests every 2 seconds) now sends requests using an AsyncTask.
Suppress error when fetch fails.
- When an error happens during a fetch task (which can happen if the API is having issues) the error will happen silently and the plugin will retry.
Fixes slot counts & adds delay support
- Fixed slot counting
- Added support for delays
- Automatic delay of ten seconds on not enough slots
- Some more work trying to fix repeated execution (yes it still happens)
Added /buycraft info text.
- Added the info text to /buycraft that is available in the Bukkit version.