Server Sided Portals
Minecraft's Nether portal is iconic, but what if you could build your own portals to entirely new dimensions, with custom frames and custom igniters, all without forcing your friends to install a single mod? That is exactly what Server Sided Portals delivers. This powerful API shifts the portal-creation process entirely to the server, meaning vanilla clients can walk right through your custom gateways without a hitch. It is a game-changer for modpack creators, datapack designers, and server admins who want to add a layer of bespoke exploration to their worlds.
What Makes Server Sided Portals Unique?
The core philosophy behind this mod is simplicity and flexibility. Instead of hardcoding portal shapes or requiring client-side assets, it uses data-driven JSON files to define every aspect of your portal. This approach makes it incredibly accessible for both novice datapack users and seasoned mod developers. The mod is required server-side only, which is a massive advantage for multiplayer servers where player convenience is key. You get the full experience of custom dimensions without the hassle of syncing mods across every user's client.
Core Features at a Glance
- Customizable Frames: Define exactly which blocks form the portal frame using block tags. You can use a single block like chiseled stone bricks or a whole tag of multiple block types for a more varied look.
- Custom Igniters: Decide which items light the portal. Instead of just flint and steel, perhaps a diamond or a specific custom item is required. This is handled via item tags, supporting multiple items simultaneously.
- Cross-Dimension Support: Link your portal to any dimension, including ones added by other mods. This opens up incredible possibilities for interconnected worlds and progression paths.
- Vanilla Client Compatible: Since it operates server-side, players on the standard Minecraft client can use your portals without issue. This is perfect for servers that want to keep things lightweight for their user base.
Getting Started: How to Install and Set Up
Before you can start building your dimensional gateways, you need to get the mod onto your server. The process is straightforward. First, ensure you have the required dependency, Cobweb, installed on your server. Once that is in place, you can download Server Sided Portals from a trusted mod repository. The mod supports both Fabric and Forge, with specific versions available for each loader. Be sure to check the file details to match your server's Minecraft version, as the mod is regularly updated to support the latest releases.
For those looking for a hassle-free setup, the foxygame.net launcher offers a one-click install feature for Server Sided Portals for Minecraft, automatically handling the correct version compatibility and dependencies so you can skip the manual file shuffling and get straight to building your worlds.
Step-by-Step Datapack Creation
Once the mod is running, the real fun begins. Creating a portal with a datapack is surprisingly simple and involves a few key JSON files. Here is a basic outline of the process:
- Set Up a Datapack: Create a standard datapack structure in your world's
datapacksfolder. - Define a Dimension Type: Use a generator or write the JSON manually to define your custom dimension's properties, such as its sky, lighting, and terrain generation.
- Create the Dimension: Add the dimension definition that references your new dimension type.
- Specify Frame Blocks: Create a block tag file named
dimension_portal_frame(replacing "dimension" with your actual dimension name). Inside, list the blocks that can form the frame. - Choose Igniters (Optional): Similarly, create an item tag named
dimension_portal_igniterto define which items can light the portal. - Organize Files: Ensure all JSON files are under the same namespace (e.g.,
data/mydimension/).
Load the datapack, and you are ready to go. Since version 2.1.0, you can even set specific gamemodes for players entering the dimension or define custom entry points other than the Overworld, offering even deeper control over your world's flow.
Integrating with Mods and Advanced Use
For mod developers, Server Sided Portals serves as a robust API. Instead of placing files in a datapack, you would place them under your mod's resource folder, such as resources/data/mod_id/. This allows for seamless integration with your mod's features. You can also use the API's utility methods to trigger portal creation or dimension teleportation programmatically, adding a layer of polish to your custom content. If you want to give users the choice to enable or disable your datapack, consider using the Cobweb static datapack API to bundle it effectively.
If you prefer a more streamlined approach to managing your mods, the foxygame.net launcher features an extensive add-on catalog where you can find Server Sided Portals and install it with a single click, ensuring you always have the latest build and correct dependencies without manual downloads.
Compatibility and Performance
The mod is designed to be a team player. It is fully compatible with vanilla and modded clients, and works seamlessly with other popular mods. While there are a few known incompatibilities with specific mods like "Crying Portals" and "Immersive Portals" due to conflicting portal logic, it works well with others like "BetterNether" on Fabric. For performance-sensitive servers, the mod is efficient, though some users report that on Forge, disabling the "fast portals" option in Canary can prevent potential issues. Always test your modpack configuration to ensure a smooth experience for your players.
In conclusion, Server Sided Portals for Minecraft is an essential tool for anyone looking to expand their Minecraft universe. Its server-side approach simplifies distribution, while its data-driven design empowers creators to build unique, immersive experiences. Whether you are crafting a complex modpack or a simple adventure map, this API provides the foundation for truly custom travel. With its comprehensive wiki and active development, the possibilities are limited only by your imagination. Download it today and start building the gateway to your next adventure.