What's new:
- Restructured the project. Now modules can be included separately.
- Package names are identical to previous releases.
- Checkout the Readme.md for a new way to depend.
What's new:
- Implemented a compatibility hack for the extensibleenums mod.
- Adjusted the priority of mixins within the enhanced_enums package.
- Updated the mixin plugin to make "cracker_util$extendEnum" public.
- Added null and string validation to improve the functionality of EnumWrapper.
- Updated UnsafeAccess.writeField to allow setting most fields via reflection.
- Updated EnumUtils.extendByReflecting() to automatically callEnumInvoker() if the enum is an ExtendableEnum.
- Fixed a bug in ExtendedPlugin.mapObjectFromAnnotation() that used to load every class the method encountered.
- Added RegistryUtil.asBlockEntity() as a redirect to getBlockEntityFromBlock().
- Added ReflectionUtil.addOpensOrExports(), but don't use it!