RandomDimensionOpening

Quick rating

RandomDimensionOpening

No reviews yet

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

Adventure/Exploration
World Gen Improvements
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.0.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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的区域被重定向到了其他维度。

Screenshots

Gallery

  • spawn in nether
    spawn in nether
  • spawn in end
    spawn in end

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works