GUI tasks improved: updateTask(1, runnable) -> runs the runnable every tick until gui is closed. runTaskLater(1, runnable) -> runs the runnable after 1 tick if gui is not closed after 1 tick.
FakeInventoryClose event defined. 1.8 servers never calls inventory close event when an inventory opens to player which is has an inventory. This issue was fixed newer versions but, ObliviateInvs fixes this bug for legacy servers. With this update, developers can distinguish inventory close events.
obliviate-utils updated.
Hex color parser added for configurable-gui module.
Placeholder util improved.
JetBrains annotations dependency removed. We're using Javax's annotations now.