├── .github └── workflows │ └── maven.yml ├── .gitignore ├── .idea └── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bukkit ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── byteflux │ └── libby │ └── BukkitLibraryManager.java ├── bungee ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── byteflux │ └── libby │ └── BungeeLibraryManager.java ├── core ├── pom.xml └── src │ └── main │ ├── java-templates │ └── net │ │ └── byteflux │ │ └── libby │ │ └── LibbyProperties.java │ └── java │ └── net │ └── byteflux │ └── libby │ ├── Library.java │ ├── LibraryManager.java │ ├── Repositories.java │ ├── classloader │ ├── IsolatedClassLoader.java │ └── URLClassLoaderHelper.java │ ├── logging │ ├── LogLevel.java │ ├── Logger.java │ └── adapters │ │ ├── JDKLogAdapter.java │ │ └── LogAdapter.java │ └── relocation │ ├── Relocation.java │ └── RelocationHelper.java ├── nukkit ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── byteflux │ └── libby │ ├── NukkitLibraryManager.java │ └── logging │ └── adapters │ └── NukkitLogAdapter.java ├── paper ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── byteflux │ └── libby │ └── PaperLibraryManager.java ├── pom.xml ├── sponge ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── byteflux │ └── libby │ ├── SpongeLibraryManager.java │ └── logging │ └── adapters │ └── SpongeLogAdapter.java └── velocity ├── pom.xml └── src └── main └── java └── net └── byteflux └── libby ├── VelocityLibraryManager.java └── logging └── adapters └── VelocityLogAdapter.java /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | *.iml 3 | target/ -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/README.md -------------------------------------------------------------------------------- /bukkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/bukkit/pom.xml -------------------------------------------------------------------------------- /bukkit/src/main/java/net/byteflux/libby/BukkitLibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/bukkit/src/main/java/net/byteflux/libby/BukkitLibraryManager.java -------------------------------------------------------------------------------- /bungee/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/bungee/pom.xml -------------------------------------------------------------------------------- /bungee/src/main/java/net/byteflux/libby/BungeeLibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/bungee/src/main/java/net/byteflux/libby/BungeeLibraryManager.java -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java-templates/net/byteflux/libby/LibbyProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java-templates/net/byteflux/libby/LibbyProperties.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/Library.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/Library.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/LibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/LibraryManager.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/Repositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/Repositories.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/classloader/IsolatedClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/classloader/IsolatedClassLoader.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/classloader/URLClassLoaderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/classloader/URLClassLoaderHelper.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/logging/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/logging/LogLevel.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/logging/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/logging/Logger.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/logging/adapters/JDKLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/logging/adapters/JDKLogAdapter.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/logging/adapters/LogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/logging/adapters/LogAdapter.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/relocation/Relocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/relocation/Relocation.java -------------------------------------------------------------------------------- /core/src/main/java/net/byteflux/libby/relocation/RelocationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/core/src/main/java/net/byteflux/libby/relocation/RelocationHelper.java -------------------------------------------------------------------------------- /nukkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/nukkit/pom.xml -------------------------------------------------------------------------------- /nukkit/src/main/java/net/byteflux/libby/NukkitLibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/nukkit/src/main/java/net/byteflux/libby/NukkitLibraryManager.java -------------------------------------------------------------------------------- /nukkit/src/main/java/net/byteflux/libby/logging/adapters/NukkitLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/nukkit/src/main/java/net/byteflux/libby/logging/adapters/NukkitLogAdapter.java -------------------------------------------------------------------------------- /paper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/paper/pom.xml -------------------------------------------------------------------------------- /paper/src/main/java/net/byteflux/libby/PaperLibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/paper/src/main/java/net/byteflux/libby/PaperLibraryManager.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/pom.xml -------------------------------------------------------------------------------- /sponge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/sponge/pom.xml -------------------------------------------------------------------------------- /sponge/src/main/java/net/byteflux/libby/SpongeLibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/sponge/src/main/java/net/byteflux/libby/SpongeLibraryManager.java -------------------------------------------------------------------------------- /sponge/src/main/java/net/byteflux/libby/logging/adapters/SpongeLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/sponge/src/main/java/net/byteflux/libby/logging/adapters/SpongeLogAdapter.java -------------------------------------------------------------------------------- /velocity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/velocity/pom.xml -------------------------------------------------------------------------------- /velocity/src/main/java/net/byteflux/libby/VelocityLibraryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/velocity/src/main/java/net/byteflux/libby/VelocityLibraryManager.java -------------------------------------------------------------------------------- /velocity/src/main/java/net/byteflux/libby/logging/adapters/VelocityLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlessioDP/libby/HEAD/velocity/src/main/java/net/byteflux/libby/logging/adapters/VelocityLogAdapter.java --------------------------------------------------------------------------------