Expected behavior
/tp, /spawn, /warp, etc -- all work when moving between server worlds
Observed/Actual behavior
/tp, /spawn, /warp, etc -- any command or attempt to use a portal to enter a new world returns causes current world to unload and to disable chat operations for client. Player will fall through the current world being unable to interact. Will not be able to use chat or any commands.
Below is a paste from a couple failed commands/portal interactions:
[20:19:22 INFO]: +>>Warlord_101
[20:19:32 INFO]: Warlord_101 issued server command: /spawn
[20:19:33 ERROR]: Failed to teleport entity CraftPlayer{name=Warlord_101}
java.lang.IllegalArgumentException: Modifier is already applied on this attribute!
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addModifier(AttributeInstance.java:80) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifier(AttributeInstance.java:106) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifiers(AttributeInstance.java:112) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeMap.lambda$assignPermanentModifiers$7(AttributeMap.java:120) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1.forEach(Object2ObjectOpenHashMap.java:1188) ~[fastutil-8.5.12.jar:?]
at net.minecraft.world.entity.ai.attributes.AttributeMap.assignPermanentModifiers(AttributeMap.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.level.ServerPlayer.restoreFrom(ServerPlayer.java:2289) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.players.PlayerList.respawn(PlayerList.java:787) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1508) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftEntity.lambda$teleportAsync$1(CraftEntity.java:1069) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1576) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:207) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1553) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1546) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1503) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1343) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:339) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?]
[20:19:39 INFO]: [IFS] No new version available.
[20:21:09 INFO]: Warlord_101 lost connection: Disconnected
[20:21:09 INFO]: ->>Warlord_101
[20:21:10 INFO]: UUID of player Warlord_101 is 1c49ac41-c7bc-46f5-a8f3-ecb1120f2c3c
[20:21:10 INFO]: [VotingPlugin] Login: Warlord_101 (1c49ac41-c7bc-46f5-a8f3-ecb1120f2c3c)
[20:21:10 INFO]: Warlord_101[/74.105.214.155:54833] logged in with entity id 1778 at ([NewWorld]212.91188385486106, 70.0, 62.16949686561931)
[20:21:10 INFO]: +>>Warlord_101
[20:21:22 ERROR]: Could not pass event PlayerMoveEvent to WuufusWaygates v1.6.1
java.lang.IllegalArgumentException: Modifier is already applied on this attribute!
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addModifier(AttributeInstance.java:80) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifier(AttributeInstance.java:106) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifiers(AttributeInstance.java:112) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeMap.lambda$assignPermanentModifiers$7(AttributeMap.java:120) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1.forEach(Object2ObjectOpenHashMap.java:1188) ~[fastutil-8.5.12.jar:?]
at net.minecraft.world.entity.ai.attributes.AttributeMap.assignPermanentModifiers(AttributeMap.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.level.ServerPlayer.restoreFrom(ServerPlayer.java:2289) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.players.PlayerList.respawn(PlayerList.java:787) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1508) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1365) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:229) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at WuufusWaygates-1.6.1.jar/com.github.jarada.waygates.data.Gate.teleport(Gate.java:438) ~[WuufusWaygates-1.6.1.jar:?]
at WuufusWaygates-1.6.1.jar/com.github.jarada.waygates.listeners.PlayerListener.onPlayerMove(PlayerListener.java:166) ~[WuufusWaygates-1.6.1.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor317.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1573) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:61) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:138) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:55) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1576) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:207) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1553) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1546) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:138) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1497) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1507) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1343) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:339) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?]
[20:21:41 INFO]: Warlord_101 lost connection: Disconnected
[20:21:41 INFO]: ->>Warlord_101
[20:21:42 INFO]: UUID of player Warlord_101 is 1c49ac41-c7bc-46f5-a8f3-ecb1120f2c3c
[20:21:43 INFO]: [VotingPlugin] Login: Warlord_101 (1c49ac41-c7bc-46f5-a8f3-ecb1120f2c3c)
[20:21:43 INFO]: Warlord_101[/74.105.214.155:55023] logged in with entity id 2394 at ([NewWorld]183.62497317655226, 92.0, 68.75166927582546)
[20:21:43 INFO]: +>>Warlord_101
[20:21:54 INFO]: Warlord_101 issued server command: /warp spawn
[20:21:57 INFO]: Warlord_101 issued server command: /warp shop
[20:21:57 ERROR]: Failed to teleport entity CraftPlayer{name=Warlord_101}
java.lang.IllegalArgumentException: Modifier is already applied on this attribute!
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addModifier(AttributeInstance.java:80) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifier(AttributeInstance.java:106) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifiers(AttributeInstance.java:112) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeMap.lambda$assignPermanentModifiers$7(AttributeMap.java:120) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1.forEach(Object2ObjectOpenHashMap.java:1188) ~[fastutil-8.5.12.jar:?]
at net.minecraft.world.entity.ai.attributes.AttributeMap.assignPermanentModifiers(AttributeMap.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.level.ServerPlayer.restoreFrom(ServerPlayer.java:2289) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.players.PlayerList.respawn(PlayerList.java:787) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1508) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftEntity.lambda$teleportAsync$1(CraftEntity.java:1069) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1576) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:207) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1553) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1546) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1695) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1328) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:339) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?]
[20:22:12 INFO]: Warlord_101 lost connection: Disconnected
Steps/models to reproduce
attempt to change worlds with any number of commands/plugins.
If this issue has anything to do with multi-world plugins, this issue exists on both multiverse and MyWorlds. I have tried both.
Plugin and Datapack List
[20:28:41 INFO]: Server Plugins (24):
[20:28:41 INFO]: Paper Plugins:
[20:28:41 INFO]: - BKCommonLib
[20:28:41 INFO]: Bukkit Plugins:
[20:28:41 INFO]: - DecentHolograms, Essentials, EssentialsChat, EssentialsGeoIP, EssentialsProtect, EssentialsSpawn, GriefPrevention, ItemFrameShops, LuckPerms, mcMMO
[20:28:41 INFO]: My_Worlds, PlaceholderAPI, ProtocolLib, QRCodeMap, SkipNight, Spartan, UltimateAutoRestart, Vault, VotifierPlus, VotingPlugin
[20:28:41 INFO]: WorldEdit, *WorldWhitelist, WuufusWaygates
[20:29:18 INFO]: There are 3 data pack(s) enabled: [vanilla (built-in)], [file/bukkit (world)], [paper (built-in)]
[20:29:18 INFO]: There are no more data packs available
Paper version
1.21.3-29-master@be886cf (2024-11-15T09:07:14Z) (Implementing API version 1.21.3-R0.1-SNAPSHOT)
Other
No response
Expected behavior
/tp, /spawn, /warp, etc -- all work when moving between server worlds
Observed/Actual behavior
/tp, /spawn, /warp, etc -- any command or attempt to use a portal to enter a new world returns causes current world to unload and to disable chat operations for client. Player will fall through the current world being unable to interact. Will not be able to use chat or any commands.
Below is a paste from a couple failed commands/portal interactions:
Steps/models to reproduce
attempt to change worlds with any number of commands/plugins.
If this issue has anything to do with multi-world plugins, this issue exists on both multiverse and MyWorlds. I have tried both.
Plugin and Datapack List
Paper version
1.21.3-29-master@be886cf (2024-11-15T09:07:14Z) (Implementing API version 1.21.3-R0.1-SNAPSHOT)
Other
No response