🛏️ BedTeleport
The ultimate, ultra-lightweight home-bound teleportation utility for modern Paper servers.
📖 Overview
Have you ever ventured thousands of blocks away from your base, conquered a treacherous ancient city, or gathered inventories full of rare loot, only to face a tedious, grueling trek back home? Say goodbye to the long walk back.
BedTeleport introduces a simple, intuitive, and highly requested quality-of-life feature to your Minecraft server: the /bed command. With a single command, players are instantly whisked away from danger and returned safely to their last saved bed or respawn anchor.
Built from the ground up specifically for the PaperMC ecosystem, BedTeleport bridges the gap between old-school convenience and modern server optimization. It provides server administrators with granular control over permissions and text formatting, while ensuring players enjoy a seamless, immersion-friendly teleportation experience across an expansive range of Minecraft versions.
✨ Key Features
🚀 Asynchronous Teleportation (Lag-Free)
Traditional teleportation commands can cripple a server's performance, causing major tick drops (\(MSPT\) spikes) when loading chunks over massive distances. BedTeleport utilizes Paper's native asynchronous teleportation engine. The server quietly pre-loads the target chunks in the background, smoothly transferring the player only when the destination is safely generated. No stuttering, no rubber-banding, and zero impact on other players.
🎨 Fully Customizable Config & Color Support
Make the plugin look and feel like an organic part of your server network. Every single message sent to your players—from the initialization prompt to the error warnings—can be modified via a lightweight config.yml. The plugin natively parses classic text formatting and color codes (like &a, &e, &l, or &o), allowing you to match your server's existing chat theme perfectly.
🛡️ Built-in Safety & Validation
No more blind teleports into solid blocks or open voids. The plugin cross-references the player's profile data to ensure their bed or respawn anchor actually exists and isn't obstructed before executing the transfer. If a bed is broken or blocked, the player is notified instantly without wasting server resources.
🔧 Commands & Permissions
BedTeleport keeps things minimal, keeping your command registry clean and easy for your players to memorize.
/bed - Teleports the player to their bed (if they have one)
💡 Pro-Tip: BedTeleport fully integrates with standard permission managers like LuckPerms. To grant your player base access to the command, simply add the bedteleport.use node to your default global group.
🛠️ Installation Guide
Setting up BedTeleport takes less than 60 seconds:
- Download the compiled
.jar file of the plugin.
- Drop the file directly into your server's
/plugins/ directory.
- Restart or Start your server to generate the configuration files.
- (Optional) Navigate to
/plugins/BedTeleport/config.yml to customize the messages to your liking, then run a plugin manager reload or restart the server to apply changes!
🌐 Elite Backward & Forward Compatibility
One of the biggest headaches for server administrators is upgrading software only to find out their favorite utility plugins have broken. BedTeleport solves this by targeting a meticulously selected API foundation.
By leveraging universal codebase hooks, a single compiled .jar file will drop into and flawlessly support any server software running from Minecraft 1.18.2 all the way up through 1.21.11+. Whether you are running a nostalgic 1.18 survival world or a cutting-edge modern network, BedTeleport is engineered to stand the test of time.