EngineHub / Piston

A generic command system, with tie-ins to many Minecraft platforms such as Bukkit, Forge, and Sponge.
GNU General Public License v3.0
17 stars 3 forks source link

Fix very niche issue with Knot classloader. #21

Closed wizjany closed 4 years ago

wizjany commented 4 years ago

When running from an IDE, module dependencies are loaded in the parent classloader, but are not passed through the Knot classloader, so trying to proxy this annotation fails due to Key.class being in a different classloader than the annotation itself.