What Is the Ancient Gates Plugin?
Transportation in Minecraft can often feel like a chore, especially on large servers where players need to travel between distant bases, spawn points, or even different game worlds. The Ancient Gates plugin changes that entirely by introducing a powerful, easy-to-use portal system that works with blocks you already have. At its core, Ancient Gates lets players with the right permissions build custom gate structures that teleport anyone — or anything — that steps inside. This includes not just players, but entities, passengers riding mobs, and even vehicles like boats or minecarts, all carrying their riders along for the ride.
What makes Ancient Gates stand out is its flexibility. You aren’t locked into a single portal shape or material. Gates can be vertical doorways, horizontal floor panels, or any arrangement of blocks that you define. The plugin supports a wide range of portal materials, so you can blend the gate seamlessly into your build style, whether it’s a nether fortress, a sci-fi hub, or a rustic village. Once set up, the gate can teleport to a fixed location or execute a command — or both — giving server admins and map makers an incredible tool for custom adventures, minigames, and fast-travel networks.
How to Create and Use Gates
Getting started is refreshingly straightforward. After installing the plugin on your Spigot or Paper server, players with the appropriate permission can use the in-game command /gate to open an interactive menu. From there, you can create a new gate, select its portal material, define the frame blocks, and set the destination. The creation process walks you through selecting two corners of the gate area, much like a WorldEdit selection, so you can build gates of any size and orientation.
Once a gate is active, any entity that walks, flies, or is pushed into the portal area will instantly be transported. You can link gates together to form a network, set one-way trips, or even make a gate that executes a console command upon entry — perfect for triggering quests, giving items, or changing a player’s game mode. The plugin also remembers the direction a player is facing and can preserve momentum, so the experience feels smooth and natural rather than jarring.
Commands and Permissions
Ancient Gates keeps its command structure simple and intuitive. The main command /gate is the hub for everything: creating, editing, deleting, and listing gates. Subcommands like /gate create, /gate setdest, and /gate toggle make management a breeze. Permissions follow a logical hierarchy, so you can grant players the ability to use existing gates without giving them the power to build or modify them. Here’s a quick look at some essential commands and their permission nodes:
- /gate – Opens the main gate menu (permission:
ancientgates.use) - /gate create <name> – Starts the creation process for a new gate (
ancientgates.create) - /gate setdest – Sets the teleport destination for the gate you’re standing in (
ancientgates.setdest) - /gate delete <name> – Removes a gate entirely (
ancientgates.delete) - /gate list – Displays all existing gates (
ancientgates.list) - /gate toggle – Enables or disables a gate without deleting it (
ancientgates.toggle)
Server owners can also fine-tune which materials are allowed for portal frames and what blocks count as portal filler, preventing exploits and keeping the gate aesthetics consistent with the server’s theme.
Customizing Your Gates
The configuration options in Ancient Gates are surprisingly deep. Using /gate setconf while standing inside a gate opens a settings menu where you can adjust everything from the teleport sound effect to the particle effects displayed when the gate is active. You can change the gate’s name, assign a cost (like experience levels or items), set a cooldown period, and even decide whether the gate should teleport non-player entities. This level of control means you can create gates that only work for certain player groups, require a key item, or activate only during specific times if combined with other plugins.
For those who enjoy tweaking every detail, the plugin also stores its data in flat files, making it easy to back up or manually edit gate definitions. The extensive configuration file lets you set global defaults, such as the maximum gate size and the default portal material, so every new gate starts with your preferred settings. If you’re running a network of servers, the BungeeCord support is a game-changer — you can link gates across entirely different server instances, allowing players to step through a gate on a survival world and emerge in a creative plot server without any extra commands.
While Ancient Gates excels as a server-side transportation solution, players who also enjoy modded single-player or custom modpacks will appreciate how simple mod management can be. For those diving into the world of Minecraft mods, the foxygame.net launcher provides a modern and flexible way to browse, download, and install mods directly from its built-in menu, saving time and eliminating manual file fiddling.
Seamless BungeeCord Teleportation
One of the most requested features for any teleport plugin is cross-server support, and Ancient Gates delivers it flawlessly. By enabling BungeeCord mode in the configuration, you can set a gate’s destination to a specific server name. When a player walks through, they are seamlessly transferred to that server, arriving at the exact coordinates you defined. This works not only for players but also for entities and vehicles, so a player riding a horse through a gate on Server A will appear on Server B still mounted, with all inventory and status effects intact.
Setting up BungeeCord support requires a few extra steps, like ensuring the plugin is installed on all connected servers and that the BungeeCord configuration allows server switching, but the in-game instructions and the plugin’s documentation walk you through it clearly. Once configured, you can build a network of gates that spans your entire server cluster, turning a sprawling multi-world setup into a single cohesive experience.
Tips and Tricks for Server Admins
To get the most out of Ancient Gates, start small. Create a test gate near spawn that teleports to a safe room, and experiment with the configuration options until you’re comfortable. Use the /gate list command often to keep track of your creations, and always give new gates descriptive names so you don’t lose track of them. If you’re building a public transportation hub, consider using pressure plates or tripwires to activate gates automatically, making them feel like modern subway entrances.
Another powerful trick is combining gates with command execution. For example, a gate that teleports a player to a dungeon entrance can also run a command that sets their spawn point or gives them a temporary buff. This turns a simple teleporter into a full game mechanic. And because the plugin respects WorldGuard and other protection plugins, you can safely place gates in protected regions without worrying about players bypassing restrictions.
Metrics collection is enabled by default to help the developer understand how the plugin is used, but you can opt out globally by editing the bStats configuration file if privacy is a concern. Development builds are also available through the project’s Jenkins server for those who want to test the latest features before they hit a stable release.
Conclusion
Ancient Gates is far more than a simple teleport plugin — it’s a flexible framework for building immersive transportation networks, adventure triggers, and cross-server connections. Its ability to handle players, entities, and vehicles alike, combined with deep customization and BungeeCord support, makes it a top choice for server administrators who want to add fast, stylish travel without breaking the game’s balance. The intuitive command system and extensive permissions ensure that both casual players and power users can interact with gates exactly as intended. Whether you’re running a small community server or a massive network, Ancient Gates gives you the tools to connect your worlds in a way that feels magical and effortless.