Skip to content

[Bug]: something went wrong while trying to teleport #461

@HyperCodec

Description

@HyperCodec

What happened?

I tried to go through a portal in one of the naturally spawning structures. It immediately turned into a rift and a chat message was sent telling me to report the bug.

Mod Version

5.4.1

What versions of Minecraft does this issue happen on?

1.20.1 (neoforge 47.1.106)

Log

[17Feb2025 12:06:49.109] [Server thread/INFO] [org.dimdev.dimdoors.pockets.generator.SchematicGenerator/]: Generating pocket from template dimdoors:dungeon/ruins_target_practise at location BlockPos{x=1760, y=0, z=240}
[17Feb2025 12:06:49.122] [Server thread/ERROR] [org.dimdev.dimdoors.block.entity.RiftBlockEntity/]: Teleporting failed with the following exception: 
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
	at org.dimdev.dimdoors.util.schematic.RelativeBlockSample.<init>(RelativeBlockSample.java:80) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.util.schematic.Schematic.getBlockSample(Schematic.java:155) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.util.schematic.SchematicPlacer.getAbsoluteRifts(SchematicPlacer.java:45) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.pockets.PocketTemplate.getAbsoluteRifts(PocketTemplate.java:74) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.pockets.generator.SchematicGenerator.prepareAndPlacePocket(SchematicGenerator.java:149) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.pockets.virtual.reference.PocketGeneratorReference.prepareAndPlacePocket(PocketGeneratorReference.java:157) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.pockets.PocketGenerator.generatePocketV2(PocketGenerator.java:59) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.pockets.PocketGenerator.generateFromPocketGroupV2(PocketGenerator.java:49) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.pockets.PocketGenerator.generateDungeonPocketV2(PocketGenerator.java:63) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.rift.targets.RandomTarget.generatePocket(RandomTarget.java:192) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.rift.targets.RandomTarget.receiveOther(RandomTarget.java:173) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.api.rift.target.Target.as(Target.java:16) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.block.entity.RiftBlockEntity.teleport(RiftBlockEntity.java:210) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.innerTeleport(EntranceRiftBlockEntity.java:89) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.teleport(EntranceRiftBlockEntity.java:85) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at org.dimdev.dimdoors.block.DimensionalPortalBlock.m_7892_(DimensionalPortalBlock.java:54) ~[dimdoors-5.4.1-1.20.1-forge.jar%23310!/:?]
	at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.m_60682_(BlockBehaviour.java:766) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.Entity.m_20101_(Entity.java:998) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.Entity.m_146872_(Entity.java:773) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.Entity.m_6478_(Entity.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.LivingEntity.m_21074_(LivingEntity.java:2193) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.LivingEntity.m_7023_(LivingEntity.java:2130) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.player.Player.m_7023_(Player.java:1424) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.LivingEntity.m_8107_(LivingEntity.java:2603) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.player.Player.m_8107_(Player.java:501) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2296) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.world.entity.player.Player.m_8119_(Player.java:241) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.level.ServerPlayer.m_9240_(ServerPlayer.java:467) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.m_9933_(ServerGamePacketListenerImpl.java:262) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.network.Connection.m_129483_(Connection.java:263) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:142) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:907) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23392!/:?]
	at java.lang.Thread.run(Unknown Source) ~[?:?]
[17Feb2025 12:06:49.128] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [System] [CHAT] Something went wrong while trying to teleport you, please report this bug.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions