All Projects → Byteflux → Libby

Byteflux / Libby

Licence: mit
A runtime dependency management library for plugins running in Java-based Minecraft server platforms.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Libby

Luckperms
A permissions plugin for Minecraft servers.
Stars: ✭ 1,100 (+2955.56%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Minecraftdeveloperguide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 574 (+1494.44%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Redprotect
RedProtect Easy and Light Weight Antigrief plugin.
Stars: ✭ 51 (+41.67%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (+175%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Worldedit
🗺️ Minecraft map editor and mod
Stars: ✭ 2,288 (+6255.56%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Minecraftdev
Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.
Stars: ✭ 645 (+1691.67%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Viaversion
Allows the connection of newer clients to older server versions for Minecraft servers.
Stars: ✭ 463 (+1186.11%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Serverlistplus
A flexible Minecraft plugin to customize the appearance of your server in the server list
Stars: ✭ 127 (+252.78%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Viabackwards
Allows the connection of older clients to newer server versions for Minecraft servers.
Stars: ✭ 135 (+275%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Stars: ✭ 2,851 (+7819.44%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Craftbook
🔧 Machines, ICs, PLCs, and more!
Stars: ✭ 226 (+527.78%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Arclight
A Bukkit(1.15/1.16) server implementation on Forge using Mixin. ⚡
Stars: ✭ 262 (+627.78%)
Mutual labels:  minecraft, spigot, bukkit
Blur
Minecraft Game Engine written in Java & Kotlin
Stars: ✭ 21 (-41.67%)
Mutual labels:  minecraft, spigot, bukkit
Magma
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API (Cauldron for 1.12)
Stars: ✭ 272 (+655.56%)
Mutual labels:  minecraft, spigot, bukkit
Mohist
Minecraft Forge Hybrid server implementing the Paper/Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 489 (+1258.33%)
Mutual labels:  minecraft, spigot, bukkit
Nocheatplus
Anti cheating plugin for Minecraft (Bukkit/Spigot).
Stars: ✭ 260 (+622.22%)
Mutual labels:  minecraft, spigot, bukkit
Yatopia
The Most Powerful and Feature Rich Minecraft Server Software!
Stars: ✭ 408 (+1033.33%)
Mutual labels:  minecraft, spigot, bukkit
Discordsrv
The Minecraft <-> Discord bridge plugin your mother warned you about. https://www.spigotmc.org/resources/discordsrv.18494/
Stars: ✭ 437 (+1113.89%)
Mutual labels:  minecraft, spigot, bukkit
NT-RPG
A new rpg plugin for Sponge & Spigot
Stars: ✭ 21 (-41.67%)
Mutual labels:  minecraft, sponge, spigot
Plotsquared
PlotSquared - Reinventing the plotworld
Stars: ✭ 284 (+688.89%)
Mutual labels:  minecraft, spigot, bukkit

Libby

A runtime dependency management library for plugins running in Java-based Minecraft server platforms.

Libraries can be downloaded from Maven repositories (or direct URLs) into a plugin's data folder, relocated and then loaded into the plugin's classpath at runtime.

Why use runtime dependency management?

Due to file size constraints on plugin hosting services like SpigotMC, some plugins with bundled dependencies become too large to be uploaded.

Using runtime dependency management, dependencies are downloaded and cached by the server and don't need to be bundled with the plugin, which significantly reduces the size of the plugin jar.

A smaller plugin jar also means shorter download times and less network strain for authors who self-host their plugins on servers with limited bandwidth.

Credits

Special thanks to:

  • Luck for LuckPerms and its dependency management system which was the original inspiration for this project and another thanks for jar-relocator which is used by Libby to perform jar relocations.
  • Glare for convincing me that I should publish this library instead of letting it sit around collecting dust :)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].