A solid SMP (survival) experience starts with reliable core tools, clear protection, and lightweight quality-of-life features. This guide suggests proven Spigot/Paper plugins for most Java survival servers. Install them via the HostByte Game Panel (see: “How to install plugins on a Java server”).
Before You Start
- Platform: These are plugins for Spigot/Paper (not Fabric/Forge).
- Versions: Match each plugin to your Minecraft and API version.
- Dependencies: Many plugins require Vault, ProtocolLib, or PlaceholderAPI.
- Backup: Create a backup before adding or updating plugins.
Core Essentials
- EssentialsX (+ EssentialsXChat, EssentialsXSpawn) — Homes, warps, tpa, kits, spawn, basic admin tools, chat formatting.
- LuckPerms — Powerful permissions and ranks with web editor.
- Vault — Required bridge for economy/shops/permissions.
- CoreProtect — Inspect and roll back grief quickly.
Protection & Regions
- GriefPrevention — Simple player land claims; survival-friendly.
- WorldGuard (+ WorldEdit) — Admin regions for spawn/lobbies; flags for PVP, explosions, build, etc.
Economy & Shops
- Economy provider — EssentialsX built-in or a dedicated economy (e.g., XConomy).
- ChestShop or QuickShop-Hikari — Player chest shops.
- Shopkeepers — NPC/villager shops that feel survival-themed.
- Jobs Reborn — Pay players for in-game activities.
Quality of Life
- OnePlayerSleep (or “sleep-most”) — Skip night when a fraction of players sleep.
- AngelChest (or “Graves” alternative) — Save inventory in a grave on death.
- BetterRTP — Safe random teleports for new/exploring players.
- UltimateTimber (or TreeAssist) — Fell whole trees naturally.
- GSit — Sit/lay/emotes for social servers.
- DiscordSRV — Link in-game chat with your Discord.
Maps (Optional)
⚠️ Resource note: Web maps can be heavy. Pre-generate chunks and monitor CPU/disk.
- Dynmap — Live web map.
- BlueMap — Efficient 3D web map.
Performance & Admin Tools
- spark — Profile CPU/memory to find lag sources.
- Chunky — Pre-generate world chunks to reduce exploration lag.
- ViaVersion (+ ViaBackwards/ViaRewind) — Allow different client versions per your policy.
- Tip: Prefer tuning
view-distance/simulation-distanceand Paper configs over blanket “clearlag”.
Crossplay (Optional)
- Geyser + Floodgate — Allow Bedrock players to join your Java server (test features with your plugin set).
Suggested Starter Bundle
EssentialsX (+Chat +Spawn), LuckPerms, Vault, CoreProtect, GriefPrevention, WorldEdit, WorldGuard (for spawn), BetterRTP, OnePlayerSleep, AngelChest, spark, Chunky (add Dynmap/BlueMap if you want a web map).
Compatibility Checklist
- Run Paper for best performance and plugin compatibility.
- Match builds to your MC version (e.g., 1.20.4 vs 1.21.1).
- Use a compatible Java runtime (many plugins require Java 17+).
- Install required dependencies listed on each plugin page.
Common Issues & Fixes
- “Unsupported API version”: Download the plugin build for your exact MC version.
- Commands not found/no permission: Grant nodes via LuckPerms or test as OP.
- Lag after adding plugins: Profile with spark; remove heavy offenders; pre-gen with Chunky.
- Economy/shop not working: Ensure Vault and an economy provider are installed.
Getting Help
- Knowledge Base: See “How to install plugins on a Java server (Spigot/Paper)”.
- Support Ticket: Log in to your HostByte account to open a ticket.
- Discord: Join our community:
- Status Page: Check maintenance/outages: status.hostbyte.net.