Best-Of Lists

The Best Minecraft Server Plugins in 2026: What a Small Survival or Friends Server Needs

The plugins that earn their spot on a small SMP, sorted by the job they do, plus a starter pack for a five-friend server.

Search for the best Minecraft server plugins and you land on directories with thousands of jars, or a 15-item list that's a year old. A server with five friends on it doesn't need fifteen. It needs a handful that do their job and still work on the current game. As of November 2026 that's Minecraft Java 26.3 (the year-based numbers took over after 1.21.11, in case you're still searching with the old ones), and everything below is free. I've grouped the picks by what they do for you, and noted which ones list 26.3 on their own pages. Run them on Paper: EssentialsX officially supports it, and every other plugin here has a Paper build. If you haven't set up a server yet, start with my guide to making a Minecraft server.

The quick list

JobPluginFree?Lists 26.3?
Core commandsEssentialsXYesYes, actively developed against it
PermissionsLuckPermsYes (MIT)Yes
RollbackCoreProtectYes (donations optional)Builds for current versions on its site
Land claimsGriefPreventionYes (GPL-3.0)Yes
Building and regionsWorldEdit, WorldGuardYesYes
Bedrock playersGeyser, FloodgateYesGeyser: Java 26.3
Mixed versionsViaVersionYesYes
Map pre-generationChunkyYesYes
Web mapBlueMapYes (MIT)Yes
SleepSleep (or a gamerule)Yes (MIT)Yes

Core commands: EssentialsX

This is the one I'd install first. The core jar gives you teleports, private messages, homes, warps and more, and it's marked required on the downloads page. Extras like Chat (chat formatting) and Spawn (spawn points) are separate optional jars, so grab only what you want. It's built by volunteers and free. The team says it develops against 26.3; older versions like 1.21.11 and 26.2 still work but may get dropped. The catch: it doesn't support Folia, and it warns against Mohist and Forge/Fabric hybrid servers, with a blunt "do not use Mohist." Download it from essentialsx.net.

Permissions: LuckPerms

Even five friends will want a difference between "admin" and "everyone else", and LuckPerms is how you do it. You set it up with commands, config files or a web editor, and there's a wiki at luckperms.net. It's MIT-licensed, free, and lists 26.3 on Modrinth. Get it from luckperms.net. The site discloses a BisectHosting sponsorship, which doesn't change what the plugin does.

Protection and rollback: CoreProtect and GriefPrevention

These two cover different problems. CoreProtect logs blocks, containers, chat, commands and sessions, and lets you inspect, look up, roll back and restore damage. You can preview a rollback before applying it, and it needs no configuration. When a friend's dog-sized creeper hole shows up in the village, this is how you fix it. It's free (a donation key is optional) and works on current versions; grab it from coreprotect.net/latest, and the docs live at docs.coreprotect.net. The project calls itself the number one anti-griefing plugin, which is their claim, not mine.

GriefPrevention is the self-service claims plugin, around since 2011: players protect their own land without an admin stepping in. That suits a small SMP better than admin-drawn regions. It's GPL-3.0, lists 26.3, and you can get it from its Modrinth page. Modrinth lists it for Paper, Spigot, Bukkit and Purpur, not Folia.

World editing and regions: WorldEdit and WorldGuard

WorldEdit is an in-game map editor: selections, schematics, copy and paste, brushes and scripting. Its own description says to use it in creative, or temporarily in survival, and I'd keep it to staff on a survival server. It discloses telemetry with an opt-out. WorldGuard, from the same EngineHub team, guards areas of land against griefers and lets you tweak or disable gameplay features. Both list 26.3. If you're wary of WorldEdit's power, read my is WorldEdit safe check first. For a five-friend server you probably only need WorldGuard if you want admin-defined zones like a spawn area; GriefPrevention handles everyone's homes.

Bedrock crossplay: Geyser and Floodgate

If one of your friends plays on console or phone, Geyser is the bridge between Bedrock and Java. The jar for Paper comes from geysermc.org/download. It's MIT-licensed, supports Java 26.3 and Bedrock 26.40 to 26.60, and its own page says not to expect everything to work perfectly, so skim the current limitations page. Floodgate is the companion: it lets Geyser connect to online-mode servers, so Bedrock players can join a normal Java server. Skip both if everyone's on Java. For the full picture, see my page on Minecraft crossplay servers.

Mixed versions: ViaVersion

ViaVersion lets newer Java clients connect to older servers. It's the answer when one friend updates the instant a release drops and your server hasn't. Heads up: since 1.20.5 its releases usually land a day or so after a Minecraft update unless the protocol changes were trivial, so expect a short wait after each new version. If you run it, use the same build channel across ViaVersion and any other Via plugin. It's GPL-3.0 and lists 26.3, with releases on Hangar, Modrinth and GitHub. Paid early access exists, but you don't need it.

Before launch: Chunky

Chunky pre-generates chunks, quickly and efficiently, so your map already exists before anyone walks into it. Run it once around spawn when you set the world up. It's GPL-3.0, lists 26.3, and its companion Chunky Border handles world borders. It's on Modrinth.

A web map: BlueMap

BlueMap builds 3D models of your worlds and shows them in a web viewer, so friends can check on the base from a browser. MIT-licensed, 26.3 listed, with telemetry disclosed. It's on Modrinth. Pick BlueMap over older map plugins unless you've confirmed another one lists your Minecraft version.

Sleep: you may not need a plugin

The vanilla game already has a setting for skipping the night. Run /gamerule players_sleeping_percentage 0 and a value of 0 or less lets one sleeping player skip it (the default is 100, meaning everyone). That name is the snake_case one used since 1.21.11; the old camelCase names are gone. If you'd rather have something with extra options, the Sleep plugin by Jodek on Modrinth (MIT, 26.3 listed) lets you change how many players it takes and adds sleep warp and a list of sleepers. I'd start with the gamerule.

Starter pack for a 5-friend survival server

That's five or six jars for a normal server, which keeps updates manageable. When you're ready to drop them in, my guide on how to install Minecraft server plugins walks through it, and Minecraft server software compared explains why Paper is the base. Building something specific? The same core works for a skyblock server or a lifesteal server.

What not to install

Paper's docs put it plainly: make sure you fully trust the source of any plugin, because plugins get full, unrestricted access to your server and the machine it runs on. So take jars from the author's own page, Hangar, Modrinth, BukkitDev or GitHub, not a random re-upload site. If you're weighing a paid marketplace, I've covered whether BuiltByBit is safe. Two more things from the docs: Forge and Fabric mods won't run on Paper (that's usually behind an "Invalid plugin.yml" error), and two copies of the same plugin cause an "Ambiguous plugin name" error. And skip Mohist; EssentialsX's team says it tricks users into deleting official EssentialsX jars and installing unofficial modified software.

Not a Minecraft server at all

Plugins are a Minecraft-server thing. Folly is a separate standalone voxel game, coming soon in early access and free, with no purchases required. If skyblock-style islands are what you're after, my explainer on skyblock without Minecraft covers how it works.