RandomDimensionOpening

RandomDimensionOpening

The mod sets world spawn location to random dimension. 本模组为每个存档随机一个开局维度。

by
105 Downloads
forgeadventuregame-mechanicsworldgen
Rent Server with this Mod

Screenshots

spawn in nether
spawn in end

About this Mod

This mod assigns a random opening dimension to each save.

Detailed mechanism:

  1. When the first player enters the save, the mod sets the radius of the world respawn point to 0, and then randomly determines a dimension as the opening dimension and teleports the player there, with a probability of 1/3 for end, overworld or nether. If it were the overworld, mod wouldn't do anything.

  2. If it is nether, mod will transfer the player to the nether coordinates (x/8, 40, z/8) corresponding to the birth point coordinates (x, y, z) in the overworld. If it is the end, transfer to (1301,70,2).

  3. Generate 3 layers of air to ensure no suffocation. If it is the nether, generate a 5x5 netherrack platform under the player's feet. If it is the end, generate a 5x5 endstone platform under your feet and create a chorus flower on it.

  4. When subsequent players first enter the save, they will be transmitted to the coordinates mentioned in step 2 based on the dimensions determined by the first player.

  5. When each player is reborn after death, if there is a person's respawn point, they will respawn there. Otherwise, according to the vallina mechanism, they will respawn at a fixed xz in the main world. The mod will check the respawn coordinates, and if they are less than 2 from the world respawn point, they will be teleported to the position mentioned in step 2. Equivalent to, the area within ± 2 of the world's rebirth point has been redirected to other dimensions.

本模组为每个存档随机一个开局维度。

详细机制:

1.第一个玩家进入存档时mod将世界重生点半径设为0,然后随机确定一个维度作为开局维度并将该玩家传送过去,主世界下界末地各1/3概率。如果是主世界,mod什么都不会干。

2.如果是下界,将玩家传到主世界出生点坐标(x,y,z)对应的下界坐标(x/8,40,z/8)。如果是末地,传送到(1301,70,2)。

3.生成3层空气保证不窒息。如果是下界,在玩家脚下生成5x5的下界岩平台。如果是末地,在脚下生成5x5的末地石平台,并在其上生成一个紫颂花。

4.后续玩家初次进入存档时将根据首位玩家确定的维度传送到第2步所讲的坐标。

5.每个玩家死后重生时,如果有个人重生点就重生在那,否则按原版机制会重生在主世界固定的xz处,mod会检查重生坐标,若和世界重生点相差不到2就会传送到第2步所讲的位置。等效于,世界重生点±2的区域被重定向到了其他维度。

Available Versions

RandomDimensionOpening 1.0.0release
MC 1.20.1forge
August 21, 2024

How to Install RandomDimensionOpening on Your Server

1

Order Server

Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "RandomDimensionOpening". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

6 GB(min. 4 GB)

Frequently Asked Questions

RandomDimensionOpening server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is RandomDimensionOpening compatible with forge?

RandomDimensionOpening officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with RandomDimensionOpening – how to optimize performance?

Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if RandomDimensionOpening consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install RandomDimensionOpening with just one click on your server.

Recommended RAM
6 GBab €12/mo
Min. 4 GB | +1 GB pro 5 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.20.1