What plugins you need on your Minecraft server
In this article, we will review some plugins that you might want to add to your server. Note that this is just a list of some of the plugins we find a majority of servers using, and is not opinionated.
Java: Bukkit/Spigot/Paper plugins
General
- BlueMap/Dynmap/Pl3xmap/Squaremap: an interactive live map of your server's world displayed in a browser
- Essentials: basically everything you could need for a customized server, from bans to economy
- Floodgate/Geyser-Spigot: a bridge that allows Bedrock players to securely join a Java server Learn how to setup
- BuycraftX: a monetization tool that connects your server to its online store. Learn how to setup
- Citizens: an NPC (non-player character) spawning and customization tool Learn how to setup
- Clans: a clan system with many useful addons to divide your server into factions and have them compete Learn how to setup
- CrazyCrates: a crate creation plugin that allows keys to be given to players so that they may open cool crates filled with items Learn how to setup
- HolographicDisplays: create holograms with colored text or icons Learn how to setup
- DiscordSRV: a bridge that connects your Minecraft chat and console to a Discord server channel Learn how to setup
- ViaVersion/ViaBackwards: allows newer and older versions of Minecraft to connect to your server
- PlaceholderAPI: retrieves data from plugins and allows you to use it in the form of placeholders Learn how to setup
- Vault: a general usage plugin that serves to help other plugins function (required by many plugins) Learn how to setup
- Plan Player Analytics: A plugin that creates a webserver to view tons of metrics about your server!
- Votifier/VotingPlugin: encourage players to vote for your server by rewarding them
- LaggRemover/ClearLagg: a plugin with the goal of removing all lag: it includes entity clearing, garbage collecting, and more Learn how to setup
- Spicord: a bridge between your server and Discord through a bot that can list players, plugins, and more
- Multiverse-core: a tool to have multiple worlds in your server at once Learn how to setup
- WorldEdit: a fast world editing tool to quickly create shapes, copy and paste, configure and much more! Learn how to setup
- LuckPerms: a rank system for your server (staff ranks, prestige ranks...) that can be set up to display as prefixes in the chat
- DeluxeMenus: a plugin used to create custom GUIs for your server
- Chunky/FastChunkPregenerator: a plugin used to pregenerate your world
- TAB: create scoreboards, list players, edit nametags
- EasyBroadcast: Broadcast announcements and other messages to your players with tons of filters!
Specific
- Wild: teleport anywhere random in your world or within a radius using one command
- EasySetSpawn: set a spawn that you can teleport to with /spawn
- OpenInv: observe and edit player inventories using a GUI Learn how to setup
- InvSee++: See player inventories Learn how to setup
- ConsoleSpamFix: silence messages you don't want to see on your console
- SkinsRestorer: fix skins not appearing (mostly for Geyser purposes) or set other skins
- UltraBar: show a boss bar at the top of the screen with text for easy titles Learn how to setup
Fun
- AngelChest: spawn chests with player inventories when they die that they can collect for a small window of time
- BetterSleeping4: 1-player sleep!
- ChestShop: make shops by having players buy items from chests using money
- DropHeads: have player heads drop where a player dies
- AuctionHouse: buy and sell items to and from other players using money through a GUI
- Towny: a town and nation system to add politics and land claiming to yourserver
- JobsReborn: A jobs plugin where players can complete tasks for rewards, just like real jobs
- QualityArmour: A guns plugin that adds weapons and ammo for shooting-based servers
Moderation/Security
- AntiSpam: prevent players from spamming in the chat
- AntiSwear: keep the chat clean from curse words
- AntiVPN: prevent players from joining using VPNs or other proxies
- CoreProtect: log all actions taken on your server and rollback griefed locations
- GriefPrevention: a land-claiming plugin allowing players to easily claim plots and prevent griefing
- InventoryRollbackPlus: roll back inventories if they're altered or lost Learn how to setup
- WorldGuard: protect certain parts of your world such as spawn by preventing editing or mob spawning in an area
Bedrock: Pocketmine plugins
General
- Pureperms: rank and permission system
- Purechat: addition to pureperms that allows you to display ranks in the chat
- EssentialsTP: teleport to other players, spawn, deaths, homes, or warps
- SimpleWarp: set and teleport to warp locations that are unique to each player
- EconomyAPI: the ultimate economy system for all money-oriented plugins
- Multiworld: have multiple accessible worlds simultaneously in the same server (also generates nether and end biomes)
- BetterVoting: connect your server to its voting site and reward players when they vote
- SimpleFactions: a faction and clan prefix system
- Broadcaster: broadcast messages at certain intervals to all online players
- BuilderTools: basically like WorldEdit for Pocketmine, it allows you to copy/paste and generate shapes
- PureEntitiesX: spawn mobs with AI in your server (Pocketmine doesn't by default)
- Slapper: spawn custom NPCs that can execute commands when clicked
- Wilderness: teleport anywhere randomly in your world or within a radius through the use of one command
- WorldGuard: protect certain parts of your world such as spawn by preventing editing or mob spawning in an area
- MultiServerCounter: have a network of many servers? This plugin allows you to show the player count of all those servers combined
Fun
- CustomShopUI (Made by our CEO!): buy and sell items of all types
- PiggyCustomEnchants: add new, cool and customizable enchants for items and tools in your server
- AuctionHouse: buy and sell items to and from other players using money through a GUI
- PiggyCrates: a crate creation plugin that allows keys to be given to players so that they may open cool crates filled with items
- PlayerVaults: allow players to create one (or multiple) secret inventories where they can store precious items
Moderation/Security
- Invsee: observe and edit player inventories using a GUI
- ShadowAntiCheat: an anticheat that detects flying, unusual movement, or any kind of unfair advantage
- VPN guard: prevent players from joining using VPNs or other proxies
- Banitem: prevent players from accessing items that you want banned
- ChatCensor: block spam, caps, curses, IPs, or any other malicious expression in the chat
Bedrock: Nukkit Plugins
General:
- LuckPerms: a rank system for your server (staff ranks, prestige ranks...) that can be set up to display as prefixes in the chat
- EssentialsNk: similar to the Java plugin, it provides basically everything you could need for a customized server, from bans to economy
- EconomyAPI: the ultimate economy system for all money-oriented plugins
- WorldEdit: a fast world editing tool to quickly create shapes, copy and paste, configure...
- MultiWorld: have multiple accessible worlds simultaneously in the same server
- WorldEssentials: add the possibility for different inventories and gamemodes for each of the server's worlds
- SimpleAnnouncer: broadcast messages at certain intervals to all online players
- SimpleScoreboards: create scoreboards using placeholders
- PlaceholderAPI: retrieves data from plugins and allows you to use it in the form of placeholders
- NPC: spawn custom NPCs that can execute commands when clicked
- Holograms: create holograms with colored text or icons
Fun
- QuickShop: set up shops and sell/by items by simply using signs
- EconomyShop: buy items of all types from the server store
- Pets: tame pets and keep them as little companions throughout your adventures
Security
- SRegionProtector: protect certain parts of your world such as spawn by preventing editing or mob spawning in an area
- GAC: an anticheat plugin that detects flying, unusual movement, or any kind of unfair advantage that a player could have
Updated on: 02/06/2024
Thank you!