Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for j-gaertig

PlainBase - The lightweight all-in-one core for your Minecraft server. Essential features, zero bloat.

Report PlainBase?

PlainBase

Platform Minecraft Version Version License

PlainBase - The lightweight all-in-one core for your Minecraft server.
Essential features, zero bloat.


Current Features

Core System

  • Modular Architecture: You can enable and disable everything in the config.yml. No need for 20 different plugins.
  • High Performance: It's built for modern Paper servers and works fine with Folia and Purpur too.

Teleportation Module (TPA & RTP)

Details & Commands This is a big one. I finally added a proper teleport system that actually feels good to use.
  • TPA System: Send requests to players with /tpa or bring them to you with /tpahere.
  • Auto-Accept: You can toggle auto-accept for your friends with /tpauto. Settings are saved even after you logout.
  • Random Teleport (RTP): Get a random spot in the world. It has cooldowns and checks if the biome or block is safe (no more drowning in the ocean).
  • Safety Features: Teleports can have a countdown and will cancel if you move or take damage.
Command Description Permission
/tpa <player> Ask to teleport to someone. plainbase.teleport.tpa.tpa
/tpahere <player> Ask a player to teleport to you. plainbase.teleport.tpa.tpahere
/tpaccept Accept a pending request. plainbase.teleport.tpa.tpaccept
/tpdeny Deny a request. plainbase.teleport.tpa.tpdeny
/tpacancel Cancel your sent request. plainbase.teleport.tpa.tpacancel
/tpauto Toggle auto-accepting teleport requests. plainbase.teleport.tpa.tpauto
/rtp Teleport to a random location. plainbase.teleport.rtp.rtp
(all TPA commands) Grants every TPA permission above. plainbase.teleport.tpa.admin
(all RTP commands) Grants every RTP permission above. plainbase.teleport.rtp.admin
(all Teleport commands) Grants every permission of the Teleport module (TPA + RTP). plainbase.teleport.admin

Advanced Spawn System

Details & Commands
  • Set global or first-join spawn points.
  • Use relative coords like ~ when setting spawns.
  • Auto-teleport players when they join.
Command Description Permission
/spawn Go to the spawn point. plainbase.spawn.spawn
/setspawn [x y z] Set the global spawn. plainbase.spawn.setspawn
/disablespawn Disable the global spawn. plainbase.spawn.disablespawn
/setfirstspawn [x y z] Set the spawn for new players. plainbase.spawn.setfirstspawn
/disablefirstspawn Disable the spawn for new players. plainbase.spawn.disablefirstspawn
(all Spawn commands) Grants every permission of the Spawn module. plainbase.spawn.admin

Join Items System

Details & Features
  • Give items to players on join automatically.
  • Full MiniMessage support for names and lore.
  • Click actions that run commands as the player.
  • Protection so players can't drop or move these items.
  • Supports custom player skulls.

Messages & Broadcasts

Details
  • Custom Join and Quit messages.
  • MOTD for when players enter the server.
  • Auto-Broadcast system with custom timers for announcements.

Permissions

Default: Every PlainBase permission defaults to OP — regular players won't have access to any command out of the box.

To allow non-OP players (or specific ranks/groups) to use a command, grant the permission manually via your permissions plugin, e.g. with LuckPerms: /lp group default permission set plainbase.teleport.tpa.tpa true

Use plainbase.<module>.admin nodes (or plainbase.admin for everything) to grant a whole module/module-section at once instead of individual commands.


General Management

Command Description Permission
/plainbase reload Reloads all configs and modules instantly. plainbase.admin
/plainbase update Checks Modrinth for a newer version. plainbase.admin
/plainbase toggle <module> Enable/Disable modules while the server is running. plainbase.admin
(everything above) Grants every PlainBase permission across all modules. plainbase.admin

Planned

  • Homes & Warps: Its on my list for next updates.
  • Tablist & Sidebar: Some simple stats and custom headers.
  • Moderations: Kick, ban, etc.
  • GUIs: A nice menu so you don't have to type commands for everything.
  • And more...

Support & Community

I'm doing this all by myself, so if you find a bug or have an idea, let me know. Every star on GitHub helps a lot!

  • Issues: Found a bug? Open an Issue.
  • GitHub: Leave a Star!
  • Modrinth: Leave a Heart here.
  • Hangar: Leave a Star here.
  • Share: Tell people about it!

Built with ❤️ by j-gaertig

Information

CategoryAdmin Tools
Published onJuly 3, 2026
LicenseMIT
Downloads0
Stars0
Watchers0
Supports Folia

Members