TravelGates: Smart Teleportation and Portal Replacement
Every Minecraft server administrator eventually hits the same wall: players need to move across the map quickly, but vanilla mechanics just don't cut it. Nether portals are clunky and dimension-locked, while command blocks demand a degree in redstone wizardry. That's where TravelGates: Smart Teleportation and Portal Replacement steps in. This plugin transforms ordinary signs, blocks, and even existing portals into a flexible teleportation network that works across worlds without disrupting the gameplay your community loves.
What Makes TravelGates Stand Out
At its core, TravelGates creates a destination network. A player stands on a marked point, types a command or clicks a sign, and instantly arrives at their chosen location. The plugin preserves the viewing direction set by the administrator when the point was created, so arrivals always face the right way. Best of all, it isn't confined to a single dimension. You can link the Overworld, the Nether, and the End as if they were all part of one seamless server.
Teleportation by Signs
Place a sign with the tag [TG] or [TRAVELGATES] along with the destination name. A right-click sends the player straight to that point. It is that simple. No commands needed, no confusing menus, just instant travel for everyone on the server.
Nether Portal Replacement
Attach a sign to the obsidian frame of a portal, and TravelGates intercepts the standard logic. In active mode, stepping through sends the player to a designated point instead of the Nether. A lever or manual state change on the sign toggles between the original portal behavior and the custom teleport. This gives you the power to repurpose existing infrastructure without tearing anything down.
Teleportation Blocks
Cover a rectangular area around a point with a specific block, such as lime wool. Any player who steps onto that platform is automatically transported. The detection radius reaches up to five blocks from the center, making it perfect for hidden entrances or public transport hubs.
Inventory Control and Direction Limits
Admins can optionally clear a player's inventory upon arrival, simulating separate servers or creating zones with special rules. For tighter control, each point can have a whitelist of allowed destinations. This prevents players from hopping anywhere they please and keeps your server's worldbuilding intact.
Setting Up TravelGates
TravelGates: Smart Teleportation and Portal Replacement runs on CraftBukkit servers. To get started, download TravelGates: Smart Teleportation and Portal Replacement from a trusted source, extract the TravelGates-x.x.x.jar file, and drop it into the plugins folder. Next, create a TravelGates directory alongside it, then add the configuration file travelgates.conf and a language file such as messages_en.lang. Restart the server, and the plugin is ready to go.
If manual file management feels tedious, some modern launchers offer a more streamlined approach. A flexible launcher can handle mod and plugin installation directly from its menu, saving you the hassle of unpacking archives and moving files by hand. This is especially handy for server owners who want to spend more time building and less time configuring.
Key Configuration Options
- language — sets the message language, matching the language file name without the extension.
- usepermissions — enables support for PermissionsBukkit, PermissionsEx, or the built-in Bukkit permission system.
- teleportwithsign — toggles sign-based teleportation (true/false).
- teleportwithportal — activates the Nether portal replacement feature.
- clearallinventory — clears the entire inventory upon teleportation.
- protectadmininventory — exempts administrators from inventory clearing.
- tpblock — defines the material and data for teleportation platforms, for example wool,lime.
Commands for Admins and Players
All commands start with /travelgates or the shorter alias /tg. Case does not matter. Here is a breakdown of what you can do.
Administrator Commands
- /tg add {name} [-options] — creates a new teleportation point.
- /tg del {name} — removes an existing point.
- /tg options {name} -[options] — modifies the parameters of a point.
- /tg worlds — lists loaded worlds, with -l and -u flags to load or unload them.
- /tg config — displays the current configuration.
- /tg tpblock — changes or disables the teleportation platform block.
- /tg {name} [-f] — teleports to a point from anywhere, using the -f flag to bypass the need to stand on another point.
Player Commands
- /tg list — shows all points available to the player.
- /tg details {name} — provides details about a point and its options.
- /tg restrict {name} — displays where you can travel from a given point.
- /tg loc {name} — shows the coordinates of a point.
- /tg name — reveals the name of the point you are currently standing on.
- /tg {name} — quick teleport to the specified destination.
Point Options and Practical Examples
When creating or updating a point, you can append flags with a hyphen. The most useful ones include:
- i — clears inventory upon arrival at this point.
- a — restricts the point to administrators only.
- s — saves the point to disk immediately.
- p(world,x,y,z) — sets exact coordinates; use y=? for automatic height detection.
- r{point1,point2} — defines a list of allowed destinations; r{} resets restrictions.
- f — allows teleportation to this point from anywhere.
Here is a real-world example. The command /tg add market -iar{spawn}p(world,100,?,200)s creates a point named "market" with inventory clearing, admin-only access, a single allowed destination of "spawn", coordinates x=100 and z=200 with automatic height, and immediate saving to disk.
Portal and Block Nuances
For portal signs to work, the sign must be placed on an obsidian block and face the player's head. The state -ON-, which can be customized in the language file, activates teleportation to the designated point. The state -OFF- restores the portal's default behavior. If the sign is formatted incorrectly or the destination matches the player's current location, the teleportation is canceled.
When working with teleportation blocks, all blocks in the platform must be at the same height, directly beneath the player's feet at the moment the point is created. This ensures consistent activation and prevents accidental triggers.
Final Thoughts
TravelGates: Smart Teleportation and Portal Replacement is a powerful yet intuitive tool for server administrators who want to move beyond vanilla portals. Its flexible option system, multi-world support, and sign integration make it indispensable for servers with well-designed infrastructure. Although the plugin was originally built for early Bukkit versions, its logic and commands remain relevant and adapt easily to modern setups. The installation process is straightforward, and knowing how to install it correctly saves time in the long run. Try building your own teleportation network, and your players will appreciate the seamless travel without extra commands or loading screens.