How to create a pocket dimension

Started by BERCERK on

Topic category: Help with Minecraft modding (Java Edition)

Joined Nov 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
How to create a pocket dimension

Hello, I want to create a mod similar to "Pocket Repose," but I've encountered a problem: it's written in Fabric and I don't really like the island's design. Let's get to the point: I've done everything so that I can move between the regular world and the pocket dimension, but I don't know how to make it so that the player is teleported to a structure in a certain place, for example ("0x 70y 0z"), and teleported back when teleporting to the main world (meaning the world the player came from). I want to make it so that when teleporting to a dimension, say from a point ("1745x 84y 1058z"), I appear on some island at coordinates ("0x 70y 0z"), and after I've done my business, I teleport back to the point ("1745x 84y 1058z"). And I don't want this structure to reappear; I want it to be my home.

Joined Jun 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Do you want always make the…
Mon, 11/03/2025 - 00:50

Do you want always make the same structure or make an emplacement for the player were he will be able to make and build all what he want ?

 

(It's very funny because I've make a mod that it add a similar mecanic, where the player have 4 pockets dimensions, just for him. I think it will not be so hard to help you :).

 

Before starting, I need to know if you are familiar with Tags, block programmation, procedures and called procedures or if I will also have to explain all in my next answer for win more precision ;)

Joined Nov 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Hello, yes, I want to create…
Mon, 11/03/2025 - 09:28

Hello, yes, I want to create a similar mechanic, a place where the player can build whatever they want. I just recently started using the program, so I don't understand much, so it would be great if it was detailed.

Joined Jun 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I'll prepare it soon for you…
Mon, 11/03/2025 - 12:21

I'll prepare it soon for you ;)

Joined Nov 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Have you forgotten about me?
Thu, 11/06/2025 - 16:12

Have you forgotten about me?

Joined Jun 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Ha, no! It's just that it…
Fri, 11/07/2025 - 19:26

Ha, no! It's just that it taking very long time to prepare :D I prepare a tutorial wich a will post on a new page and a will send you a link after. ;)

Joined Jun 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Ok, I’ve lost all my old…
Sat, 11/08/2025 - 03:12

Ok, I’ve lost all my old tutorials, so I’ll just write it here step by step. I don’t have time to write it all in one go (I might lose all my work), so I’ll go slowly. It will be something like a class. :D

 

It's fine? ;)

Joined Jun 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
-1 : Create the new…
Sat, 11/08/2025 - 20:12

-1 : Create the new dimension.

 

Create a new dimension with The End generation. Put the block that you want for the main filler block. Don't activate the portal for the dimension if you want just one way for go in your pocket dimension.

Lock the dimension in the code (it will become in JAVA code). Open the Json file which will appear, you will see the biomes in your dimension (writed in code). Research the block that you had put in your main filler block, replace it by « minecraft:air ». Now, you will have a real empty dimension.