RandomPortals
The RandomPortals mod fundamentally changes the portal system in Minecraft, offering numerous new possibilities for creating and customizing various portal types.
Main Features
Placeable Portal Blocks
The mod adds special items for creating Nether portals, End portals, and End gateways, which can be found in the "Portals" tab in creative mode. If this tab is disabled, all necessary blocks will be available in the "Decoration Blocks" section. You can also use the standard block copying keybind to quickly obtain the desired portal.
End Portals
RandomPortals introduces several new types of End portals:
- Vertical End portals
- Inwards-facing vertical End portals
- Lateral End portals with vertical frames
- Upside down lateral End portals
The mod fixes the known bug MC-97216 by using its own frame detection logic. It also corrects a minor vanilla issue where portal reactivation occurred when placing corner frame blocks.
An interesting feature is that villagers sometimes spawn with vertical End portal frames on their heads. Players can also place such frames on villagers by right-clicking on them with a frame in hand.
Nether Portals
The mod adds lateral Nether portals with enhanced functionality. Unlike the vanilla system, receiving portals are permanent, making mods like NetherPortalFix unnecessary. Receiving portals reset if they lack a proper frame or differ in type from the sending portal.
One of the most interesting features is the ability to color portals. All related portal blocks change color when dyes are thrown into the portal, and individual blocks can be dyed by right-clicking on them with dye. Dyeing behavior is fully customizable.
When a portal is activated, user-placed blocks are not replaced, allowing for complex colored patterns. Portals also affect beacon colors and have their own map colors.
Custom Portal Types
Modpack developers and addon authors can create their own portal types. Each folder in config/randomportals/portal_types represents a group of portal types with a group_data.json file specifying valid activation dimensions and the default dimension ID.
For each portal type, numerous parameters can be configured: sizes, minimum frame block counts, teleportation behavior, activation items, and zombie pigman spawn rates.
Configuration
All mod features are fully configurable through configuration files in the config/randomportals folder and via the in-game settings interface. Minimum and maximum widths and heights for each frame type can be modified in JSON files (default from 3 to 30 blocks).
Many settings take effect immediately in-game. To reload configuration from disk, use the /rporeload and /rporeloadclient commands. These commands also display loaded portal type groups.
Important Information
RandomPortals requires RandomPatches version 1.12.2-1.16.0.0 or newer. It is not recommended to use with NetherPortalFix. When using with LiteLoader, Extra Foam For LiteLoader or RandomPatches Integration must be installed to prevent crashes.
Future Plans
- Adding new portal shapes, including L-shaped and donut-shaped portals
- Compatibility with other mods (Aether, Twillight Forest, and others)
- Custom portal blocks with configurable textures, ambient sounds, and particles
Images and Videos









