Skip to content
/ Quark Public

A lightweight, runtime dependency management system for plugins running on Minecraft server platforms.

License

Notifications You must be signed in to change notification settings

BX-Team/Quark

Repository files navigation

Quark

A lightweight, runtime dependency management system for plugins running on Minecraft server platforms.

bukkit bungeecord fabric
paper sponge velocity

Chat on Discord Read the Docs

⚙️ Features

  • 🚀 Runtime Dependency Loading - Download and load Maven dependencies at runtime without build-time configuration
  • 🔄 Transitive Dependency Resolution - Automatically resolves and loads all required dependencies
  • 📦 Package Relocation - Relocate packages to avoid conflicts with other plugins or server dependencies
  • 🔒 Isolated Class Loading - Load dependencies into isolated class loaders to prevent conflicts
  • 🐘 Gradle Plugin - Seamless integration with Gradle and ShadowJar
  • 🎯 Platform Specific - Dedicated implementations for Bukkit, BungeeCord, Fabric, Paper, Sponge and Velocity

📥 Getting Started

You can find information on how to install and use Quark on our official website.

📦 Examples

⚖️ License Static Badge

Quark is licensed under the GNU General Public License v3.0. You can find the license here.