AlessioDP / libby

A runtime dependency management library for plugins running in Java-based Minecraft server platforms.
MIT License
76 stars 20 forks source link

Add support for Java 16+ without --illegal-access=permit #5

Closed frengor closed 2 years ago

frengor commented 2 years ago

Add support for Java 16+ without "--illegal-access=permit" or "--add-opens java.base/java.net=ALL-UNNAMED" parameters using the ByteBuddy agent to open the java.net package. This also avoids duplicated repositories added by LibraryManager#addRepository(String).