Relocate shaded libraries

Summary

Used & shaded libraries should be relocated to e.g. io.lumine.xikage.mythicmobs.lib.shaded.X.X.X.X. This way, other libraries in the classpath cannot collide with the shaded libraries and cause hash mismatches.

Value

Future proof library management, which does not intersect with other plugins libraries.

Priority Medium prioroty, as this breaks a few plugins due to java.lang.VerifyError(s) (multiple signatures / hashes with same path)

Implementation

Using the features the used dependency management software provides.

Assignee Loading
Time tracking Loading