Immersive Portals

Immersive Portals

5M Downloads

move_portal_destination

LoganDark opened this issue ยท 7 comments

commented

man imagine nudging around the portal destination visually instead of using coordinates PLEASE ADD

can't add it myself because it would need some rotation calculations and for anything more complex than copy/paste I need an IDE to test in but I don't have one D:

commented

The command has been added

commented

Long way:

  1. Move the entrance portal physically (move_portal)
  2. Reload the connected portals from the entrance (complete_bi_way_bi_faced (can exclude bi_faced))
  3. Move the exit portal physically (move_portal)
  4. Reload the connected portals from the exit (complete_bi_way_bi_faced (can exclude bi_faced))

Short way: add the command

commented

yes, firstly complete bi way portal, go to other side, remove connected portals, move portal then complete bi way portal again

commented

Yes, that's what I'm doing.

remove_connected_portals
complete_bi_way_portal
go to other side
remove_connected_portals
nudge
complete_bi_way_portal
done

but it's slow and this will be faster and easier :P

commented

If this feature were to be added, should it be relative to the axes of the destination (as seen through the portal), or the axes of the world?

Like, if you were in this situation:

image

should it nudge the destination this way? (world axis)
image

or this way? (destination axis)
image

personally leaning towards world axis since that makes the most sense imho

commented

BTW you don't have to remove the portal each time, since moving the portal only changes the entities current position instead of the target. When you use /complete..., it auto-deletes the others for you.

commented

moving the portal only changes the entities current position instead of the target

I know that

When you use /complete..., it auto-deletes the others for you.

Didn't know that, but I don't trust it so I'm going to keep using my method.


Rather than discussing workarounds I would like to discuss the feature request instead, see my post above