BKCommonLib icon

BKCommonLib -----

Common utility library adding unique new features and API's



Support for Java 9+, compatibility updates and bugfixes
There was a runtime error running BKCommonLib on Java 9/10. In addition a dependency has been updated so that Java 11 is also supported.

In addition there's a couple bugfixes, with improved support for older versions of Minecraft and newer builds of Paperspigot.

Highlights
  • Adds support for java 9, 10 and 11
  • Adds support for new Paperspigot
  • Improves performance (in Traincarts) with asynchronous chunk loading working again on 1.13.1 (limited function on 1.13)
Changes
  • [Fixed] Replaced Stream.of with something that also works reliably on Java 9 and onwards
  • [Fixed] Upgraded Javassist to 3.23.1-GA, adding support for Java 11
  • [Fixed] Error when spawning redstone dust particles on MC 1.12.2 and earlier
  • [Fixed] Asynchronous chunk loading was not truly async on 1.13+, it now uses the proper new async API, also supporting the changes in Paperspigot.
  • [Fixed] Implicitly shared set and list is now multi-threading compatible, fixing a few rare errors that occurred
  • [Fixed] Mark chunk for saving when a (custom) entity is moved out of it, fixing a potential entity duplication bug
  • [Fixed] NPE when a network controller is ticked and no entity exists
  • [Fixed] Lava rendering on map canvas was incorrect
  • [Fixed] Misc: pom.xml cleanup to make BKCommonLib easier to integrate with javadoc, sources and api. Thank you, Gabriele C.!
  • [Added] BlockData canSupportTop method, for checking whether a particular Block supports carrying blocks on top
----------, Oct 1, 2018
Resource Information
Author:
----------
Total Downloads: 206,085
First Release: Apr 17, 2017
Last Update: Apr 27, 2025
Category: ---------------
All-Time Rating:
56 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings