Discord
Minecraft server plugins

Minecraft server plugins

A catalog of the 20 most important server plugins in 2026, with commands, configs and installation guides.

Running a Minecraft server and looking for plugins to make the job easier? Below are 20 plugins the minecraft.pl editors consider the foundation of any server. They range from basic tools like EssentialsX (teleportation, economy, kits), through land protection (WorldGuard, GriefPrevention) and the permissions system (LuckPerms), to advanced building tools (WorldEdit, FAWE).

Every plugin has its own page with a full description, command list, permissions, a sample configuration and install instructions. Click a plugin's name to open the details. Looking for server guides? Head to the Minecraft servers section, with step-by-step setup guides.

20 Plugins
11 Categories
20 Work on Paper
2 Work on Folia

Essential tools

Protection and security

Administration and permissions

Building and editing

RPG and NPCs

APIs and libraries

Maps and worlds

Chat and interface

Performance

Compatibility

Authentication

Plugin comparison table

A quick comparison of all 20 plugins. Click a name to open the full description with commands and configuration.

Plugin Category Servers MC versions Dependencies
EssentialsX Essential tools Spigot, Paper, Purpur 1.8.8 - 1.21.x None
WorldEdit Building and editing Spigot, Paper, Purpur 1.13 - 1.21.x None
WorldGuard Protection and security Spigot, Paper, Purpur 1.13 - 1.21.x WorldEdit
LuckPerms Administration and permissions Spigot, Paper, Purpur, Velocity, BungeeCord, Folia 1.8.8 - 1.21.x None
Vault APIs and libraries Spigot, Paper, Purpur 1.13 - 1.21.x None
PlaceholderAPI APIs and libraries Spigot, Paper, Purpur 1.8.8 - 1.21.x None
ProtocolLib APIs and libraries Spigot, Paper, Purpur 1.8 - 1.21.x None
Citizens RPG and NPCs Spigot, Paper, Purpur 1.8.8 - 1.21.x None
MythicMobs RPG and NPCs Spigot, Paper, Purpur 1.16 - 1.21.x None
CMI Essential tools Spigot, Paper, Purpur 1.7 - 1.21.x CMILib
GriefPrevention Protection and security Spigot, Paper, Purpur 1.12 - 1.21.x None
CoreProtect Protection and security Spigot, Paper, Purpur 1.14 - 1.21.x None
Dynmap Maps and worlds Spigot, Paper, Purpur 1.13 - 1.21.x None
Chunky Performance Spigot, Paper, Purpur, Folia 1.13 - 1.21.x None
TAB Chat and interface Spigot, Paper, Purpur, Velocity, BungeeCord 1.5 - 1.21.x None
ViaVersion Compatibility Spigot, Paper, Purpur, Velocity, BungeeCord 1.8 - 1.21.x None
Multiverse-Core Maps and worlds Spigot, Paper, Purpur 1.13 - 1.21.x None
SkinsRestorer Essential tools Spigot, Paper, Purpur, Velocity, BungeeCord 1.8 - 1.21.x None
AuthMe Authentication Spigot, Paper, Purpur 1.8 - 1.21.x None
FastAsyncWorldEdit Building and editing Spigot, Paper, Purpur 1.16 - 1.21.x None

How to choose plugins for your server

SMP (survival) server

Minimum: EssentialsX (commands), LuckPerms (ranks), GriefPrevention (protection), CoreProtect (logs). Add Vault as the API and Dynmap for a map in the browser.

Creative server

FAWE is the core building tool. Add WorldGuard to protect builds, Multiverse for multiple worlds and LuckPerms for builder ranks.

RPG / dungeon server

MythicMobs (custom mobs), Citizens + Denizen (NPCs and quests), WorldEdit (map building). Plus the standard set: EssentialsX, LuckPerms, Vault.

Server network (proxy)

On the proxy (Velocity/BungeeCord): ViaVersion (version compatibility). On the backends: LuckPerms with MySQL (rank syncing), TAB (tab list), SkinsRestorer.

Installing plugins step by step

1

Download the plugin from an official source

Only download plugins from trusted sources: SpigotMC, Modrinth, Hangar or the authors' official sites. Plugins from random Discord servers or forums can contain malware.

2

Check the dependencies

Some plugins need other plugins to work. For example, WorldGuard requires WorldEdit and CMI requires CMILib. Check the "Dependencies" section on the plugin's page.

3

Drop the .jar file into the plugins/ folder

Copy the downloaded .jar file into the plugins/ folder in your server directory. Don't unpack the .jar itself. If the plugin comes in a .zip archive, extract it and copy the .jar from inside into plugins/.

4

Restart the server

Run the /stop command and start the server again. Some plugins survive /reload, but a full restart is safer and avoids memory leaks. After startup, check the console logs for errors.

5

Configure the plugin

After the first launch the plugin generates a config file (usually config.yml) in the plugins/PluginName/ folder. Edit the settings, save the file, then use the plugin's reload command (for example /plugin reload) or restart the server.

Frequently asked questions

Do plugins work on Minecraft Bedrock?

No. The plugins in this catalog run on Java Edition servers (Spigot, Paper, Purpur). Bedrock Edition uses a different system: behavior packs and add-ons. If you want Java and Bedrock players on the same server, check out Geyser.

Paper or Spigot? Which one should run your plugins?

Paper. It's a Spigot fork with performance fixes, better APIs and faster security updates. Almost all Spigot plugins run on Paper unchanged. For more on choosing a server engine, see our server engine comparison.

How many plugins can I install on a server?

There's no hard limit. Servers with 50-80 plugins are the norm. Quality matters more than quantity: one badly written plugin can lag more than 30 good ones. Monitor TPS with the /tps command and use Spark for profiling if problems show up.

What is Vault and why do so many plugins require it?

Vault is an intermediary API that connects economy, permissions and chat plugins. It adds no features of its own, but it lets, say, a shop plugin read a balance from EssentialsX or check a rank from LuckPerms. Install it whenever any plugin lists Vault as a dependency.

Are paid plugins better than free ones?

Not always. Many of the best plugins are free and open source: LuckPerms, EssentialsX, WorldEdit, CoreProtect. Paid plugins like CMI can save time (one plugin instead of several), but free alternatives often offer the same capabilities.

A plugin doesn't work after installing. What should I do?

Check the server log in logs/latest.log. The most common causes: a missing dependency (such as Vault or WorldEdit), an incompatible Minecraft version, or an error in config.yml (invalid YAML). Most errors are described directly in the logs.