Coordinate in Dimension Code Block/Setting

Issue description

I was working with a dimension and making a custom way to get into it without a portal, but I did notice that the exit procedure does things only in the dimension, so I found a way around that (I used an item to teleport you back to the portal block position). However, while working around this, I did come up with a possible ways to fix this:

  1. In all or most blocks with x, y, and/or z inputs, add a drop-down box with the dimension names and one called "-given dimension-"(so that current code would not break) to direct that action to a dimension.
  2. Make #1, but instead it is an attachable block that has the same function and is required in the coordinates (but that may be a poor idea since there are three coordinate blocks/inputs, so there could be errors and it seems more unnecessary). 

This is only a suggestion, and I apologize if this was already suggest or something similar to it. Thank you for reading this.

Issue comments

Teleport block can not change dimensions by design so there have to be two separate blocks for this as they do two different functions.

Oh no, I meant in general it would be neat if there was #1 or #2 (mainly 1) on every block that uses x, y, and z to make things simpler for people who do not understand what context a procedure is going to be in (Ex: exiting a dimension uses the dimension you exited, not the one your entered, but entering a dimension uses the one you entered) or to give more options for people's mods. For example, I would make some sort of device that would have x, y, and z inputs and once the person puts that in they could receive it in the nether no matter the dimension they are in. With the current blocks, this is not possible, but if there was a way to clarify dimension in blocks with x, y, and z inputs then you could do that. Hopefully, you see this reply because I am going to edit the ticket to clarify my point.

I see what you mean, but all these procedure blocks generate actual code-behind, you see. And it is not possible to change the dimension affected for these blocks in the way you would like to.

Oh, well that's too bad. Still would be neat if there were some way to tell MCreator which procedures (or called procedures) what dimension it is assigned to. Hopefully, that could be done. I can't personally give any help other than that in those aspects since I still am yet to learn Java code (I'll try learning it in the Summer). Thanks for the help though!