API changes.
Resolved cyclic module dependency
Welcome Maven! We've been waiting for you :D
Big change: (Using the common module) LabyrinthProvider
is the new game in town.
it's not Labyrinth.getProvider()
, anymore--it's LabyrinthProvider.getInstance()
Removed complex Vault and Enterprise shade logic
Replaced with careful runtime checks and local variables
Redesigned EconomyProvision
service to really be like a service
We kept the static getter, but now implementations use the Bukkit ServicesManager API
to register themselves. We provide Vault and Enterprise hook+implementations for you,
but you can override these quite simply with a High
or Highest
priority service!
Cleared out old project meta (included in .gitignore)
Watch out .idea, /out and target/ folders; .iml files; it's time to say farewell.
Fixed a big with RegionServicesManager in legacy versions
Fixed Invalid CEN header bug with resource filtering exclusion
Added Legacy org.bukkit.Location serialization
Added templates
project as a native resource
Reformed RegionServicesManager
& VentMap
into abstractions; RegionServices now utilize primarily Vent Subscriptions
New class AnnotationDiscovery for finding labeled methods within objects
Deprecated all old gui utility
Finished new Unity
library
A unified builder for every possible menu type? Sign me up!