The exit portal in the End wont sent you back to overworld.
When entering the portal, it would do nothing, or makes you stuck in "loading terrain" screen permanently. The game dont seems to crash, though.
The problem doesnt stop you from returning to the overworld, it's still possible using command or other mods.
Happens both on single player and on server. Problem disappears once Destroy was removed.
The output went sth like this when this happens on server and someone enters the portal:
[16:56:47] [Server thread/ERROR] [minecraft/PacketUtils]: Failed to handle packet net.minecraft.network.protocol.game.ServerboundClientCommandPacket@79f488dd, suppressing error
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.entity.ai.attributes.AttributeModifier.m22209()" because "p22134" is null
at net.minecraft.world.entity.ai.attributes.AttributeInstance.m22133(AttributeInstance.java:71) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading}
at net.minecraft.world.entity.ai.attributes.AttributeInstance.m22125(AttributeInstance.java:85) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading}
at com.petrolpark.destroy.events.DestroyCommonEvents.onPlayerCloned(DestroyCommonEvents.java:321) ~[destroy-1.20.1-0.1.0-snapshot-10.jar%23105!/:0.1.0-snapshot-10] {re:classloading}
at com.petrolpark.destroy.events.__DestroyCommonEvents_onPlayerCloned_Clone.invoke(.dynamic) ~[destroy-1.20.1-0.1.0-snapshot-10.jar%23105!/:0.1.0-snapshot-10] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2352!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2352!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2352!/:?] {}
at net.minecraftforge.event.ForgeEventFactory.onPlayerClone(ForgeEventFactory.java:540) ~[forge-1.20.1-47.3.7-universal.jar%23114!/:?] {re:classloading}
at net.minecraft.server.level.ServerPlayer.m9015(ServerPlayer.java:1159) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.server.players.PlayerList.m11236(PlayerList.java:442) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading}
at net.minecraft.server.network.ServerGamePacketListenerImpl.m6272(ServerGamePacketListenerImpl.java:1508) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:destroy.mixins.json:ServerGamePacketListenerImplMixin,pl:mixin:A}
at net.minecraft.network.protocol.game.ServerboundClientCommandPacket.m5797(ServerboundClientCommandPacket.java:24) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading}
at net.minecraft.network.protocol.game.ServerboundClientCommandPacket.m5797(ServerboundClientCommandPacket.java:6) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading}
at net.minecraft.network.protocol.PacketUtils.m263899(PacketUtils.java:22) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,re:classloading}
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading}
at net.minecraft.util.thread.BlockableEventLoop.m6367(BlockableEventLoop.java:156) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m6367(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.server.MinecraftServer.m6367(MinecraftServer.java:770) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m6367(MinecraftServer.java:161) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.BlockableEventLoop.m7245(BlockableEventLoop.java:130) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m129961(MinecraftServer.java:753) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m7245(MinecraftServer.java:747) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.BlockableEventLoop.m18701(BlockableEventLoop.java:139) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m130012(MinecraftServer.java:733) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m130011(MinecraftServer.java:665) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m206580(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:833) ~[?:?] {}
The exit portal in the End wont sent you back to overworld. When entering the portal, it would do nothing, or makes you stuck in "loading terrain" screen permanently. The game dont seems to crash, though. The problem doesnt stop you from returning to the overworld, it's still possible using command or other mods. Happens both on single player and on server. Problem disappears once Destroy was removed. The output went sth like this when this happens on server and someone enters the portal:
[16:56:47] [Server thread/ERROR] [minecraft/PacketUtils]: Failed to handle packet net.minecraft.network.protocol.game.ServerboundClientCommandPacket@79f488dd, suppressing error java.lang.NullPointerException: Cannot invoke "net.minecraft.world.entity.ai.attributes.AttributeModifier.m22209()" because "p22134" is null at net.minecraft.world.entity.ai.attributes.AttributeInstance.m22133(AttributeInstance.java:71) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading} at net.minecraft.world.entity.ai.attributes.AttributeInstance.m22125(AttributeInstance.java:85) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading} at com.petrolpark.destroy.events.DestroyCommonEvents.onPlayerCloned(DestroyCommonEvents.java:321) ~[destroy-1.20.1-0.1.0-snapshot-10.jar%23105!/:0.1.0-snapshot-10] {re:classloading} at com.petrolpark.destroy.events.__DestroyCommonEvents_onPlayerCloned_Clone.invoke(.dynamic) ~[destroy-1.20.1-0.1.0-snapshot-10.jar%23105!/:0.1.0-snapshot-10] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2352!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2352!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2352!/:?] {} at net.minecraftforge.event.ForgeEventFactory.onPlayerClone(ForgeEventFactory.java:540) ~[forge-1.20.1-47.3.7-universal.jar%23114!/:?] {re:classloading} at net.minecraft.server.level.ServerPlayer.m9015(ServerPlayer.java:1159) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B} at net.minecraft.server.players.PlayerList.m11236(PlayerList.java:442) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading} at net.minecraft.server.network.ServerGamePacketListenerImpl.m6272(ServerGamePacketListenerImpl.java:1508) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:destroy.mixins.json:ServerGamePacketListenerImplMixin,pl:mixin:A} at net.minecraft.network.protocol.game.ServerboundClientCommandPacket.m5797(ServerboundClientCommandPacket.java:24) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading} at net.minecraft.network.protocol.game.ServerboundClientCommandPacket.m5797(ServerboundClientCommandPacket.java:6) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading} at net.minecraft.network.protocol.PacketUtils.m263899(PacketUtils.java:22) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,re:classloading} at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:classloading} at net.minecraft.util.thread.BlockableEventLoop.m6367(BlockableEventLoop.java:156) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.ReentrantBlockableEventLoop.m6367(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,re:computing_frames,re:classloading} at net.minecraft.server.MinecraftServer.m6367(MinecraftServer.java:770) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m6367(MinecraftServer.java:161) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.BlockableEventLoop.m7245(BlockableEventLoop.java:130) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m129961(MinecraftServer.java:753) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m7245(MinecraftServer.java:747) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.BlockableEventLoop.m18701(BlockableEventLoop.java:139) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m130012(MinecraftServer.java:733) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m130011(MinecraftServer.java:665) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m206580(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23109!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at java.lang.Thread.run(Thread.java:833) ~[?:?] {}
Versions: Minecraft 1.20.1 Forge 47.3.7 Create 0.5.1h Petrolpark's Library 1.0.6 Destroy 0.1.0 snapshot10