Suddenly, every version of the plugin I have ever made suffered from an unexplained NullPointerException trying to call the native loadPlugin function. The solution was to call the function manually. I hate Java so much.
* Reverted the previous change regarding extendable functions that can return null.
* Added (broken) support for WASM. WASM is likely not a viable standard, but I left the code in anyways (in case one day I can get it working).
This version is only compatible with blackboxmc-rs versions above 0.5, due to me leaving the code in.
- Expandable BiConsumer object in "java/net/ioixd/blackbox/BiConsumerLink" that takes a pointer to a function and executes it when Java calls the BiConsumer
- Functions for extendable objects which can return null (i.e. BukkitRunnables) are no longer executed when no players are online. This is a temporary fix to a segfault.