
[Bug]: This rift doesn't lead anywhere
HyperCodec opened this issue ยท 0 comments
What happened?
I get this chat message when trying to go through this door that naturally generated.
Mod Version
5.4.1
What versions of Minecraft does this issue happen on?
1.20.1
Log
[22Feb2025 21:02:08.252] [Server thread/ERROR] [net.minecraft.world.level.block.entity.BlockEntity/]: Failed to load data for block entity dimdoors:entrance_rift
java.lang.NullPointerException: null
at java.util.Objects.requireNonNull(Unknown Source) ~[?:?]
at java.util.Optional.of(Unknown Source) ~[?:?]
at com.mojang.datafixers.util.Either$Left.left(Either.java:54) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult$Instance.ap2(DataResult.java:315) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$3.decode(RecordCodecBuilder.java:246) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$3(KeyDispatchCodec.java:67) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult.lambda$flatMap$11(DataResult.java:139) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$4(KeyDispatchCodec.java:58) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult.lambda$flatMap$11(DataResult.java:139) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.codecs.KeyDispatchCodec.decode(KeyDispatchCodec.java:56) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult.lambda$flatMap$11(DataResult.java:139) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.DataResult.flatMap(DataResult.java:137) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91) ~[datafixerupper-6.0.8.jar%23154!/:?]
at org.dimdev.dimdoors.rift.targets.VirtualTarget.fromNbt(VirtualTarget.java:30) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.RiftData.fromNbt(RiftData.java:71) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.RiftBlockEntity.deserialize(RiftBlockEntity.java:70) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.RiftBlockEntity.m_142466_(RiftBlockEntity.java:66) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.m_142466_(EntranceRiftBlockEntity.java:57) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at net.minecraft.world.level.block.entity.BlockEntity.m_155246_(BlockEntity.java:122) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at java.util.Optional.map(Unknown Source) ~[?:?]
at net.minecraft.world.level.block.entity.BlockEntity.m_155241_(BlockEntity.java:120) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.chunk.storage.ChunkSerializer.m_196900_(ChunkSerializer.java:402) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.chunk.LevelChunk.m_62952_(LevelChunk.java:438) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ChunkMap.mixinextras$bridge$m_62952_$147(ChunkMap.java) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ChunkMap.wrapOperation$cfe000$setCurrentLoadingThenPostLoad(ChunkMap.java:1910) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ChunkMap.mixinextras$bridge$wrapOperation$cfe000$setCurrentLoadingThenPostLoad$148(ChunkMap.java) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ChunkMap.wrapOperation$ckc000$pehkui$convertToFullChunk$lambda$loadEntities(ChunkMap.java:2387) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ChunkMap.wrapOperation$ckc000$pehkui$convertToFullChunk$lambda$loadEntities$mixinextras$bridge$144(ChunkMap.java) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ChunkMap.m_214854_(ChunkMap.java:717) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at com.mojang.datafixers.util.Either.lambda$mapLeft$0(Either.java:162) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%23154!/:?]
at com.mojang.datafixers.util.Either.mapLeft(Either.java:162) ~[datafixerupper-6.0.8.jar%23154!/:?]
at net.minecraft.server.level.ChunkMap.m_287044_(ChunkMap.java:699) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?]
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.m_6367_(ServerChunkCache.java:545) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.m_7245_(ServerChunkCache.java:553) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:139) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.level.ServerChunkCache.m_7587_(ServerChunkCache.java:135) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.Level.m_6522_(Level.java:187) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.LevelReader.m_46819_(LevelReader.java:129) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.Level.m_6325_(Level.java:182) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.Level.m_46745_(Level.java:178) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.world.level.Level.m_7702_(Level.java:560) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at org.dimdev.dimdoors.api.util.Location.getBlockEntity(Location.java:59) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.rift.targets.RiftReference.receiveOther(RiftReference.java:51) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.api.rift.target.Target.as(Target.java:16) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.RiftBlockEntity.teleport(RiftBlockEntity.java:210) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.innerTeleport(EntranceRiftBlockEntity.java:89) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.teleport(EntranceRiftBlockEntity.java:85) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.door.DimensionalDoorBlock.onCollision(DimensionalDoorBlock.java:127) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at org.dimdev.dimdoors.block.door.DimensionalDoorBlock.onAfterMovePlayerCollision(DimensionalDoorBlock.java:71) ~[dimdoors-5.4.1-1.20.1-forge.jar%23347!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handler$dpb000$checkBlockCollision(ServerGamePacketListenerImpl.java:6825) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_7185_(ServerGamePacketListenerImpl.java:949) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.m_5797_(ServerboundMovePlayerPacket.java:114) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.m_5797_(ServerboundMovePlayerPacket.java:16) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.network.protocol.PacketUtils.m_263899_(PacketUtils.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:770) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:161) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:753) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:747) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:115) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:732) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:665) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23440!/:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
[22Feb2025 21:02:08.282] [Server thread/WARN] [net.minecraft.world.level.block.entity.BlockEntity/]: Skipping BlockEntity with id dimdoors:entrance_rift
[22Feb2025 21:02:42.046] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [System] [CHAT] This rift doesn't lead anywhere
[22Feb2025 21:02:44.384] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [System] [CHAT] This rift doesn't lead anywhere