Immersive Portals

Immersive Portals

5M Downloads

Teleporting a portal "Un Syncs" or "Un Links" the portals.

poppop8532 opened this issue ยท 3 comments

commented

According to your testing, does the issue occur with ONLY Immersive Portals mod and Farbic API?

Yes

Describe the issue

If you teleport a portal to move it, rather than using the command sticks or /portal move_portal portals become "Un synced" with the other portal's location and will instead just link to the location the portal was before it was teleported. both portals can then be moved using command sticks but neither of their locations will update unless both portals are placed back to where they were prior to one being teleported. and using the "completely remove the portal" command stick will only remove the 2 clustered portals you are facing, not the other pair that they link to. and if a new portal is placed where the old removed one is, then you use the "completely remove the portal" command stick on the portal that had been teleported, it will remove the new portal at the teleported one's destination as well. essentially making it as though the portal had the "delete the portal entity" command stick used on both faces of it. also sorry if it's hard to understand what i'm talking about or if it's not worded well, i'm not the best at that even though english is my first language.

Post the log here

[20:57:28] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.14.8
[20:57:28] [main/INFO]: Loading 53 mods:
	- cloth-basic-math 0.6.0 via cloth-config
	- cloth-config 6.2.57 via immersive_portals
	- fabric 0.56.0+1.18.2
	- fabric-api-base 0.4.4+d7c144a860 via fabric
	- fabric-api-lookup-api-v1 1.6.2+2373a54560 via fabric
	- fabric-biome-api-v1 8.0.4+7b0f312660 via fabric
	- fabric-blockrenderlayer-v1 1.1.12+3ac43d9560 via fabric
	- fabric-command-api-v1 1.1.9+d7c144a860 via fabric
	- fabric-commands-v0 0.2.8+b4f4f6cd60 via fabric
	- fabric-containers-v0 0.1.22+d7c144a860 via fabric
	- fabric-content-registries-v0 3.1.0+6f01bfd860 via fabric
	- fabric-convention-tags-v1 1.0.1+474e4f7960 via fabric
	- fabric-crash-report-info-v1 0.2.1+ee261a3e60 via fabric
	- fabric-data-generation-api-v1 3.0.0+9fcb91d260 via fabric
	- fabric-dimensions-v1 2.1.19+ffb2c71e60 via fabric
	- fabric-entity-events-v1 1.4.8+d7c144a860 via fabric
	- fabric-events-interaction-v0 0.4.19+d7c144a860 via fabric
	- fabric-events-lifecycle-v0 0.2.18+d7c144a860 via fabric
	- fabric-game-rule-api-v1 1.0.13+d7c144a860 via fabric
	- fabric-item-api-v1 1.5.1+6c4e5d0960 via fabric
	- fabric-item-groups-v0 0.3.13+91896a4960 via fabric
	- fabric-key-binding-api-v1 1.0.12+54e5b2ec60 via fabric
	- fabric-keybindings-v0 0.2.10+b4f4f6cd60 via fabric
	- fabric-lifecycle-events-v1 2.1.0+cc71601c60 via fabric
	- fabric-loot-api-v2 1.0.0+e747827960 via fabric
	- fabric-loot-tables-v1 1.1.0+e747827960 via fabric
	- fabric-mining-level-api-v1 2.1.3+cc71601c60 via fabric
	- fabric-models-v0 0.3.6+d7c144a860 via fabric
	- fabric-networking-api-v1 1.0.22+e6b169eb60 via fabric
	- fabric-networking-v0 0.3.9+b4f4f6cd60 via fabric
	- fabric-object-builder-api-v1 2.1.2+032c981d60 via fabric
	- fabric-particles-v1 0.2.12+526dc1ac60 via fabric
	- fabric-registry-sync-v0 0.9.9+0d9ab37260 via fabric
	- fabric-renderer-api-v1 0.4.13+d882b91560 via fabric
	- fabric-renderer-indigo 0.5.0+7faf0d8860 via fabric
	- fabric-renderer-registries-v1 3.2.11+b4f4f6cd60 via fabric
	- fabric-rendering-data-attachment-v1 0.3.7+d7c144a860 via fabric
	- fabric-rendering-fluids-v1 2.0.2+54e5b2ec60 via fabric
	- fabric-rendering-v0 1.1.13+b4f4f6cd60 via fabric
	- fabric-rendering-v1 1.10.7+54e5b2ec60 via fabric
	- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660 via fabric
	- fabric-resource-loader-v0 0.5.1+e747827960 via fabric
	- fabric-screen-api-v1 1.0.10+d882b91560 via fabric
	- fabric-screen-handler-api-v1 1.2.1+1f6558e860 via fabric
	- fabric-textures-v0 1.0.12+3ac43d9560 via fabric
	- fabric-transfer-api-v1 1.6.3+f4563ac860 via fabric
	- fabric-transitive-access-wideners-v1 1.1.0+e747827960 via fabric
	- fabricloader 0.14.8
	- imm_ptl_core 1.4.5 via immersive_portals
	- immersive_portals 1.4.5
	- java 17
	- minecraft 1.18.2
	- q_misc_util 1.4.5 via immersive_portals
[20:57:28] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/Jonathan/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[20:57:28] [main/INFO]: Compatibility level set to JAVA_16
[20:57:28] [main/INFO]: Compatibility level set to JAVA_17
[20:57:30] [main/WARN]: Configuration conflict: there is more than one oshi.properties file on the classpath
[20:57:31] [main/WARN]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath
[20:57:42] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[20:57:43] [Render thread/INFO]: Setting user: poppop8532
[20:57:44] [Render thread/INFO]: Immersive Portals Mod Initializing
[20:57:44] [Render thread/INFO]: Dimensional Threading is not present
[20:57:44] [Render thread/INFO]: Pehkui is not present
[20:57:44] [Render thread/INFO]: Gravity Changer is not present
[20:57:44] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[20:57:44] [Render thread/INFO]: [Indigo] Compatibility mode enabled.
[20:57:45] [Render thread/INFO]: IP Config Applied
[20:57:45] [Render thread/INFO]: Sodium is not present
[20:57:45] [Render thread/INFO]: Iris is not present
[20:57:45] [Render thread/INFO]: Backend library: LWJGL version 3.2.2 build 10
[20:57:50] [Render thread/INFO]: Narrator library for x64 successfully loaded
[20:57:50] [Render thread/INFO]: Shader Transform Skipping blit_screen
[20:57:50] [Render thread/INFO]: Shader Transform Skipping blit_screen
[20:57:50] [Render thread/INFO]: Shader Transform Skipping blit_screen
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_color
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_color
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_color
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_color_tex
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_color_tex
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_color_tex
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_tex
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_tex
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_tex
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_tex_color
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_tex_color
[20:57:50] [Render thread/INFO]: Shader Transform Skipping position_tex_color
[20:57:50] [Render thread/INFO]: Shader Transform Skipping rendertype_text
[20:57:50] [Render thread/INFO]: Shader Transform Skipping rendertype_text
[20:57:50] [Render thread/INFO]: Shader Transform Skipping rendertype_text
[20:57:50] [Render thread/INFO]: Reloading ResourceManager: Default, Fabric Mods (Cloth Config v6, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Command API (v1), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Convention Tags, Fabric Crash Report Info (v1), Fabric Data Generation API (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Groups (v0), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Lifecycle Events (v1), Fabric Loot API (v2), Fabric Loot Tables (v1), Fabric Mining Level API (v1), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Particles (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Conditions API (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Textures (v0), Fabric Transfer API (v1), Fabric Transitive Access Wideners (v1), Fabric Loader, Immersive Portals Core, Immersive Portals, QMiscUtil)
[20:57:51] [Render thread/INFO]: Loaded Shader Code Transformation
[20:57:54] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Speakers (Realtek High Definition Audio)
[20:57:54] [Render thread/INFO]: Sound engine started
[20:57:54] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
[20:57:54] [Render thread/INFO]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas
[20:57:54] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[20:57:54] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[20:57:54] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[20:57:54] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[20:57:54] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[20:57:56] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
[20:57:56] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[20:57:56] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[20:58:17] [Render thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[20:58:17] [Render thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[20:58:17] [Render thread/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[20:58:17] [Render thread/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[20:58:17] [Render thread/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[20:58:17] [Render thread/INFO]: Loaded 7 recipes
[20:58:17] [Render thread/INFO]: Loaded 1141 advancements
[20:58:18] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[20:58:18] [Render thread/INFO]: Applied 0 biome modifications to 0 of 61 new biomes in 3.604 ms
[20:58:18] [Server thread/INFO]: Starting integrated minecraft server version 1.18.2
[20:58:18] [Server thread/INFO]: Generating keypair
[20:58:19] [Server thread/INFO]: Bedrock Replacement minecraft:overworld null
[20:58:19] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate5 null
[20:58:19] [Server thread/INFO]: Bedrock Replacement minecraft:the_nether null
[20:58:19] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate2 null
[20:58:19] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate4 null
[20:58:19] [Server thread/INFO]: Bedrock Replacement minecraft:the_end null
[20:58:19] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate3 null
[20:58:19] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate1 null
[20:58:19] [Server thread/INFO]: Successfully read IP's dimension id record
[20:58:19] [Server thread/INFO]: Start Completing Dimension Id Record
[20:58:19] [Server thread/INFO]: Before:
minecraft:overworld -> 0
immersive_portals:alternate1 -> 2
immersive_portals:alternate2 -> 3
minecraft:the_nether -> -1
immersive_portals:alternate3 -> 4
immersive_portals:alternate4 -> 5
minecraft:the_end -> 1
immersive_portals:alternate5 -> 6
[20:58:19] [Server thread/INFO]: Server Loaded Dimensions:
immersive_portals:alternate1
immersive_portals:alternate2
immersive_portals:alternate3
immersive_portals:alternate4
immersive_portals:alternate5
minecraft:overworld
minecraft:the_end
minecraft:the_nether

[20:58:19] [Server thread/INFO]: After:
minecraft:overworld -> 0
immersive_portals:alternate1 -> 2
immersive_portals:alternate2 -> 3
minecraft:the_nether -> -1
immersive_portals:alternate3 -> 4
immersive_portals:alternate4 -> 5
minecraft:the_end -> 1
immersive_portals:alternate5 -> 6
[20:58:19] [Server thread/INFO]: Dimension Id Info Saved to File
[20:58:19] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[20:58:20] [Render thread/INFO]: Preparing spawn area: 0%
[20:58:20] [Render thread/INFO]: Preparing spawn area: 0%
[20:58:20] [Render thread/INFO]: Preparing spawn area: 0%
[20:58:20] [Render thread/INFO]: Preparing spawn area: 0%
[20:58:21] [Render thread/INFO]: Preparing spawn area: 0%
[20:58:21] [Render thread/INFO]: Preparing spawn area: 1%
[20:58:22] [Render thread/INFO]: Preparing spawn area: 5%
[20:58:22] [Render thread/INFO]: Preparing spawn area: 16%
[20:58:23] [Render thread/INFO]: Preparing spawn area: 62%
[20:58:23] [Render thread/INFO]: Preparing spawn area: 86%
[20:58:23] [Server thread/INFO]: Loading custom portal generation
[20:58:23] [Render thread/INFO]: Time elapsed: 4602 ms
[20:58:24] [Server thread/INFO]: Server performance level: good
[20:58:24] [Server thread/INFO]: Changing view distance to 12, from 10
[20:58:24] [Server thread/INFO]: Changing simulation distance to 12, from 0
[20:58:25] [Server thread/INFO]: poppop8532[local:E:52f9e7db] logged in with entity id 146 at (250.29231409585998, 65.3726753318899, 283.74696297622984)
[20:58:25] [Server thread/INFO]: poppop8532 joined the game
[20:58:25] [Render thread/INFO]: Received Dimension Type Sync
[20:58:25] [Render thread/INFO]: 
minecraft:overworld -> minecraft:overworld
immersive_portals:alternate5 -> immersive_portals:surface_type
minecraft:the_nether -> minecraft:the_nether
immersive_portals:alternate2 -> immersive_portals:surface_type
immersive_portals:alternate4 -> immersive_portals:surface_type
minecraft:the_end -> minecraft:the_end
immersive_portals:alternate3 -> immersive_portals:surface_type
immersive_portals:alternate1 -> immersive_portals:surface_type

[20:58:25] [Render thread/INFO]: Received Dimension Int Id Sync
[20:58:25] [Render thread/INFO]: 
minecraft:overworld -> 0
immersive_portals:alternate1 -> 2
immersive_portals:alternate2 -> 3
minecraft:the_nether -> -1
immersive_portals:alternate3 -> 4
immersive_portals:alternate4 -> 5
minecraft:the_end -> 1
immersive_portals:alternate5 -> 6
[20:58:25] [Render thread/INFO]: WorldRenderer reloaded minecraft:overworld
[20:58:26] [Render thread/INFO]: Loaded 8 advancements
[20:58:26] [Render thread/WARN]: Unable to play empty soundEvent: minecraft:entity.tropical_fish.ambient
[20:58:26] [Render thread/WARN]: Unable to play empty soundEvent: minecraft:entity.cod.ambient
[20:58:48] [Server thread/INFO]: [poppop8532: Teleported poppop8532 to 248.500000, 66.000000, 289.500000]
[20:58:48] [Render thread/INFO]: [CHAT] Teleported poppop8532 to 248.500000, 66.000000, 289.500000
[20:58:50] [Server thread/INFO]: [poppop8532: Teleported poppop8532 to 248.500000, 66.000000, 289.500000]
[20:58:50] [Render thread/INFO]: [CHAT] Teleported poppop8532 to 248.500000, 66.000000, 289.500000
[20:58:56] [Server thread/INFO]: [poppop8532: Teleported 3 entities to poppop8532]
[20:58:56] [Render thread/INFO]: [CHAT] Teleported 3 entities to poppop8532
[20:59:06] [Render thread/INFO]: [CHAT] Removed Portal{12,south,(minecraft:overworld 252 66 285)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper}
[20:59:06] [Render thread/INFO]: [CHAT] Deleted Portal{13,north,(minecraft:overworld 252 66 285)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper}
[20:59:15] [Server thread/INFO]: Portal Generation Attempted minecraft:overworld 252 65 285
[20:59:24] [Render thread/INFO]: [CHAT] Removed Portal{14,south,(minecraft:overworld 248 66 289)->(minecraft:overworld 252 66 285),imm_ptl:intrinsic_portal_helper}
[20:59:24] [Render thread/INFO]: [CHAT] Removed Portal{458,south,(minecraft:overworld 252 66 285)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper}
[20:59:24] [Render thread/INFO]: [CHAT] Removed Portal{457,north,(minecraft:overworld 252 66 285)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper}
[20:59:24] [Render thread/INFO]: [CHAT] Deleted Portal{15,north,(minecraft:overworld 248 66 289)->(minecraft:overworld 252 66 285),imm_ptl:intrinsic_portal_helper}
[20:59:26] [Render thread/INFO]: [CHAT] You are not pointing to any non-global portal. (This command cannot process global portals)
[20:59:28] [Render thread/INFO]: Client Teleported Portal{459,south,(minecraft:overworld 248 66 285)->(minecraft:overworld 252 66 285)} 1250
[20:59:49] [Render thread/INFO]: Loaded 10 advancements
[20:59:57] [Render thread/INFO]: Client Teleported Portal{459,south,(minecraft:overworld 248 66 285)->(minecraft:overworld 252 66 285)} 1834
[21:00:58] [Server thread/INFO]: [poppop8532: Added tag 'green' to Spectral Arrow]
[21:00:58] [Render thread/INFO]: [CHAT] Added tag 'green' to Spectral Arrow
[21:01:09] [Render thread/INFO]: [CHAT] Removed Portal{460,north,(minecraft:overworld 248 66 285)->(minecraft:overworld 252 66 285),imm_ptl:intrinsic_portal_helper}
[21:01:09] [Render thread/INFO]: [CHAT] Deleted Portal{459,south,(minecraft:overworld 248 66 285)->(minecraft:overworld 252 66 285),imm_ptl:intrinsic_portal_helper}
[21:01:10] [Render thread/INFO]: [CHAT] You are not pointing to any non-global portal. (This command cannot process global portals)
[21:01:14] [Server thread/INFO]: Portal Generation Attempted minecraft:overworld 248 65 285
[21:01:20] [Server thread/INFO]: [poppop8532: Added tag 'green' to Spectral Arrow]
[21:01:20] [Render thread/INFO]: [CHAT] Added tag 'green' to Spectral Arrow
[21:01:39] [Render thread/INFO]: [CHAT] Removed Portal{886,north,(minecraft:overworld 248 66 285)->(minecraft:overworld 252 66 285),imm_ptl:intrinsic_portal_helper}
[21:01:39] [Render thread/INFO]: [CHAT] Removed Portal{889,north,(minecraft:overworld 252 66 285)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper}
[21:01:39] [Render thread/INFO]: [CHAT] Removed Portal{888,south,(minecraft:overworld 252 66 285)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper}
[21:01:39] [Render thread/INFO]: [CHAT] Deleted Portal{887,south,(minecraft:overworld 248 66 285)->(minecraft:overworld 252 66 285),imm_ptl:intrinsic_portal_helper}
[21:01:50] [Server thread/INFO]: Portal Generation Attempted minecraft:overworld 248 66 285
[21:01:55] [Server thread/INFO]: [poppop8532: Added tag 'green' to 2 entities]
[21:01:55] [Render thread/INFO]: [CHAT] Added tag 'green' to 2 entities
[21:02:07] [Server thread/INFO]: [poppop8532: Teleported poppop8532 to 248.500000, 66.000000, 289.500000]
[21:02:07] [Render thread/INFO]: [CHAT] Teleported poppop8532 to 248.500000, 66.000000, 289.500000
[21:02:13] [Server thread/INFO]: [poppop8532: Teleported 3 entities to poppop8532]
[21:02:13] [Render thread/INFO]: [CHAT] Teleported 3 entities to poppop8532
[21:02:26] [Render thread/WARN]: Unable to play empty soundEvent: minecraft:entity.puffer_fish.ambient
[21:02:33] [Render thread/INFO]: Client Teleported Portal{1041,north,(minecraft:overworld 252 66 288)->(minecraft:overworld 248 66 285),imm_ptl:intrinsic_portal_helper} 4960
[21:03:01] [Server thread/INFO]: Saving and pausing game...
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld minecraft:overworld immpt bug tests'/minecraft:overworld
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate5 immpt bug tests'/immersive_portals:alternate5
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld minecraft:the_nether immpt bug tests'/minecraft:the_nether
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate2 immpt bug tests'/immersive_portals:alternate2
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate4 immpt bug tests'/immersive_portals:alternate4
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld minecraft:the_end immpt bug tests'/minecraft:the_end
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate3 immpt bug tests'/immersive_portals:alternate3
[21:03:01] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate1 immpt bug tests'/immersive_portals:alternate1
[21:03:02] [Server thread/INFO]: poppop8532 lost connection: Disconnected
[21:03:02] [Server thread/INFO]: poppop8532 left the game
[21:03:02] [Server thread/INFO]: Chunk Tracking Graph Force Remove poppop8532
[21:03:02] [Server thread/INFO]: Stopping singleplayer server as player logged out
[21:03:02] [Server thread/INFO]: Stopping server
[21:03:02] [Server thread/INFO]: Saving players
[21:03:02] [Server thread/INFO]: Saving worlds
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld minecraft:overworld immpt bug tests'/minecraft:overworld
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate5 immpt bug tests'/immersive_portals:alternate5
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld minecraft:the_nether immpt bug tests'/minecraft:the_nether
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate2 immpt bug tests'/immersive_portals:alternate2
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate4 immpt bug tests'/immersive_portals:alternate4
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld minecraft:the_end immpt bug tests'/minecraft:the_end
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate3 immpt bug tests'/immersive_portals:alternate3
[21:03:03] [Server thread/INFO]: Saving chunks for level 'ServerWorld immersive_portals:alternate1 immpt bug tests'/immersive_portals:alternate1
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (immpt bug tests): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (alternate5): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (alternate2): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (alternate4): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (alternate3): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (alternate1): All chunks are saved
[21:03:03] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
commented

It's recommended to enable bind cluster and use /portal set_portal_position to move the portal. Using /tp command will move the individual portal entity.

commented

I am going to add /portal set_portal_position_to <entity> so that it can accept the position of another entity, then it will be able to do all things that tp command can do

commented

I forgot that /portal set_portal_position_to already exists. You should use this command instead of /tp