This curated list of the best Minecraft plugins is grouped by purpose so you can quickly find what your server actually needs, with a sentence on what each one does and how you install it on Loafhosts. Plugins are the single biggest reason to run a Bukkit-derivative server like Paper: they add economies, permissions, world protection, cross-play, and gameplay systems without your players installing anything. On Loafhosts you install each one the same way, either with the one-click Plugin Manager when the plugin is on the CurseForge Bukkit Plugins catalog, or with a manual upload of the jar to the plugins folder followed by a restart. Pick the groups that fit your server, install the essentials first, and build from there.
Plugins vs Mods, and How Installing Works on Loafhosts
First, the distinction that decides everything: plugins are server-only add-ons for Bukkit-derivative server types, and they all go into the plugins folder. Mods are a different thing entirely; they change the game itself, run on Forge or Fabric, go in the mods folder, and need installing on clients too. Everything in this guide is a plugin, so it belongs on a Bukkit-derivative server like Purpur (the Loafhosts default and a Paper fork), Paper, or Spigot; a few, such as Skript, now need Paper or a Paper fork like Purpur rather than Spigot. On Loafhosts you have two install paths. When a plugin is on the CurseForge Bukkit Plugins catalog with downloads enabled, the one-click Plugin Manager finds it and installs the jar for you. Otherwise, you download the jar from the official source and upload it to the plugins folder through the LPV5 File Manager. Either way, the plugin loads on a restart.
- Every plugin here goes to the plugins folder on a Paper, Spigot, or Purpur server
- One-click Plugin Manager when the plugin is on CurseForge Bukkit Plugins; manual jar upload otherwise
- Plugins load on a restart, not a live reload
- Plugins are not mods: do not run these on a Forge or Fabric server, and never mix the plugins and mods folders
- A manually uploaded plugin appears in the Plugin Manager as External, which is normal
Essentials and Economy: EssentialsX, Vault, PlaceholderAPI
These are the plugins almost every server installs first. EssentialsX is the all-in-one toolkit that adds homes, warps, kits, the spawn command, and a built-in economy, and it is the backbone of most survival servers. Vault is a bridge plugin that lets economy, permissions, and chat plugins talk to each other, so it is a near-universal requirement. PlaceholderAPI provides dynamic placeholders, the tags that show a player's balance, rank, or stats inside other plugins. Install all three early and the rest of your setup gets easier.
- EssentialsX: upload the jar to plugins and restart; it powers homes, warps, kits, and a basic economy
- Vault: the bridge that lets economy, permissions, and chat plugins work together
- PlaceholderAPI: supplies the dynamic placeholders many plugins rely on
- Vault and PlaceholderAPI are dependencies other plugins expect, so install them early to avoid missing-dependency errors
Permissions: LuckPerms
LuckPerms is the standard permissions plugin and one of the first things you should install on any serious server. It controls who can use which commands and features, lets you build ranks and groups with inheritance, and offers a clean web editor for managing it all. Almost every other plugin's access is governed through LuckPerms, so it is the control layer for your whole server.
- Install LuckPerms before configuring features that need permission nodes, since most plugins integrate with it
World Editing and Protection: WorldEdit, WorldGuard, GriefPrevention, CoreProtect
This group keeps your world buildable and safe. WorldEdit is the powerful in-game editor for shaping terrain and building at scale with selections and brushes. WorldGuard defines protected regions and rules, so you can lock down spawn or claim areas, and it works alongside WorldEdit. GriefPrevention gives players self-service land claims to protect their own builds with no admin work. CoreProtect logs who placed or broke every block, so you can undo griefing in seconds. Together they cover building, protection, and recovery.
- WorldEdit: install to plugins and restart; it powers large-scale building, terrain edits, and brushes
- WorldGuard: install alongside WorldEdit to define protected regions like spawn
- GriefPrevention: lets players claim and protect their own land
- CoreProtect: logs block changes so you can roll back griefing long after it happened
- WorldGuard depends on WorldEdit, so install WorldEdit as well or WorldGuard will not load
Worlds and Generation: Multiverse-Core, Chunky
When you want more than one world or a pre-built map, this group delivers. Multiverse-Core runs multiple worlds on a single server, each with its own settings, and teleports players between them, which is how creative-plus-survival and minigame hubs work. Chunky pre-generates your world's chunks ahead of time, so players are not generating terrain on the fly, which reduces lag and is the perfect partner for live-map plugins.
- Multiverse-Core: runs and links multiple worlds on one server
- Chunky: pre-generates your world, cutting lag and prepping it for live maps
- Run a Chunky pass before a live map so it renders a finished world in one go
- Pre-generating with Chunky shifts terrain generation off live play, keeping things smoother for players
Cross-version and Cross-play: ViaVersion, ViaBackwards, Geyser, Floodgate
This group widens who can join your server. ViaVersion lets newer Minecraft clients connect even if your server runs an older version, and ViaBackwards does the reverse, so version mismatches stop turning players away. Geyser lets Bedrock players on console and mobile join your Java server by translating between the two protocols, and Floodgate lets them connect without a separate Java account.
- ViaVersion: lets newer clients join an older server version
- ViaBackwards: lets older clients join a newer server version
- Geyser: lets Bedrock players join your Java server
- Floodgate: pairs with Geyser so they join without a Java account
New to Loafhosts? Use code MINECRAFT for 25% off your first month of Minecraft server hosting.
Valid for new Minecraft servers only — 25% off your first month (first invoice). Enter code MINECRAFT at checkout.
Libraries: ProtocolLib
Some plugins need a shared library to do advanced, packet-level work, and ProtocolLib is the big one. It is a dependency rather than a feature plugin, providing the low-level access other plugins use for custom skins, packet effects, and deep client interactions. You usually install it because another plugin asks for it, so if a plugin's page lists ProtocolLib as required, install it to the plugins folder first.
- ProtocolLib: install to plugins when another plugin requires it, then restart
- It adds no features on its own; it exists so other plugins can do packet-level work
- Missing-library errors on boot often mean a plugin wanted ProtocolLib
Performance and Admin: Spark, DiscordSRV
This group keeps your server healthy and connected. Spark is the go-to performance profiler: it shows what is eating your tick time and memory, so you can find the plugin or behaviour causing lag instead of guessing. DiscordSRV bridges your in-game chat with a Discord server, syncing messages both ways so your community stays connected even when they are not in-game.
- Spark: profiles performance and pinpoints what is causing lag
- DiscordSRV: links in-game chat with your Discord server
- Reach for Spark when tick rate drops; its reports show where the time is going
Live Maps: Dynmap, BlueMap
Live-map plugins put your world in a browser, served over a web port. Dynmap renders a live, typically top-down map that updates as the world changes and players move. BlueMap does the same in full 3D, letting visitors rotate the camera and admire builds from any angle. Both pair well with Chunky pre-generation so the first render covers a finished world. Choose Dynmap for a classic top-down map or BlueMap for the 3D showcase look.
Gameplay and Fun: Citizens, mcMMO, Skript
Finally, the group that adds character to your server. Citizens adds NPCs, the named interactive characters you use as shopkeepers, quest givers, and info points. mcMMO turns play into an RPG, adding skills like mining, woodcutting, and swords that level up and unlock abilities. Skript lets you write custom server behaviour in plain .sk script files with no Java. Citizens is on the CurseForge Bukkit Plugins catalog so the one-click Plugin Manager can install it; mcMMO and Skript come from their official sources, so you upload those jars to plugins manually, then restart.
- Citizens: install via the one-click Plugin Manager (it is on CurseForge Bukkit Plugins); it adds NPCs for shops and quests
- mcMMO: download from the official source, upload to plugins, then restart; it adds RPG skills
- Skript: download from GitHub Releases or Modrinth, upload to plugins, then restart; it scripts behaviour in .sk files
- Confirm a Bukkit-derivative server type before installing these; like every plugin here, they will not run on Forge or Fabric