Dimensional Doors Legacy

Dimensional Doors Legacy

7.4k Downloads

entering a dimensional door failed with both spectrum and paradise lost loaded

Trinsdar opened this issue ยท 0 comments

commented

Seems if I disable either one of the mods, it works just fine without issues, but with both loaded it gives this error:
Dimensional doors 4.0.4
Paradise lost 1.6.9
Spectrum 1.6.1

From what I see in the log, my guess is that both of these mods together mixin something that ends up making getWorld return null

[20:15:47] [Server thread/ERROR]: Teleporting failed with the following exception: 
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_3218.method_8321(net.minecraft.class_2338)" because the return value of "org.dimdev.dimdoors.api.util.Location.getWorld()" is null
	at org.dimdev.dimdoors.api.util.Location.getBlockEntity(Location.java:64) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.rift.targets.RiftReference.receiveOther(RiftReference.java:47) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.api.rift.target.Target.as(Target.java:16) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.api.rift.target.Target.as(Target.java:18) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.block.entity.RiftBlockEntity.teleport(RiftBlockEntity.java:194) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.innerTeleport(EntranceRiftBlockEntity.java:81) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity.teleport(EntranceRiftBlockEntity.java:77) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.block.door.DimensionalDoorBlock.onCollision(DimensionalDoorBlock.java:121) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at org.dimdev.dimdoors.block.door.DimensionalDoorBlock.onAfterMovePlayerCollision(DimensionalDoorBlock.java:65) ~[DimensionalDoors-4.0.4-1.18.2.jar:?]
	at net.minecraft.class_3244.handler$zdf000$checkBlockCollision(class_3244.java:2697) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12063(class_3244.java:955) ~[client-intermediary.jar:?]
	at net.minecraft.class_2828.method_12272(class_2828.java:114) ~[client-intermediary.jar:?]
	at net.minecraft.class_2828$class_2829.method_11054(class_2828.java:42) ~[client-intermediary.jar:?]
	at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.class_3738.run(class_3738.java:18) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:808) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:165) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:790) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:784) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:769) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:701) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:273) ~[client-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]```