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

Started by RaolTheBest on Fri, 05/31/2019 - 19:26

Topic category: Advanced modding

Last seen on 20:17, 13. Oct 2019
Joined Jun 2016
User points:

Statistics:

  • Comments:
  • Forum topics:
  • Modifications:
  • Wiki pages:
Dimension ID list | Write here the ID of your dimension!
Sat, 10/05/2019 - 05:37 (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).

 

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

 

-2001 | | The Nightmarish Kingdom

-2000 | The Nightmarish Kingdom | The Nightmarish Kingdom

-666 (Upcoming) | | DepthHell

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

-226 (Upcoming) | Bedrock Alchemy | Alchemical Islands

-225 (Upcoming) | Bedrock Alchemy | Dark Forests

-52 (Upcoming) | Trailblazer | Space

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

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

-1 | Minecraft | Nether

0 | Minecraft | Overworld

1 | Minecraft | End

4 | Gigano's Addition Mod | Ultimamagica

7 | The Twilight Forest | Twilight Forest

8 | TweakerRPG | Nirvana

15 | Oh The Biomes You'll Go | Stellaris

20 | The Betweenlands | The Betweenlands

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

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

1024 | Chaotica | Wintermint

1025 | Chaotica | Peppermint

1026 | Chaotica | Spearmint

1027 | Chaotica | Chaotica

1028 | Chaotica | Cinnamon

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 to 2012 (Upcoming) | Farm Adventure

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

3000 (Upcoming) | Magical Kingdoms | Ireful Lands

3001 to 3008 (Upcoming) | Magical Kingdoms

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

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 Sat, 10/05/2019 - 05:37
Nice idea. I have moved this…
Sat, 06/01/2019 - 15:14

Nice idea. I have moved this to Advanced modding and pinned this topic.

Last seen on 20:17, 13. Oct 2019
Joined Jun 2016
User points:

Statistics:

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

Thank you :D

Last seen on 06:03, 20. Sep 2019
Joined Nov 2017
User points:

Statistics:

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

4-ultimamagica

add to list pls

 

Last seen on 11:58, 13. Oct 2019
Joined Jul 2018
User points:

Statistics:

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

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

Last seen on 01:30, 14. Oct 2019
Joined Oct 2014
User points:

Statistics:

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

Stellaris = 15

Abyss= -5

Evergardens = -17

 

Last seen on 20:17, 13. Oct 2019
Joined Jun 2016
User points:

Statistics:

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

Is ultramagica a mod or a dimension?

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?

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!