VyroAI

Loading...

Supported plugin dependencies

When VyroAI generates a Minecraft plugin it resolves these 87 libraries automatically at build time — describe the feature and the right dependency is wired in for you.

Server APIs

LibraryCoordinateWhat it doesHow it ships
Paper APIio.papermc.paper:paper-apiThe Paper server API — everything Spigot has, plus more.provided by the server
Spigot APIorg.spigotmc:spigot-apiThe classic Bukkit / Spigot server API.provided by the server
Velocity APIcom.velocitypowered:velocity-apiWrite proxy plugins that run in front of your servers.compile only
Adventurenet.kyori:adventure-apiModern chat text — colours, hover text and click actions.provided by the server
FoliaLibcom.github.technicallycoded:FoliaLibOne scheduler that works on both Paper and Folia.shaded into your jar

Plugin APIs

LibraryCoordinateWhat it doesHow it ships
PlaceholderAPIme.clip:placeholderapiRead and publish placeholders shared across plugins.compile only
Vaultcom.github.MilkBowl:VaultAPITalk to any economy or permissions plugin through one API.compile only
VaultUnlockednet.milkbowl.vault:VaultUnlockedAPIThe newer Vault 2 economy and permissions API.compile only
LuckPermsnet.luckperms:apiPermissions, groups, tracks and contexts.compile only
ProtocolLibnet.dmulloy2:ProtocolLibRead and rewrite packets. You still import com.comphenix.protocol.compile only
PacketEventscom.github.retrooper:packetevents-spigotA modern alternative to ProtocolLib for packet work.compile only
WorldEditcom.sk89q.worldedit:worldedit-bukkitEdit large areas of the world from code.compile only
WorldGuardcom.sk89q.worldguard:worldguard-bukkitRegion protection and per-region flags.compile only
GriefPreventioncom.github.TechFortress:GriefPreventionPlayer land claims and grief protection.compile only
Landscom.github.angeschossen:LandsAPILand claiming, nations and war.compile only
Townycom.palmergames.bukkit.towny:townyTowns, nations and residents.compile only
PlotSquaredcom.intellectualsites.plotsquared:plotsquared-corePlot worlds and plot management.compile only
EssentialsXnet.essentialsx:EssentialsXHomes, warps, kits and the Essentials economy.compile only
Citizensnet.citizensnpcs:citizensapiCreate and control NPCs.compile only
mcMMOcom.gmail.nossr50.mcMMO:mcMMORPG skills and levels.compile only
Multiverse-Coreorg.mvplugins.multiverse.core:multiverse-coreManage multiple worlds and portals.compile only
BentoBoxworld.bentobox:bentoboxSkyblock and island game modes.compile only
SuperiorSkyblock2com.bgsoftware:SuperiorSkyblockAPIIslands, island missions and upgrades.compile only
WildStackercom.bgsoftware:WildStackerAPIStacked mobs, spawners, items and barrels.compile only
RoseStackerdev.rosewood:rosestackerAnother stacking plugin — mobs, blocks and spawners.compile only
PlayerPointsorg.black_ixx:playerpointsA simple points currency separate from money.compile only
PlayerParticlesdev.esophose:playerparticlesParticle effects that follow players.compile only
ItemsAddercom.github.LoneDev6:api-itemsadderCustom items, blocks and resource-pack content.compile only
Oraxenio.th0rgal:oraxenCustom items and automatic resource packs.compile only
Nexocom.nexomc:nexoThe successor to Oraxen for custom content.compile only
Slimefun4com.github.Slimefun:Slimefun4Machines, research and custom recipes.compile only
HMCCosmeticscom.hibiscusmc:HMCCosmeticsHats, backpacks, balloons and other cosmetics.compile only
HeadDatabasecom.github.Arcaniax-Development:HeadDatabase-APILook up custom player heads by id.compile only
EconomyShopGUIcom.github.Gypopo:EconomyShopGUI-APIRead shop prices and sell items through the shop.compile only
VotingPlugincom.bencodez:votingpluginVote counts, streaks and rewards.compile only
NuVotifiercom.github.NuVotifier:NuVotifierReceive vote events from server lists.compile only
BedWars1058com.andrei1058.bedwars:bedwars-apiArenas, teams and generators for BedWars.compile only
Jobs Reborncom.github.Zrips:JobsJobs, job levels and payouts.compile only
GSitcom.github.Gecolay:GSitSitting, lying down and crawling.compile only
DecentHologramscom.github.decentsoftware-eu:decenthologramsFloating text and item holograms.compile only
FancyHologramsde.oliver:FancyHologramsHolograms built on display entities.compile only
FancyNpcsde.oliver:FancyNpcsLightweight NPCs with click actions.compile only
MythicMobsio.lumine:Mythic-DistCustom mobs, skills and boss mechanics.compile only
MythicLibio.lumine:MythicLib-distThe shared engine behind the MMO plugins.compile only
MMOItemsnet.Indyuce:MMOItems-APIRPG items with stats and abilities.compile only
ajLeaderboardsus.ajg0702:ajLeaderboardsLeaderboards built from any placeholder.compile only
Geyserorg.geysermc.geyser:apiDetect and work with Bedrock players.compile only
Floodgateorg.geysermc.floodgate:apiBedrock account linking, used together with Geyser.compile only
ViaVersioncom.viaversion:viaversion-apiCheck and handle players on other client versions.compile only
CoreProtectnet.coreprotect:coreprotectBlock logging and rollback lookups.compile only
AuthMefr.xephi:authmeLogin and registration state for offline servers.compile only
Chunkyorg.popcraft:chunky-commonPre-generate world chunks in the background.compile only
Skriptcom.github.SkriptLang:SkriptRegister your own Skript syntax from Java.compile only
Simple Voice Chatde.maxhenkel.voicechat:voicechat-apiProximity voice groups and audio channels.compile only
Lunar Client Apollocom.lunarclient:apollo-apiServer-side features for Lunar Client players.compile only
Spicordorg.spicord:spicord-commonBridge your plugin to a Discord bot in-game.compile only

Libraries & utilities

LibraryCoordinateWhat it doesHow it ships
CommandAPIdev.jorel:commandapi-bukkit-coreCommands with real tab-completion and argument types.compile only
Cloud (Paper)org.incendo:cloud-paperA modern command framework.shaded into your jar
ACF commandsco.aikar:acf-paperAnnotation-driven commands.shaded into your jar
XSeriescom.github.cryptomorin:XSeriesMaterials, sounds and items that work across versions.shaded into your jar
NBT-APIde.tr7zw:item-nbt-apiRead and write custom NBT on items and entities.shaded into your jar
InventoryFrameworkcom.github.stefvanschie.inventoryframework:IFBuild inventory menus without the boilerplate.shaded into your jar
Triumph GUIdev.triumphteam:triumph-guiAnother menu builder, paged and scrolling.shaded into your jar
InvUIxyz.xenondevs.invui:invuiInventory GUIs with windows and animations.shaded into your jar
AnvilGUInet.wesjd:anvilguiAsk a player to type something using an anvil.shaded into your jar
SignGUIde.rapha149.signgui:signguiAsk a player to type something using a sign.shaded into your jar
GuardianBeamcom.github.SkytAsul:GuardianBeamDraw guardian laser beams between two points.shaded into your jar
FastBoardfr.mrmicky:fastboardFlicker-free scoreboards.shaded into your jar
BoostedYAMLdev.dejvokep:boosted-yamlConfig files that update themselves between versions.shaded into your jar
Configurate (YAML)org.spongepowered:configurate-yamlTyped configuration loading and saving.shaded into your jar
Caffeine cachecom.github.ben-manes.caffeine:caffeineFast in-memory caching with expiry.shaded into your jar
Apache Commons Lang3org.apache.commons:commons-lang3Everyday string, number and date helpers.shaded into your jar
OkHttpcom.squareup.okhttp3:okhttpCall web APIs from your plugin.shaded into your jar
bStatsorg.bstats:bstats-bukkitAnonymous usage charts for your plugin.shaded into your jar
HikariCPcom.zaxxer:HikariCPDatabase connection pooling.shaded into your jar
SQLite JDBCorg.xerial:sqlite-jdbcA database in a single file — no server needed.bundled into your jar
MySQL Connector/Jcom.mysql:mysql-connector-jConnect to a MySQL database.bundled into your jar
MariaDB driverorg.mariadb.jdbc:mariadb-java-clientConnect to a MariaDB database.bundled into your jar
H2 databasecom.h2database:h2An embedded database that runs inside your plugin.bundled into your jar
MongoDB driverorg.mongodb:mongodb-driver-syncStore documents in MongoDB.bundled into your jar
Lombokorg.projectlombok:lombokGenerates getters, setters and constructors for you.compile only
JetBrains Annotationsorg.jetbrains:annotations@NotNull / @Nullable hints the compiler understands.compile only

Discord bots

LibraryCoordinateWhat it doesHow it ships
JDAnet.dv8tion:JDAThe main Java library for Discord bots.bundled into your jar
Discord4Jcom.discord4j:discord4j-coreA reactive Java Discord library.bundled into your jar
Javacordorg.javacord:javacordA simpler Java Discord library.bundled into your jar
discord.jsdiscord.jsThe default library for JavaScript bots — installed by npm.installed by the package manager
discord.pydiscord.pyThe default library for Python bots — installed by pip.installed by the package manager

Missing something? Ask in support — or just describe the feature and let VyroAI pick the library.