Loading...
Libraries you can use in generated plugins — resolved automatically at build time.
VyroAI's cloud build automatically provides the repositories for these common Minecraft dependencies — just reference them and the build resolves them. You do not need to add the repository yourself.
A jar uploaded under Custom Dependencies in project settings is used by every build of that project, but only to compile against: it is never packed into your finished jar, so the plugin it came from still has to be installed on the server.
The same libraries are on the Dependency Catalog, with the exact version the build pins, whether it is compiled against or copied into your jar, and whether it still downloads today — every coordinate there was last checked on 3 August 2026. If one ever stops working you can report it from there in a click.
That live Status column is the answer to "is this one broken?" — it is checked against the real repository, so it beats anything written by hand on this page.
| Library | Coordinate | What it does | How it ships |
|---|---|---|---|
| Paper API | io.papermc.paper:paper-api | The Paper server API — everything Spigot has, plus more. | provided by the server |
| Spigot API | org.spigotmc:spigot-api | The classic Bukkit / Spigot server API. | provided by the server |
| Velocity API | com.velocitypowered:velocity-api | Write proxy plugins that run in front of your servers. | compile only |
| Adventure | net.kyori:adventure-api | Modern chat text — colours, hover text and click actions. | provided by the server |
| FoliaLib | com.github.technicallycoded:FoliaLib | One scheduler that works on both Paper and Folia. | shaded into your jar |
| PlaceholderAPI | me.clip:placeholderapi | Read and publish placeholders shared across plugins. | compile only |
| Vault | com.github.MilkBowl:VaultAPI | Talk to any economy or permissions plugin through one API. | compile only |
| VaultUnlocked | net.milkbowl.vault:VaultUnlockedAPI | The newer Vault 2 economy and permissions API. | compile only |
| LuckPerms | net.luckperms:api | Permissions, groups, tracks and contexts. | compile only |
| ProtocolLib | net.dmulloy2:ProtocolLib | Read and rewrite packets. You still import com.comphenix.protocol. | compile only |
| PacketEvents | com.github.retrooper:packetevents-spigot | A modern alternative to ProtocolLib for packet work. | compile only |
| WorldEdit | com.sk89q.worldedit:worldedit-bukkit | Edit large areas of the world from code. | compile only |
| WorldGuard | com.sk89q.worldguard:worldguard-bukkit | Region protection and per-region flags. | compile only |
| GriefPrevention | com.github.TechFortress:GriefPrevention | Player land claims and grief protection. | compile only |
| Lands | com.github.angeschossen:LandsAPI | Land claiming, nations and war. | compile only |
| Towny | com.palmergames.bukkit.towny:towny | Towns, nations and residents. | compile only |
| PlotSquared | com.intellectualsites.plotsquared:plotsquared-core | Plot worlds and plot management. | compile only |
| EssentialsX | net.essentialsx:EssentialsX | Homes, warps, kits and the Essentials economy. | compile only |
| Citizens | net.citizensnpcs:citizensapi | Create and control NPCs. | compile only |
| mcMMO | com.gmail.nossr50.mcMMO:mcMMO | RPG skills and levels. | compile only |
| Multiverse-Core | org.mvplugins.multiverse.core:multiverse-core | Manage multiple worlds and portals. | compile only |
| BentoBox | world.bentobox:bentobox | Skyblock and island game modes. | compile only |
| SuperiorSkyblock2 | com.bgsoftware:SuperiorSkyblockAPI | Islands, island missions and upgrades. | compile only |
| WildStacker | com.bgsoftware:WildStackerAPI | Stacked mobs, spawners, items and barrels. | compile only |
| RoseStacker | dev.rosewood:rosestacker | Another stacking plugin — mobs, blocks and spawners. | compile only |
| PlayerPoints | org.black_ixx:playerpoints | A simple points currency separate from money. | compile only |
| PlayerParticles | dev.esophose:playerparticles | Particle effects that follow players. | compile only |
| ItemsAdder | com.github.LoneDev6:api-itemsadder | Custom items, blocks and resource-pack content. | compile only |
| Oraxen | io.th0rgal:oraxen | Custom items and automatic resource packs. | compile only |
| Nexo | com.nexomc:nexo | The successor to Oraxen for custom content. | compile only |
| Slimefun4 | com.github.Slimefun:Slimefun4 | Machines, research and custom recipes. | compile only |
| HMCCosmetics | com.hibiscusmc:HMCCosmetics | Hats, backpacks, balloons and other cosmetics. | compile only |
| HeadDatabase | com.github.Arcaniax-Development:HeadDatabase-API | Look up custom player heads by id. | compile only |
| EconomyShopGUI | com.github.Gypopo:EconomyShopGUI-API | Read shop prices and sell items through the shop. | compile only |
| VotingPlugin | com.bencodez:votingplugin | Vote counts, streaks and rewards. | compile only |
| NuVotifier | com.github.NuVotifier:NuVotifier | Receive vote events from server lists. | compile only |
| BedWars1058 | com.andrei1058.bedwars:bedwars-api | Arenas, teams and generators for BedWars. | compile only |
| Jobs Reborn | com.github.Zrips:Jobs | Jobs, job levels and payouts. | compile only |
| GSit | com.github.Gecolay:GSit | Sitting, lying down and crawling. | compile only |
| DecentHolograms | com.github.decentsoftware-eu:decentholograms | Floating text and item holograms. | compile only |
| FancyHolograms | de.oliver:FancyHolograms | Holograms built on display entities. | compile only |
| FancyNpcs | de.oliver:FancyNpcs | Lightweight NPCs with click actions. | compile only |
| MythicMobs | io.lumine:Mythic-Dist | Custom mobs, skills and boss mechanics. | compile only |
| MythicLib | io.lumine:MythicLib-dist | The shared engine behind the MMO plugins. | compile only |
| MMOItems | net.Indyuce:MMOItems-API | RPG items with stats and abilities. | compile only |
| ajLeaderboards | us.ajg0702:ajLeaderboards | Leaderboards built from any placeholder. | compile only |
| Geyser | org.geysermc.geyser:api | Detect and work with Bedrock players. | compile only |
| Floodgate | org.geysermc.floodgate:api | Bedrock account linking, used together with Geyser. | compile only |
| ViaVersion | com.viaversion:viaversion-api | Check and handle players on other client versions. | compile only |
| CoreProtect | net.coreprotect:coreprotect | Block logging and rollback lookups. | compile only |
| AuthMe | fr.xephi:authme | Login and registration state for offline servers. | compile only |
| Chunky | org.popcraft:chunky-common | Pre-generate world chunks in the background. | compile only |
| Skript | com.github.SkriptLang:Skript | Register your own Skript syntax from Java. | compile only |
| Simple Voice Chat | de.maxhenkel.voicechat:voicechat-api | Proximity voice groups and audio channels. | compile only |
| Lunar Client Apollo | com.lunarclient:apollo-api | Server-side features for Lunar Client players. | compile only |
| Spicord | org.spicord:spicord-common | Bridge your plugin to a Discord bot in-game. | compile only |
| CommandAPI | dev.jorel:commandapi-bukkit-core | Commands with real tab-completion and argument types. | compile only |
| Cloud (Paper) | org.incendo:cloud-paper | A modern command framework. | shaded into your jar |
| ACF commands | co.aikar:acf-paper | Annotation-driven commands. | shaded into your jar |
| XSeries | com.github.cryptomorin:XSeries | Materials, sounds and items that work across versions. | shaded into your jar |
| NBT-API | de.tr7zw:item-nbt-api | Read and write custom NBT on items and entities. | shaded into your jar |
| InventoryFramework | com.github.stefvanschie.inventoryframework:IF | Build inventory menus without the boilerplate. | shaded into your jar |
| Triumph GUI | dev.triumphteam:triumph-gui | Another menu builder, paged and scrolling. | shaded into your jar |
| InvUI | xyz.xenondevs.invui:invui | Inventory GUIs with windows and animations. | shaded into your jar |
| AnvilGUI | net.wesjd:anvilgui | Ask a player to type something using an anvil. | shaded into your jar |
| SignGUI | de.rapha149.signgui:signgui | Ask a player to type something using a sign. | shaded into your jar |
| GuardianBeam | com.github.SkytAsul:GuardianBeam | Draw guardian laser beams between two points. | shaded into your jar |
| FastBoard | fr.mrmicky:fastboard | Flicker-free scoreboards. | shaded into your jar |
| BoostedYAML | dev.dejvokep:boosted-yaml | Config files that update themselves between versions. | shaded into your jar |
| Configurate (YAML) | org.spongepowered:configurate-yaml | Typed configuration loading and saving. | shaded into your jar |
| Caffeine cache | com.github.ben-manes.caffeine:caffeine | Fast in-memory caching with expiry. | shaded into your jar |
| Apache Commons Lang3 | org.apache.commons:commons-lang3 | Everyday string, number and date helpers. | shaded into your jar |
| OkHttp | com.squareup.okhttp3:okhttp | Call web APIs from your plugin. | shaded into your jar |
| bStats | org.bstats:bstats-bukkit | Anonymous usage charts for your plugin. | shaded into your jar |
| HikariCP | com.zaxxer:HikariCP | Database connection pooling. | shaded into your jar |
| SQLite JDBC | org.xerial:sqlite-jdbc | A database in a single file — no server needed. | bundled into your jar |
| MySQL Connector/J | com.mysql:mysql-connector-j | Connect to a MySQL database. | bundled into your jar |
| MariaDB driver | org.mariadb.jdbc:mariadb-java-client | Connect to a MariaDB database. | bundled into your jar |
| H2 database | com.h2database:h2 | An embedded database that runs inside your plugin. | bundled into your jar |
| MongoDB driver | org.mongodb:mongodb-driver-sync | Store documents in MongoDB. | bundled into your jar |
| Lombok | org.projectlombok:lombok | Generates getters, setters and constructors for you. | compile only |
| JetBrains Annotations | org.jetbrains:annotations | @NotNull / @Nullable hints the compiler understands. | compile only |
| JDA | net.dv8tion:JDA | The main Java library for Discord bots. | bundled into your jar |
| Discord4J | com.discord4j:discord4j-core | A reactive Java Discord library. | bundled into your jar |
| Javacord | org.javacord:javacord | A simpler Java Discord library. | bundled into your jar |
The coordinate is not always the same as the package you import. ProtocolLib is the usual trap: you write import com.comphenix.protocol... in your code, but the dependency itself is net.dmulloy2:ProtocolLib. Copy the coordinate from this table, not from the import line.
This list isn't exhaustive. Anything on Maven Central or any public GitHub repo (via JitPack, com.github.user:repo) resolves automatically. For closed-source or paid plugins that publish no public jar — and for your own private jars — upload them under Custom Dependencies in project settings.
20 of 22 in Minecraft Studio · Last checked 12 September 2026 · Previous: Plugin Icons