Dimension ID list | Write here the ID of your dimension!

Started by RaolTheBest on

Topic category: Advanced modding

Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Dimension ID list | Write here the ID of your dimension!
Wed, 07/22/2020 - 08:05 (edited)

In MCreator 1.9.0+, it is possible to change the ID of dimensions.

To not cause conflicts between mods, I thought it would be a good idea to make a list of all the dimension IDs uses by the MCreator mods, so when adding a new dimension you can see here if there is any free dimension ID. This list will also include some non-Mcreator dimensions ids.

If you decide to add a new dimension to your mod, and want it to be compatible with other mods, please check this list. Try to not use simple numbers (little ones or round ones) because it's very likely that they are already used by many mods.

You can comment here and your dimension ID will be added.

Remember that the ID of the dimension is always what you write in MCreator + 2. This list considers the full ID (with the offset of 2 included).

This list should only be used with Minecraft 1.12.2, as in Minecraft 1.14.4+ dimension IDs will no longer be numeric.

 

Normal means this dimension was added by an Mcreator mod

Bold means this dimension was added by Vanilla Minecraft

Italic means this dimension was added by a non-Mcreator mod


-8800 (Upcoming) | Deeper Lands | Tabasco

-3535 (Upcoming) | Deeper Lands | Deeper Lands

-2001 | The Nightmarish Kingdom | Destroyed Kingdom

-2000 | The Nightmarish Kingdom | The Nightmarish Kingdom

-666 (Upcoming) | | DepthHell

-555 (Upcoming) | Deeper Lands | Red Lands

-227 (Upcoming) | Bedrock Alchemy | Deep in the Bedrock

-226 (Upcoming) | Bedrock Alchemy | Alchemical Islands

-225 (Upcoming) | Bedrock Alchemy | Dark Forests

-163 to - 151 (Upcoming) | Simple Dimensions

-126 | Arachnocraft | The Spider's Den

-118 to - 101 (Upcoming) | [A] Divine RPG Addon

-100 | [A] Divine RPG Addon | Hell

-99 | [A] Divine RPG Addon | Poizonite

-98 | [A] Divine RPG Addon | Gold Moon

-52 (Upcoming) | Trailblazer | Space

-15 (-17 previously) | Oh The Biomes You'll Go | Evergardens

-5 | Oh The Biomes You'll Go | Abyss

-3 | Location isn't Recognized | Underworld

-1 | Minecraft | Nether

0 | Minecraft | Overworld

1 | Minecraft | End

3 | Location isn't Recognized | Stone Depths

4 | Gigano's Addition Mod | Ultimamagica

5 | Location isn't Recognized | Anti Hell

7 | The Twilight Forest | Twilight Forest

8 | TweakerRPG | Nirvana

9 | Location isn't Recognized | Tropics

15 | Oh The Biomes You'll Go | Stellaris

20 | The Betweenlands | The Betweenlands

69 | Vanilla Plus | Outer Realm

123 (Upcoming) | Frog Mod | The Void

222 (Upcoming) | Alterlands | Alterlands

223 | More Dangers | Multimension

224 | More Dangers | Ice Dimension

300 | Dwarven Reforged | Corruption

444 (Upcoming) | Cosmocraft | Sky

445 (Upcoming) | Cosmocraft | Moon

446 (Upcoming) | Cosmocraft | Mars

447 (Upcoming) | Cosmocraft | Asteroids

448 to 480 (Upcoming) | Cosmocraft

490 | Terraria Refined | The Underworld

562 | RaolCraft Omega | Aquatic City

563 | RaolCraft Omega | Magma Forest

564 | RaolCraft Omega | Crystalized Spirit Ruins

565 | RaolCraft Omega | Soul Soil

566 | RaolCraft Omega | Eternal Cold

567 | RaolCraft Omega | Flora

568 | RaolCraft Omega | Celestial Ruins

569 | RaolCraft Omega | The Original World

570 | Hodge-Podge III | DarkWorld

571 | Hodge-Podge III | Wonderland

572 | Hodge-Podge III | Wastes

573 (Upcoming) | Hodge-Podge III | Taint

600 | Netherup | Netherend

601 | Netherup | Surrend Nether

657 | Wither Dimension | Wither Dimension

666 (Upcoming) | | Hell

800 (Upcoming) | Ancient Realms | Abandon

801 (Upcoming) | Ancient Realms | Sugarenia

802 (Upcoming) | Ancient Realms| Aerium

803 (Upcoming) | Ancient Realms | Mountania

804 (Upcoming) | Ancient Realms | Mekanika

805 (Upcoming) | Ancient Realms | Pandora

806 to 825 (Upcoming) | Ancient Realms

826 (Upcoming) | Ancient Realms | Oblivion

888 | The Crystallia | Crystallia

889 (Upcoming) | The Crystallia | Umbris

1012 (Upcoming) | Wild World | Cottongale Heights

1024 | Chaotica | Wintermint

1025 | Chaotica | Peppermint

1026 | Chaotica | Spearmint

1027 | Chaotica | Chaotica

1028 | Chaotica | Cinnamon

1337 | Void World Mod | The Void World

2000 | Farm Adventure | Glowstone Dimension

2001 | Farm Adventure | Wood Dimension

2002 | Farm Adventure | Quartz Dimension

2003 | Farm Adventure | Ice Dimension

2004 | Farm Adventure | Obsidian Dimension

2005 | Farm Adventure | Earth Element Dimension

2006 | Farm Adventure | Air Element Dimension

2007 | Farm Adventure | Water Element Dimension

2008 | Farm Adventure | Fire Element Dimension

2009 | Farm Adventure II | Leaf Dimension

2010 | Farm Adventure II | Water Dimension

2011 | Farm Adventure II | Cloud Dimension

2012 | Farm Adventure II | Fire Dimension

2013 | Farm Adventure II | Aether Dimension

2014 to 2020 (Upcoming) | Farm Adventure II

2252 | Ruby Extension Mod | Rubyland

2253 | MCreator Mashup | RaolLand

2254 | MCreator Mashup | The Wild Wes

2255 | Alloy: The Fusion | Volcanic Ruins

2256 (Upcoming) | Alloy: The Fusion | The Forests of Minia

2257 (Upcoming) | Alloy: The Fusion | The Islands of Minia

2258 (Upcoming) | Alloy: The Fusion | The Caves of Minia

2259 (Upcoming) | Alloy: The Fusion | The Dark Cave

2260 (Upcoming) | Alloy: The Fusion | Miner's Base

7001 | Xeshium Dimensions | Xeshium Dungeon

7002 | Xeshium Dimensions | Frozen Skylands

7003 | Xeshium Dimensions | Aquatic Depths

7004 | Xeshium Dimensions | Blazing Inferno

7005 | Xeshium Dimensions | Dark Abyss

7006 | Xeshium Dimensions | Corrupted Wasteland

7007 | Xeshium Dimensions | Pocket Dimension

7008 | Xeshium Dimensions | Void

7009 | Xeshium Dimensions | Xeshium Mine

7010 | Xeshium Dimensions | Ethereal Forest

10200 | EOTW | The Nightmare

10201 | EOTW | The Heaven

10202 | EOTW | Ancient World

10203 | EOTW | Icy Lands

10205 | EOTW | Miner's Cave

58650 | Elemental Masters | Firium Forest

58651 | Elemental Masters | Icy Pine Woods

58652 | Elemental Masters | Light Desert

58653 | Elemental Masters | Aquatic Underground

58654 | Elemental Masters | Ender Forest

58655 | Elemental Masters | Poisonous Pool

58656 | Elemental Masters | Aero Land

58657 | Elemental Masters | Tropical Forest

58658 | Elemental Masters | DARK FOREST

60540 | Mo' Stuffs Mod | Bedrockium

Edited by RaolTheBest on Wed, 07/22/2020 - 08:05
Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Thank you :D
Sat, 06/01/2019 - 17:53

Thank you :D

Joined Nov 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
4-ultimamagica add to list…
Sun, 06/09/2019 - 19:44

4-ultimamagica

add to list pls

 

Joined Jul 2018
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Chaotica Dimensions: …
Sun, 06/09/2019 - 20:43

Chaotica Dimensions: 
Wintermint = 1024
Peppermint = 1025
Spearmint = 1026
Chaotica = 1027
Cinnamon = 1028

Joined Oct 2014
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Stellaris = 15 Abyss= -5…
Sun, 06/09/2019 - 23:23

Stellaris = 15

Abyss= -5

Evergardens = -17

 

Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Is ultramagica a mod or a…
Mon, 06/10/2019 - 10:25

Is ultramagica a mod or a dimension?

Joined Aug 2013
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Even better would be if…
Mon, 06/10/2019 - 20:51

Even better would be if MCreator used a method like this to dynamically find a free ID (And yes, you can also implement it by yourself so your mods are compatible dimensions of any other mod no matter what. Just replace the id parameter in DimensionManager.registerDimension()).

 

@Nullable
	public static Integer findFreeDimensionID() {
		for (int i = 2; i < Integer.MAX_VALUE; i++) {
			if (!DimensionManager.isDimensionRegistered(i)) {
				System.out.println("Found free dimension ID = " + i);
				return i;
			}
		}
		System.out.println("Could not find a free dimension ID");
		return null;
	}

 

Nuparu00, the issue with…
Tue, 06/11/2019 - 18:04

Nuparu00, the issue with this approach is that if the user adds another mod with this approach, current dimension ID of existing dimensions can change on existing worlds. For example, mod A found free ID 3, but then user installed mod B who happens to register his dimension as 3, so mod A then uses ID 4, but mod A already has dimension under ID 3 stored in the existing world saves and these dimensions now belong to mod B.

Or am I missing something?

Joined Aug 2013
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
As far as I know (and as my…
Tue, 06/11/2019 - 23:07

As far as I know (and as my testing showed), the id does not seem to have any role in the saves, as the string name (and possibly also the suffix) that is passed in DimensionType is used instead, so I guess that the id works more like a way to identify the dimensions in a one session.

What could possibly happen is that the mod that uses the recommended way of finding id finds the id 3, because it is really free, and then is loaded another mod that tries to register a hardcoded id 3, which would result in a conflict and a crash.

I will do some testing to…
Wed, 06/12/2019 - 14:02

I will do some testing to see how this will perform and possibly completely eliminate the need to define dimension IDs in that case. Thanks for the idea and info!

Joined Nov 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
gigano's addition mod: 4…
Sat, 06/15/2019 - 14:56

gigano's addition mod:

4-ultimaMagica

 

Nuparu00: I have done some…
Fri, 06/21/2019 - 15:35

Nuparu00: I have done some testing and it turns out that dimension ID changes do affect Minecraft saves. If you are in a dimension which ID changes, you will be teleported back to the overworld when opening a save, if in the overworld and you enter dimension witch changed ID, it will generate a new dimension save.

I have decided to make a compromise. MCreator will try to use the ID that the user registered for the dimension and if the ID will be taken, the mod will try to find the next free one using your method. The fallback will be logged in the console too so the user can later change the ID if he finds that conflict has happened.

Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Brilliant idea! :D When I…
Sat, 06/22/2019 - 07:47

Brilliant idea! :D

When I release Trailblazer there are going to be a lot of dimensions for different planets, which could cause a lot of incompatibilities.This list would be great for that :D

When I release and have all of the different planets I will say the IDs for this list, because at the moment not all of the solar systems are planned out.

Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Thank you :)
Sat, 06/22/2019 - 17:37

Thank you :)