World Portal
World Portal is a specialized Minecraft mod that enables the creation of customizable portals for traveling between dimensions. You can design personalized portals for any custom dimension according to your preferences.
Important Features
In version [0.0.8], please note that left and right portal frame corners are swapped.
Core Capabilities
- Create inter-dimensional portals without requiring client-side installation
- Transform nether portals into custom ones by modifying frame corners
- Support for both vertical and horizontal portals (starting from version 0.0.8)
- Simple configuration through files and comprehensive datapack support
Portal Configuration
You can customize the mod using configuration files or datapack systems.
Through Configuration File (worldportal.json):
The "minecraft:example" identifier can be any unique value.
{
"portals": {
"minecraft:example": {
"frame_top_right": "minecraft:gold_block",
"frame_top_left": "minecraft:iron_block",
"frame_bottom_right": "minecraft:iron_block",
"frame_bottom_left": "minecraft:gold_block",
"mode": "worldportal:default",
"destination": "customdimension:dimension"
},
"minecraft:example_horizontal": {
"frame_top_right": "minecraft:gold_block",
"frame_top_left": "minecraft:iron_block",
"frame_bottom_right": "minecraft:iron_block",
"frame_bottom_left": "minecraft:gold_block",
"mode": "worldportal:horizontal",
"destination": "customdimension:dimension_flat"
}
}
}
Using Datapacks:
Within your datapack namespace folder, create a "worldportal" directory with an inner "portal" folder. Inside, create a JSON file containing:
{
"frame_top_right": "minecraft:gold_block",
"frame_top_left": "minecraft:iron_block",
"frame_bottom_right": "minecraft:iron_block",
"frame_bottom_left": "minecraft:gold_block",
"mode": "worldportal:default",
"destination": "test:test"
}
File location: data{namespace}\worldportal\portal{id}.json
Currently, you can customize portal frame corners and destination dimensions. Additional mechanics will be implemented in future updates.
Planned Enhancements
- End portal functionality
- Advanced portal frame customization
- Configurable portal-spawned mobs (replacing piglins or disabling entirely)
- Minimum portal spawn height settings
- Customizable portal particle effects
- Command or function execution upon portal entry and exit
- Destination system based on biome, dimension, height, moon phase, time, and weather conditions
- Portal destinations dependent on player level, saturation, or other metrics
- Command-driven destination selection
- Dimension-based and player permission restrictions
- Integration with economy, permission, and quest modification systems
Compatibility
- Passengers Portal Fix
- Create mod additions: Create: Portal Integration
Known Issues
[Radium] For optimal mod compatibility, consider using Canary or manually disabling "mixin.ai.poi.fast_portals".
This mod is specifically designed for creating custom portals. Creating new dimensions requires additional datapacks or dedicated modification systems.