Advertisement
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

BuyCraft 1.2.2

BuyCraft ported for PocketMine-MP

  1. Quick fix for "buycraft.net" updates

    Falk
    HotFireyDeath and hoyinm14mc like this.
  2. Fix for PocketMine changes

    Falk
    https://github.com/Falkirks/BuyCraft/releases/tag/v1.2.1

    • 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.
  3. Fixed BuyCraft API issues

    Falk
    https://github.com/Falkirks/BuyCraft/releases/tag/v1.2

    • 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.
    Thanks to all the users who have been patient while I tried to fix this issue.
  4. Fixed class loading issue

    Falk
    MineMobileCrafter and 64FF00 like this.
  5. Fixed "Memory leak".

    Falk
    Fixed a major memory leak. This issue manifested itself in memory allocation crashes and server instability. Thanks to @ijoshuahd for reporting!

    What was happening?
    (Almost) Everything in BuyCraft runs asynchronously so as to not block the main thread. When working with an AsyncTask it is important to remove all references to the Server object and the main thread. I have dealt with AsyncTasks before so I was sure to prevent this by only storing pieces of data like "is the plugin...
    MineMobileCrafter and Dutok like this.
  6. Added /buy and finished basic port.

    Falk
  7. More Async stuff...

    Falk
  8. Suppress error when fetch fails.

    Falk
Advertisement