Running a Minecraft server is not just a matter of starting a Paper or Purpur JAR. The layer that actually decides the player experience is the plugin ecosystem: who can protect which land, how the economy works, what the server does when a bot attack arrives, how players hear each other, how the map is visualised — all of these are plugin decisions. In this guide we have listed the 100 most downloaded plugins according to Modrinth statistics as of 2026, in one place, sorted into categories.
TL;DR — A Minimum Production Stack in 10 Plugins
If you are in a hurry and setting up a new server, the following combination of 10 plugins works on virtually any type (Survival, SkyBlock, Faction, Minigame):
- LuckPerms — the permission system (everything else depends on it)
- EssentialsX — the basic commands (/home, /tpa, /warp, /spawn)
- WorldEdit — build editing
- WorldGuard — land protection
- CoreProtect — logging and rollback
- Chunky — chunk pre-generation (critical for performance)
- Dynmap or BlueMap — web map
- PlaceholderAPI — required by other plugins
- Grim Anticheat — cheat protection
- DiscordSRV — the Discord-Minecraft chat bridge
1. Voice Chat
On modern Minecraft servers, voice chat has become one of the biggest factors in player retention. Proximity chat in particular has become standard on roleplay and survival SMP servers. Every plugin in this category requires a client-side mod; for Bedrock players coming through Geyser an additional bridge plugin is essential.
Simple Voice Chat (henkelmax) — 44.88M downloads
The first name that comes to mind when you say voice chat. A mod + plugin dual release. It offers proximity audio (nearby players hear you), group chat, whisper, a muted player list and Discord bridge support. There is both a Fabric and a Forge mod for every Minecraft version; the server side is compatible with Bukkit, Paper, Purpur, Folia, Velocity and BungeeCord. The de facto standard for SMP and RP servers [source].
Plasmo Voice (kpids) — 3.12M downloads
Simple Voice Chat's main rival. It offers audio positioning, 3D sound, effects (reverb, low-pass filter) and more configuration control on the server side. Because it has more DSP features than Simple Voice Chat, it is preferred on cinema/roleplay projects. Mod + plugin, with full Folia support [source].
Simple Voice Chat Discord Bridge (amsam0) — 187.1K downloads
A bridge that connects Simple Voice Chat to Discord. Players who have not installed the mod, or members sitting in the Discord channel, can join the voice conversation. Note: if you plan to make the mod optional, this Discord bridge is critical — otherwise players without the mod are left completely silent [source].
Voice Messages (DimasKama) — 120.2K downloads
A minimalist solution for those who do not want to set up voice chat: players can share voice messages in chat (the WhatsApp model). A lightweight mod; the plugin is only installed on the server for UI integration. A fun QoL addition on SMPs [source].
2. Optimisation and Performance
Server performance starts with vanilla Paper + JVM flags, but as traffic grows, plugin-level optimisation becomes essential. The plugins in this category are used to protect TPS (Ticks Per Second), reduce lag and control mob and chunk load.
Chunky (pop4959) — 11.87M downloads
A chunk pre-generation tool. It generates your world in advance out to the radius you specify, so there is no world generation load when players go exploring. It should be the first plugin installed on every new survival server. Folia compatible. /chunky start 10000 pre-generates a 10K block radius [source].
Chunky Border (pop4959) — 288.1K downloads
Chunky's addon; world border creation and management. On survival servers, limiting the world size matters both for performance and for cheat prevention. It should be installed alongside Chunky [source].
Let Me Despawn (frikinjay) — 16.73M downloads
In vanilla, mobs that have been named, passed through a witch table or traded become persistent and never despawn — thousands of them pile up and create lag. Let Me Despawn softens that rule (for example, only keeping named ones persistent) and improves performance. A high-TPS gain for very little effort on any SMP/survival server [source].
LagFixer (lajczi) — 226.8K downloads
A more aggressive lag control plugin: mob stacking, item merging, TPS-based dynamic throttling, real-time mob cap adjustment. It is advertised as being used on 2,500+ servers. Unnecessary on small servers; it makes a difference on large SMPs with 100+ players [source].
Raknetify (ishland) — 532.5K downloads
A Fabric mod + BungeeCord plugin. It gives players who connect over RakNet (UDP) instead of TCP lower latency and better packet loss tolerance. Useful for mobile players or communities connecting from countries with poor lines. Requires a client-side mod [source].
TPS HUD (mooziii) — 329.7K downloads
A client-side Fabric mod. It shows the server's TPS in the HUD (only the player sees it on their own client). No server-side effect, but useful as a diagnostic tool for staff [source].
TabTPS (jpenilla) — 271.9K downloads
Shows TPS, MSPT, CPU and RAM usage in the TAB menu, in a boss bar or in the action bar. A real-time server health indicator for staff players. Paper and Velocity are both supported [source].
Orebfuscator (Ingrim4) — 152.1K downloads
X-Ray cheat protection. It dynamically modifies the chunk data sent to players, hiding valuable ores (diamond, ancient debris) behind fake stone blocks; when the player actually digs, the correct block is shown. Unlike an anticheat, this removes the attack vector entirely — it does not detect the cheat program, it changes what the game looks like. Low overhead [source].
3. Permissions and Server Management
The plugins that act like a Minecraft server's "operating system". Permissions, land protection, logging, inventories, world management — you do not build a production server without these.
LuckPerms (lucko) — 1.81M downloads
The gold standard of permission management. A group/inheritance-based permission system, contexts (per world/per server), meta, prefix/suffix, a web editor (/lp editor), MySQL/SQLite/YAML storage. Bukkit, BungeeCord, Velocity, Sponge, Paper and Spigot are supported. Always use LuckPerms instead of PowerRanks, PermissionsEx or GroupManager — the others are either abandoned or insecure. Every modern plugin is optimised for LuckPerms [source].
PowerRanks (svenar) — 233K downloads
A GUI-focused permission plugin marketed as an alternative to LuckPerms. It promises easy setup, but it lacks LuckPerms' technical scalability and ecosystem support. KEYDAL's recommendation: do not pick it for a new installation [source].
EssentialsX (mdcfe) — 474.9K downloads
/home, /tpa, /warp, /spawn, /kit, /feed, /heal, mute, ban, AFK, a basic economy — the essential commands shipped as a single package. 300+ commands. Under development for over 10 years. Enough on its own for a server; EssentialsX is preferred over separate home/tpa plugins [source].
EssentialsX Chat (mdcfe) — 114.2K downloads
EssentialsX's chat module; a separate JAR. Prefix, suffix, formatting, radius chat. Integrates with LuckPerms prefixes/suffixes. It will not run without the main EssentialsX module [source].
Multiverse-Core (dumptruckman) — 542.5K downloads
Multi-world management. Commands such as /mv create resource normal create new worlds, and it manages spawn points, PvP, game rules and environments. On every production server the resource, nether and end worlds are managed as separate worlds through Multiverse [source].
Multiverse-Inventories (dumptruckman) — 194K downloads
An addon for Multiverse-Core. It separates inventories between worlds (a different inventory in the survival and creative worlds). Critical on SkyBlock servers for separating inventories between islands [source].
WorldGuard (me4502) — 468K downloads
The standard for land protection and region-based game rule enforcement. Select a region with //wand, save it with /region create, and switch PvP / mob spawning / block breaking rules on and off per region. Spawn protection, grief prevention, creative build areas — all of it is done with WorldGuard. It depends on WorldEdit [source].
GriefPrevention (RoboMWM) — 115.8K downloads
A different approach from WorldGuard: players create self-service claims with the /claim command and a golden shovel. No admin intervention required. Ideal for SMP servers; WorldGuard suits manual management, GriefPrevention suits player automation [source].
CoreProtect (Intelli) — 354.5K downloads
The standard for logging and rollback. Every block change, chest access, container transfer and item pickup is logged. With /co lookup r:50 u:player_name you can see their activity over the last 24 hours; with /co rollback you can undo grief. MySQL storage is recommended; performance drops on SQLite. An absolute must on every production server [source].
InvSee++ (Jannyboy11) — 218.4K downloads
Lets staff view and edit a player's inventory remotely. With /invsee [player] you can look into the inventory of even an offline player. Ender chest, end inventory and creative inventory are supported. It can even show the contents of a shulker box [source].
4. Protection, Anticheat and Security
Cheating players and malicious clients are a reality every growing server will face. The combination of an anticheat + Orebfuscator + the right configuration is critical.
Grim Anticheat (AoElite) — 351.1K downloads
An open-source, predictive, asynchronous anticheat. Extremely effective against most "vanilla hack" attacks: reach (3.01 blocks), timer, speed, antikb (99.99%). It catches cheating players by their "bypass" matrices. The free open-source rival to NCP and Matrix. Paper and 1.8–1.21 supported [source].
Lightning Grim Anticheat (Axionize) — 104.1K downloads
A performance-focused fork of Grim. Faster detection, tighter reach (3.0005 blocks), improved interact checks. Preferred on PvP-heavy servers [source].
FreedomChat (ocelotpotpie) — 101.9K downloads
A plugin that disables the 1.19+ "chat reporting" system. Mojang's chat report feature raised privacy concerns in some communities; FreedomChat blocks it on the server side. Not officially sanctioned, but technically in widespread use [source].
5. Auth and Skin Management
Auth is essential for offline-mode (cracked) or mixed servers. Skin management is critical for UX on both the premium and the cracked side.
AuthMe ReReloaded (Undefined_0721) — 184.6K downloads
The continuing fork of the classic Bukkit auth plugin. It runs on the backend server (Bukkit/Paper), not the proxy. BCrypt/Argon2/SHA256 hashing, email recovery, 2FA (third party), sessions, forcelogin commands. Still a good option for single-server setups [source].
LibreLogin (kyngs) — 99.7K downloads
A modern, multi-platform auth solution. Separate JARs for Velocity, BungeeCord and Paper. Migration from AuthMe is built in. Open source, actively developed. An alternative to LimboAuth on a Velocity + BungeeCord network [source].
Bonus: LimboAuth (Elytrium) is the market leader in this category. Velocity only; covered in detail in a separate guide of ours.
SkinsRestorer (SRTeam) — 961.5K downloads
Lets players use their own skins or custom skins on offline-mode servers. /skin [nick] pulls the skin from that Mojang account. Even on premium servers it is used for custom skins (Notch skin, meme skins). Compatible with Velocity, BungeeCord and Paper [source].
6. WorldEdit and Build Tools
The essential tools for map makers, builders and admins. Region-wide operations instead of placing blocks by hand.
WorldEdit (me4502) — 7M downloads
Minecraft's oldest and most powerful build editor. Selections, copy/paste, schematics, brushes, scripting. Select two corners with //wand, fill with //set stone, swap blocks with //replace. Usable in creative and survival. Most plugins — WorldGuard, FastAsyncWorldEdit and BuildPaste included — depend on the WorldEdit API. It belongs on every server [source].
FastAsyncWorldEdit (NotMyFault) — 335.5K downloads
The asynchronous, optimised version of WorldEdit. If a one-million-block operation freezes your server on WorldEdit, FAWE does it without ever locking the main thread. On large projects, server-side resourcepack management and commandblock-heavy servers it should be used instead of WorldEdit. Backwards compatible in most cases [source].
Axiom Paper Plugin (Moulberry) — 177.6K downloads
A modern WorldEdit alternative; a more visual GUI, multiplayer collaboration, real-time editing. The server-side support for the (client-side) Axiom mod. Spreading fast in creative build communities [source].
BuildPaste - Instant Structures (mistrx14) — 194.2K downloads
A pack of 10,000+ ready-made structures (houses, castles, villages, towers). A command like /buildpaste castle places a pre-built structure instantly. A time-saver for creative servers and adventure maps [source].
7. Maps and Visualisation
Players want to view what has been built on the server from the web. Map plugins are both a marketing tool (they pull visitors to the server) and an admin tool.
Dynmap (mikeprimm) — 442.4K downloads
A 2D Google Maps-style map. Real-time rendering (it updates as players move), served through its built-in web server or an Apache reverse proxy. A 15-year-old project, stable, and it produces tons (10 GB+) of map data on large servers. An SSD is recommended [source].
BlueMap (BlueColored) — 330.7K downloads
A 3D web map. More modern than Dynmap and WebGL-based; players can walk the world in 3D. The generated tiles are static (they can be pushed to a CDN). Lighter real-time load than Dynmap. BlueMap is our recommendation for new installations [source].
Xaero Map Spigot (Chaws) — 104K downloads
Server-side support for the (client-side) Xaero's Minimap mod. If players have both mods installed, shared points of interest, waypoints and exploration data are synchronised on the server side. Popular for waypoint sharing on roleplay servers [source].
ImageFrame (LOOHP) — 178.9K downloads
Displays real images (PNG, GIF, or downloaded from a URL) on map items. Galleries, logos, adverts, comics. GIF animation is supported. Thematic decor for creative servers and adventure maps [source].
8. Economy, Shops and Items
Without an economy a server cannot hold players long term. Shops, auctions, kits, crates — the plugins in this category run the money loop.
QuickShop-Hikari (creatorfromhell) — 181.8K downloads
A chest-based self-service shop. The player puts the item in a chest, sticks a price tag on it, and others buy/sell through the sign. No commands required. Folia compatible. The most widely used chest shop plugin [source].
NexusAuctionHouse (Synk_) — 116.2K downloads
A free auction house. Players list items with /ah and others buy through a GUI. A free alternative to CrazyAuctions [source].
CrazyAuctions (ryderbelserion) — 109K downloads
A premium-quality auction house. Item listing, filters, timed bids, a tax system. Part of ryderbelserion's Crazy ecosystem; used together with CrazyCrates and CrazyEnchantments it gives a consistent UX [source].
CrazyCrates (ryderbelserion) — 270.8K downloads
11 different crate types (cosmic, casino, roulette, quickcrate, fire, quad, wonder and more). The standard for selling VIP crates to players and handing out event rewards. Present on every large survival/prison server [source].
CustomCrafting (WolfyScript) — 190.3K downloads
Custom recipes on top of the vanilla crafting system. Build crafting, cooking, smithing, brewing, stonecutting and anvil recipes through a GUI. NBT transfer, ingredient placeholders, and a completion event you can script [source].
PlayerKits 2 (Ajneb97) — 211.4K downloads
A survival kit system. Players can claim through the /kits GUI. Cooldowns, costs, permission-based kits. A GUI-driven, friendlier version of the EssentialsX kit [source].
ItemEdit (EmanonDev) — 119.7K downloads
Edit the item in your hand the way a server admin would: lore, name, enchantments, attributes, NBT, hide flags. A GUI-based alternative for creating custom items [source].
9. Discord Integration
Connecting server chat to Discord and Discord back to the server — indispensable for player retention and community management.
DiscordSRV (Scarsz) — 411.9K downloads
The gold standard of the Minecraft ↔ Discord chat bridge. Message sync, role-rank linking, a console channel, avatar rendering, ticket bot integration. Present on every production server. Paper and Folia supported [source].
Discord Integration (ErdbeerbaerLP) — 219.6K downloads
A free and simpler alternative to DiscordSRV. A Fabric mod + Paper plugin dual release. A chat bridge with minimal configuration. Enough for small servers [source].
10. Cross-Platform (the Bedrock Bridge)
Java and Bedrock players can play on the same server — the backbone of that capability is the GeyserMC ecosystem.
Geyser (GeyserMC) — 796.8K downloads
The proxy that lets Bedrock clients connect to a Java server. It performs protocol translation (MCPE <-> Java). It runs on Velocity, BungeeCord, Paper and Spigot. Used together with Floodgate, Xbox/PlayStation accounts can log straight in [source].
GeyserExtras (LetsGoAway) — 132.3K downloads
An addon that fills in Geyser's missing feature parity. Java-specific GUIs (forms) for Bedrock players, entity rendering, resourcepack compatibility. For a complete Bedrock experience alongside Floodgate [source].
11. Version Converters and Proxy Tools
Critical for bringing old and new client versions together on one server and for building a network structure.
ViaVersion (kennytv) — 1.94M downloads
Lets newer clients connect to older servers (e.g. a 1.21 client → a 1.20 server). It translates the protocol differences at runtime. Compatible with BungeeCord, Paper, Sponge, Velocity and Waterfall. Mandatory on multi-version servers [source].
ViaBackwards (kennytv) — 1.33M downloads
The reverse of ViaVersion: it lets older clients connect to newer servers (a 1.20 client → a 1.21 server). Installed alongside ViaVersion, every version from 1.8 to 1.21 is supported. Critical for modpack and legacy community servers [source].
ViaRewind (kennytv) — 422.6K downloads
ViaBackwards' addon for 1.7.x and 1.8.x. Those old versions differ so much at the protocol level that they need a separate plugin. Especially important for the PvP community (UHC, HCF) [source].
Server Redirect (KaiKikuchi) — 548.1K downloads
A transfer command from a single Paper server to another server address (e.g. lobby.yourserver.net) without a proxy. It gives small networks hub→game transfers without setting up BungeeCord/Velocity. It uses the modern transfer packet (1.20.5+) [source].
12. NPCs and Holograms
Lobbies, tutorials, quest givers, shop NPCs — the plugins in this category create the visual anchors for player interaction.
FancyNpcs (Oliver) — 268.6K downloads
A packet-based, lightweight NPC plugin. It does not create real entities; it only sends packets to the player → zero entity load. Skins, click events, command execution. Folia compatible. The modern alternative to Citizens [source].
FancyHolograms (Oliver) — 189.8K downloads
A hologram plugin that uses the 1.19.4+ text display entities. Text, item and block holograms. PlaceholderAPI integration (dynamic player name, economy, TPS). Folia compatible [source].
DecentHolograms (d0by) — 146.3K downloads
The classic packet-based hologram plugin. It uses packets rather than armor stands. The actively developed alternative to HolographicDisplays. Recommended for legacy servers because it still supports 1.8 [source].
Typewriter (gabber235) — 123.9K downloads
A quest, NPC dialogue, branching story and cinematic system. Configured through a web panel. A professional-grade quest writing tool for RPG and adventure map servers [source].
13. Homes and Teleports
For servers using EssentialsX's /home, /tpa and /spawn commands; or for those looking for more modern alternatives to EssentialsX.
HuskHomes (WiIIiam278) — 164K downloads
A cross-server home, warp and teleport plugin. On a BungeeCord/Velocity network a player can return from another server to a home they set on one server. Economy integration, cooldowns, rank-based max homes. Modern and actively maintained [source].
Just TPA (JustPlayerDE) — 138.5K downloads
A minimalist plugin for those who only want the TPA feature and not the weight of EssentialsX. /tpa, /tpaccept, /tpdeny [source].
SetHome (wilmer) — 192K downloads
The simplest home system. /sethome, /home, /delhome. An ultra-light option for those who do not want EssentialsX [source].
SetSpawn (wilmer) — 116.4K downloads
Just the spawn set: /setspawn, /spawn. Enough for a small SMP [source].
Vanish (wilmer) — 137.3K downloads
/vanish for staff. Invisible mode, chat bypass, mob radar effect. Critical during grief investigation and moderation. It is included in EssentialsX, but the standalone is popular too [source].
14. RPG, Skill and Quest Systems
Plugins that add their own meta for servers wanting to move from survival to RPG.
AuraSkills (Archy-X) — 164.4K downloads
A skill system: mining, combat, fishing, archery, magic and more, across 15+ skill categories. Every action earns XP, and each level brings a buff. A versatile RPG experience that requires no client mod [source].
Bending (PrimordialMoros) — 114.9K downloads
The Avatar: The Last Airbender universe. Water, fire, air and earth bending abilities. 30+ skills for each element. A cult plugin for the bending community [source].
Quests (PikaMug) — 109.6K downloads
The classic quest system. Take a task from an NPC, complete the objective, collect the reward. Citizens, LuckPerms and Vault integration. A quest layer for SMP and RPG servers [source].
LifeStealZ (KartoffelChipss) — 317.9K downloads
The core plugin of LifeSteal SMPs (a meta game mode). Kill a player and you gain a heart, die and you lose one, and when your hearts run out you are permanently banned. One of the most popular Minecraft metas of the last two years [source].
OneBlock (MrMarL) — 194.4K downloads
Single-block SkyBlock. The player starts on one single block, and as that block is mined new blocks spawn (following a progression: grass → stone → ore). The mobile-popular variant of SkyBlock [source].
Terra (dfsek) — 477.3K downloads
A world generation platform. Replace vanilla terrain generation with your own biomes, structures and ore distribution. Used by those who want to create unique worlds for adventure servers. Config-driven and performant [source].
16. Game Mechanics and Fun
Plugins that change game mechanics or add elements of fun. This is the largest and most varied category.
Veinminer (Miraculixx) — 44.86M downloads
Hit one ore and the whole connected vein is mined automatically. A modpack and PvP UHC standard. Compatible with Paper, Folia and Bukkit. Indispensable for fast mining [source].
Veinminer Enchantment (Miraculixx) — 13.46M downloads
Instead of running Veinminer on every tool, it grants it as an enchantment. It is obtained at an enchanting table; only a tool carrying this enchant can use the "vein mine" ability. A more balanced survival [source].
ItemSwapper (tr7zw) — 1.71M downloads
Makes the entire inventory reachable through the hotbar, on top of the hotbar itself. You reach the item you want with a shortcut key. QoL + stream-friendly [source].
CrazyEnchantments (ryderbelserion) — 170.1K downloads
80+ custom enchantments. Telepathy, auto-smelt, explosive, lightning, vein mine and so on. Part of the Crazy ecosystem. A layer of fun and difficulty for survival servers [source].
Click Villagers (Clickism) — 311K downloads
Right-click to pick up a villager, reset its trades, change its biome, own it. Indispensable QoL for villager management [source].
Click Mobs (Clickism) — 120K downloads
The version of Click Villagers for other mobs. Click a mob, take it into your inventory, carry it somewhere else. Makes moving pets easy [source].
Villager In A Bucket (JustDoom) — 312.7K downloads
Catch a villager in a bucket and carry it like a water bucket. Popular on trading servers and for base building [source].
Infinite Villager Trading (spartacus04) — 213.7K downloads
No villager trade limit. A player can use an emerald offer an unlimited number of times. Makes building grinders easier [source].
Orbital Strike Cannon (Stepan1411_Studio) — 300.6K downloads
Gives players an orbital weapon; by command or with a special fishing rod it sends a nuclear-scale explosion to the targeted area. For events, war servers and jokes [source].
Orbital Strike Wemmbu (Zack858) — 229.9K downloads
An alternative implementation of Orbital Strike. Popular through Wemmbu's YouTube videos, with a different visual effect palette [source].
SmartSpawner (NighterDev) — 124.5K downloads
A GUI-based version of mob spawners. Instead of spawning mobs, it produces items and XP directly. It reduces mob density on SkyBlock and AFK servers [source].
AxGraves (ArtillexStudios) — 137.5K downloads
When a player dies their inventory drops into a grave (a death chest). Hardcore survival mechanics; it reduces item loss [source].
String Dupers Return (Novinity) — 115.8K downloads
Brings back the string duplication glitch that was removed in 1.21.2+. Nostalgic for the technical Minecraft community [source].
Sit (UsainSrht) — 174.8K downloads
Right-click a stair → sit down. Simple, but very much wanted QoL on RP servers [source].
Infuse (CatAdmirer) — 111.3K downloads
Assigns a different special power to every potion effect. Jump Boost → double jump, Slowness → time slow. For freshening up survival mechanics [source].
17. Libraries and Developer APIs
The infrastructure libraries other plugins need in order to run. On their own they add nothing to the game, but most plugins depend on them.
PlaceholderAPI (funnycube) — 121.2K downloads
The library that resolves placeholders such as %player_name%, %vault_eco_balance% and %tps%. Chat formatters, holograms and tab lists all depend on this plugin. It belongs on every server [source].
PacketEvents (retrooper) — 517.2K downloads
A packet-level plugin development library. Popular plugins such as Grim Anticheat, FancyNpcs and FancyHolograms depend on it. If it lands on your server, put it into production alongside a matching PAPI [source].
NBT-API (tr7zw) — 277.3K downloads
A library for NBT manipulation without NMS. Reading/writing item, entity and block NBT data. Most modern plugins use it [source].
NightCore (NightExpress) — 159K downloads
The shared infrastructure for the NightExpress plugins (ExcellentShop, ExcellentCrates and so on). Mandatory if you are installing those [source].
WolfyUtils (WolfyScript) — 135.8K downloads
The core utility package for CustomCrafting and the other WolfyScript plugins [source].
OtterLib (Oth3r) — 113.2K downloads
A new, Fabric-friendly utility mod/plugin library. Other plugins may appear in its ecosystem [source].
SkBee (ShaneBee) — 165K downloads
Skript's most popular addon. If you use Skript (the scripting language smaller admins generally use for quick custom features), SkBee adds hundreds of modern Minecraft features: boss bars, advancements, attributes [source].
Modern Networking (BluSpring) — 102.5K downloads
A multi-version API for the new packet system in 1.20.6+. It lets plugin developers use the new protocol easily [source].
FokusAPI (ScadeBlock) — 104.9K downloads
The library for the CoffeeG datapack/mod/plugin ecosystem. Required if you are installing that specific plugin set [source].
18. UI, HUD and MOTD
The tab list, the server list MOTD, the action bar — the visual identity a player meets first.
TAB (NEZNAMY) — 767.8K downloads
An all-in-one solution for managing the tab list, boss bars, scoreboards, header/footer, teams (colours) and nametags. PlaceholderAPI + LuckPerms integrated. Premium server presentation [source].
MiniMOTD (jpenilla) — 171.8K downloads
A server list MOTD in MiniMessage format (RGB, gradients, hover, click). Folia and Velocity supported. The standard for those who want a dynamic RGB MOTD instead of a static one [source].
19. Backups and Log Management
Backups and logs are essential against crashes, griefing and hardware failure. Without them no server counts as production.
Advanced Backups (HeatherWhite) — 286.3K downloads
Automatic world backups. Cron-based, remote storage (SFTP, S3), incremental. It runs without requiring a restart [source].
mclo.gs (matthias) — 392.2K downloads
For sharing logs. /mclogs instantly pastes latest.log to a URL that you can share with the community for support. A time-saver in support tickets [source].
20. Niche and Specialist Plugins
Not for everyone, but popular in specific communities.
Hbm's Nuclear Tech - Extended Edition (Alcatergit) — 102.4K downloads
A 1.12.2 tech modpack: reactors, nuclear weapons, geological technology. A Sponge + Forge server-side port. It has no place outside the modded community, but within that niche it is a cult favourite [source].
Which Plugin Set for Which Game Mode?
Here we answer the questions that come up most often across the categories.
| Server type | Mandatory | Recommended | Optional |
|---|---|---|---|
| <strong>Survival/SMP</strong> | LuckPerms, EssentialsX, WorldEdit, WorldGuard, CoreProtect, Chunky, Grim Anticheat | Dynmap/BlueMap, DiscordSRV, AuraSkills, Simple Voice Chat, Let Me Despawn | Veinminer, Sit, PatPat, AxGraves |
| <strong>SkyBlock</strong> | LuckPerms, Multiverse-Core, Multiverse-Inventories, WorldEdit, CoreProtect | OneBlock or a custom SkyBlock plugin, QuickShop, CrazyCrates, SmartSpawner | AuraSkills, HuskHomes, Voice Messages |
| <strong>PvP/UHC/HCF</strong> | LuckPerms, WorldEdit, Chunky Border, Grim Anticheat/Lightning, ViaVersion+ViaBackwards+ViaRewind | Orebfuscator, LimboFilter, FastAsyncWorldEdit | Server Redirect, MiniMOTD |
| <strong>Minigame network</strong> | LuckPerms, Velocity, LimboAuth (if cracked), WorldEdit, TAB | MiniMOTD, Geyser, HuskHomes, DiscordSRV, PlaceholderAPI | FancyNpcs, FancyHolograms, Typewriter |
| <strong>RP/Roleplay</strong> | LuckPerms, EssentialsX, WorldGuard, CoreProtect, Simple Voice Chat | Customizable Player Models, Emotecraft, Sit, Typewriter, ImageFrame | Plasmo Voice, Voice Messages, Xaero Map |
| <strong>Creative/Build</strong> | FastAsyncWorldEdit, Axiom Paper Plugin, Multiverse-Core, LuckPerms | WorldGuard, CoreProtect, BuildPaste, Chunky | DecentHolograms, ImageFrame |
| <strong>LifeSteal SMP</strong> | LuckPerms, EssentialsX, Grim Anticheat, LifeStealZ, WorldGuard, CoreProtect | Simple Voice Chat, DiscordSRV, Chunky | AxGraves, Let Me Despawn, Veinminer |
Quick Setup: the "20-Plugin Server From Scratch" Roadmap
- 1. Download the Paper or Purpur 1.21.x jar.
- 2. First run + accept the EULA + basic server.properties settings.
- 3. Install LuckPerms, PlaceholderAPI and Vault (if you want an economy). Restart.
- 4. EssentialsX, EssentialsX Chat, WorldEdit, WorldGuard, CoreProtect, Chunky, Chunky Border. Restart.
- 5. Grim Anticheat + PacketEvents. Restart.
- 6. Map: BlueMap (our recommendation for a new install) or Dynmap. Restart.
- 7. Discord: DiscordSRV — prepare the Discord bot and add the channel IDs.
- 8. Economy (optional): QuickShop-Hikari, CrazyCrates, PlayerKits 2.
- 9. If you want voice chat: the Simple Voice Chat plugin + the mod link for your players.
- 10. Set your performance & security baseline with Let Me Despawn + TabTPS + Orebfuscator.
- 11. Run
/chunky start 10000with Chunky; when it finishes the overworld is ready. - 12. 7 days of player testing, CoreProtect log checks, Grim violation trends, TPS monitoring.
Paper, Purpur or Folia? — Choosing a Platform
To make sense of a plugin's "compatibility" tag, let us briefly recap the Minecraft server platforms.
- Bukkit: the original modding API. Abandoned today; plugins that only support Bukkit are considered legacy.
- Spigot: a fork of Bukkit, the modern baseline. Rather than using it on its own, Paper is recommended.
- Paper: the performance-focused fork of Spigot. Most plugins are built to target Paper. Our default recommendation.
- Purpur: a fork of Paper with far more config options. Paper plugins run on Purpur. For those who want to tune.
- Folia: PaperMC's experimental multi-threaded, region-based fork. For large SMPs, but most plugins are not Folia compatible yet. Watch the compatibility tag.
- Velocity: the modern proxy (in place of BungeeCord). The default for a network setup.
- BungeeCord: the classic proxy. Velocity is recommended for new projects.
- Sponge: an alternative mod API (more aligned with the Forge world). Its plugin ecosystem is not as wide as Bukkit/Paper's.
Security Warning: Where Should I Download a Plugin From?
In recent years, plugins carrying malware and planted backdoors have surfaced. That is why you should always download from the official source.
- Trustworthy: Modrinth, SpigotMC, Hangar (PaperMC), BukkitDev, Polymart, and the plugin author's own GitHub Releases page.
- Not trustworthy: MC-Market, SpigotUnlocked, 'cracked plugin' sites, links arriving in a Discord DM, Pastebin/MediaFire links.
- Paid plugins: support the author and pay the licence fee. Obfuscated malware is very common in cracked versions.
- Verify before you run it: larger plugins publish a SHA256 hash (visible on GitHub Releases). Verify the JAR you downloaded with
sha256sum plugin.jar.
Plugin Count and Performance: Few or Many?
A common misconception among server owners: "more plugins → a slower server". The truth is a little more complicated.
- The right metric is not the plugin count, it is RAM and CPU usage. 100 optimised plugins are faster than 10 bad ones.
- Profile with Spark (note: the Spark plugin is not on the top-100 list). Find the plugin eating the most CPU and optimise its config.
- Event listener density matters more: a plugin that records on every block break (CoreProtect, GriefPrevention) is naturally a load; accept it.
- Use restart instead of reload. The
/reloadcommand corrupts plugin state and leaks memory.
Frequently Asked Questions
Does a plugin that works on Paper also work on Folia?
No. Folia requires "respecting the scheduler"; older plugins can crash by writing to the main thread. Check for the 'Folia' tag on the plugin page.
Should I move from BungeeCord to Velocity?
Yes, Velocity is preferred for new installations. BungeeCord still works, but active development is on Velocity. BungeeGuard, LimboAPI/Auth and modern forwarding are all better on Velocity.
What is the maximum number of plugins?
There is no technical limit. As a reference point: large SMP servers run 60–80 plugins without trouble. But plugin quality > plugin count.
PlayerKits vs the EssentialsX kit?
The EssentialsX kit is plain YAML config. PlayerKits 2 is GUI- and permission-based. For a premium kit system use PlayerKits; for a minimalist kit EssentialsX is enough.
Dynmap or BlueMap?
For a new installation, BlueMap. 3D, less real-time load, a modern UI. Dynmap is big and old but still rock-solid.
Is there an alternative to LuckPerms?
There is, but it is not recommended (PermissionsEx is abandoned, GroupManager is insecure, PowerRanks has weak ecosystem support). LuckPerms is the de facto standard.
How far back does a CoreProtect rollback go?
It depends on your disk and database limits. A default 30-day retention is recommended. With MySQL, 100K+ entries roll back comfortably.
Sources and Official Documentation
The following first-hand sources were used while preparing this guide. Verify the installation, API and current version information for each plugin against its official documentation.
- Modrinth — the plugin and mod distribution platform, download statistics
- PaperMC Hangar — the official plugin repo of the Paper ecosystem
- SpigotMC Resources — the Spigot/Bukkit community
- PaperMC — the Paper server software
- Folia — Paper's multi-threaded fork
- Velocity — the modern Minecraft proxy
- PurpurMC — a Paper fork with extra config options
- GeyserMC — the Bedrock ↔ Java bridge
- EngineHub — WorldEdit and WorldGuard
- The official LuckPerms site
- The official EssentialsX site
- The official DiscordSRV site