Paper
Paper copied to clipboard
Failed to handle packet
Stack trace
[18:09:34] [Server thread/ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPosition@1526a9be, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:66) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[18:09:34] [Server thread/WARN]: Failed to handle packet for /IP:PORT
net.minecraft.ReportedException: Ticking player
at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:849) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:337) ~[?:?]
at net.minecraft.network.Connection.tick(Connection.java:592) ~[?:?]
at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:240) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1578) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1379) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.vibrationAndSoundEffectsFromBlock(Entity.java:1310) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.Entity.move(Entity.java:1204) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.handleRelativeFrictionAndCalculateMovement(LivingEntity.java:2938) ~[?:?]
at net.minecraft.world.entity.LivingEntity.travel(LivingEntity.java:2872) ~[?:?]
at net.minecraft.world.entity.player.Player.travel(Player.java:1665) ~[?:?]
at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3449) ~[?:?]
at net.minecraft.world.entity.player.Player.aiStep(Player.java:573) ~[?:?]
at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3046) ~[?:?]
at net.minecraft.world.entity.player.Player.tick(Player.java:277) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:763) ~[?:?]
... 9 more
Plugin and Datapack List
datapack list
[12:47:46 INFO]: There are 2 data pack(s) enabled: [vanilla (built-in)], [file/bukkit (world)]
[12:47:46 INFO]: There are no more data packs available
pl
[12:47:48 INFO]: Server Plugins (71):
[12:47:48 INFO]: Paper Plugins:
[12:47:48 INFO]: - HuskHomes, HuskSync, MarriageMaster, PCGF_PluginLib
[12:47:48 INFO]: Bukkit Plugins:
[12:47:48 INFO]: - AntiEndermanMushroom, AntiPopup, AntiRaidFarm, BetterRTP, BetterTridents, BlockLocker, BungeeTabListPlus, ChestSort, Chunky, Citizens
[12:47:48 INFO]: CitizensGUI, CMI, CMILib, CodFrame, CoreProtect, CoreProtectTNT, DeluxeMenus, DiscordSRV, DoDoSRV, eco
[12:47:48 INFO]: EcoEnchants, EntityDetection, FancyCropTrample, FancyFirework, HuskHomesGUI, InteractiveChat, InteractiveChatDiscordSrvAddon, InventoryRollbackPlus, *IronElevators, *KeepItems
[12:47:48 INFO]: LagAssist, libreforge, LiteBans, Lootin, LuckPerms, MapModCompanion, mcMMO, Multiverse-Core, MyPet, NBTAPI
[12:47:48 INFO]: OreBroadcast, PhantomSMP, PlaceholderAPI, Plan, PlugManX, PremiumVanish, ProtocolLib, PvPManager, qsaddon-discordsrv, qsaddon-discount
[12:47:48 INFO]: qsaddon-list, qscompat-ecoenchants, qssuite-limited, QuickShop-Hikari, Shopkeepers, spark, TrChat, TreeAssist, UserPrefix, Vault
[12:47:48 INFO]: ViewDistanceTweaks, VillagerTradeLimiter, WorldBorder, WorldEdit, WorldEditSUI, WorldGuard, XConomy
Actions to reproduce (if known)
known
It only happens occasionally, not sure how to reproduce it
Paper version
paper version
[12:59:15 INFO]: Checking version, please wait...
[12:59:16 INFO]: This server is running Paper version git-Paper-318 (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT) (Git: 9271ee7)
You are running the latest version
Previous version: git-Paper-292 (MC: 1.20.2)
Other
When it appears on the console, the client is disconnected
reason:Internal Server Error
It seems to be a issue with sculk_sensor_phase, and although the errors are so many, they all seem to point to sculk_sensor_phase
We are also experiencing this issue
This keeps crashing my server when an user tries to reconnect on a location having this bug
from a 2 second glance, I fail to see how this could occur unless something on the server induced an illegal world state, vanilla had logic to try to detect such issues last I knew, so, on the surface, all I can guess is to try without plugins, otherwise, we'd need some actual useful reproduction info
I believe that both players that caused this on my server were using an elytra while flying over an ancient city, then, disconnected (im not sure if it was due to a crash, or due to a network issue, restart, etc); and when trying to reconnect mid-flight, on an ancient city this happened.
I don't really know if it is an illegal world state, as we run 4 separate servers, and 2 of them ran into the issue; not saying it couldn't be, but its just weird that two of them are experiencing the issue.
Also, sadly, I cannot afford to disable plugins and perform testing at this time
I would love to support and contribute, but my skillset for doing any meaningful contribution to the paper project might not be enough at this time.
As a temporary fix (less than ideal), I made this plugin, which should teleport players to their home or 0,0 if they reconnect while on an ancient city - yes, as I said, very temporary, less than ideal. -- please, anyone who has the time, take your time to describe your issue a bit more to the paper team: https://drive.google.com/file/d/1zzcJhVZE4X_WWRPjar6MaDCRuSGS1gx_/view?usp=drive_link
I'll also share my plugin list here, and maybe @YuanYuanOwO can share theirs so we can compare and maybe find some matches.
AFKPlus, Analyse, antiRedstoneClock, ArmorStandEditor, BetterRTP, ChatFeelings, ChestSort, Chunky, CoreProtect, CrazyCrates, DelayedCommand, Essentials, ExtraContexts, FastAsyncWorldEdit, FastWelcome, Feed, Gemmy, GSit, HeadsPlus, HorseTpWithMe, ImageFrame, InventoryRollbackPlus, InvisibleItemFrames, Lands, LightWorlds, Lootin, LuckPerms, ModMenu, NetherRoof, Newbie, PhantomSpawnControl, PL-Hide, PlaceholderAPI, PlayerWarps, Playtime, PlotSquared, ProtocolLib, PvPManager, QuickShop, RealMines, ReconnectPatch, RedisChat, *RedisEconomy, RTPGUI, Rules, SecondChance, ShopWorld, SilkSpawners, SuperVanish, TAB-Bridge, TheEndProtector, TreeAssist, Vault, ViaBackwards, ViaVersion, vibecheck, VoidGen, VoteRewards, Vulcan, WitherSound, WorldGuard, XShadowBan
PS: I just noticed the original poster already added a list of plugins
@quiquelhappy what build of ProtocolLib are you running when receiving this error?
I actully have no idea about reproduce the issue(100%)
in the ancient city,when i was near the Warden,and try to walking or flying,I'll just disconnect from the server.(maybe near the schulk shrieker,i also have a probability of disconnecting when the sound starts playing)
It's not a plugin issue,try without plugin,same issue
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInLook@d8ab24a, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot.handle(ServerboundMovePlayerPacket.java:114) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1410) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@74bf0365, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1410) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@5eb1af07, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1410) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@56c42d76, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1410) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@5f37cfaf, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@2dc327a9, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:37 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@6ce58571, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:38 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPosition@36f1f351, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:66) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:38 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@4354fbdf, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:38 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@57171c99, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1771) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:38 WARN]: Failed to handle packet for /121.17.204.250:34032
net.minecraft.ReportedException: Ticking player
at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:849) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:337) ~[?:?]
at net.minecraft.network.Connection.tick(Connection.java:592) ~[?:?]
at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:240) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1578) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1379) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.level.ServerLevel.gameEvent(ServerLevel.java:1824) ~[?:?]
at net.minecraft.world.entity.Entity.vibrationAndSoundEffectsFromBlock(Entity.java:1310) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.Entity.move(Entity.java:1204) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.handleRelativeFrictionAndCalculateMovement(LivingEntity.java:2938) ~[?:?]
at net.minecraft.world.entity.LivingEntity.travel(LivingEntity.java:2872) ~[?:?]
at net.minecraft.world.entity.player.Player.travel(Player.java:1665) ~[?:?]
at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3449) ~[?:?]
at net.minecraft.world.entity.player.Player.aiStep(Player.java:573) ~[?:?]
at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3046) ~[?:?]
at net.minecraft.world.entity.player.Player.tick(Player.java:277) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:763) ~[?:?]
... 9 more
[15:56:38 ERROR]: Failed to handle packet net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook@aad795f, suppressing error
java.lang.IllegalArgumentException: Cannot get property BlockStateEnum{name=sculk_sensor_phase, clazz=class net.minecraft.world.level.block.state.properties.SculkSensorPhase, values=[inactive, active, cooldown]} as it does not exist in Block{minecraft:sculk_catalyst}
at net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[?:?]
at net.minecraft.world.level.block.SculkSensorBlock.getPhase(SculkSensorBlock.java:209) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.SculkSensorBlock.canActivate(SculkSensorBlock.java:213) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.block.entity.SculkSensorBlockEntity$VibrationUser.canReceiveVibration(SculkSensorBlockEntity.java:129) ~[?:?]
at net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Listener.handleGameEvent(VibrationSystem.java:292) ~[?:?]
at net.minecraft.world.level.gameevent.GameEventDispatcher.lambda$post$0(GameEventDispatcher.java:50) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry.visitInRangeListeners(EuclideanGameEventListenerRegistry.java:74) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.level.gameevent.GameEventDispatcher.post(GameEventDispatcher.java:62) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:381) ~[?:?]
at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1533) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1564) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:29) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot.handle(ServerboundMovePlayerPacket.java:88) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1324) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1301) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1294) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1272) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1160) ~[paper-1.20.2.jar:git-Paper-318]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-318]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:56:38 INFO]: Daylight_Yuan lost connection: Internal server error
[15:56:38 INFO]: Daylight_Yuan left the game
pl
[15:56:44 INFO]: Server Plugins (0):
datapacks
[15:57:40 INFO]: Unknown command. Type "/help" for help.
datapack list
[15:57:44 INFO]: There are 2 data pack(s) enabled: [vanilla (built-in)], [file/bukkit (world)]
[15:57:44 INFO]: There are no more data packs available
@quiquelhappy also,thanks for your plugin!
@YuanYuanOwO is that on a fresh world? I've been walking/running/flying around like a headless chook near wardens on a fresh 1.20.4 world and still cannot receive that error or disconnect.
Hey cam, nice to see you. I am using the latest available paper 1.20.2 personally. I'll report on the protocollib version im using tomorrow, but it probably one of this week dev builds from Monday or so, as I tried updating it to see if the issue went away (it didn't)
@YuanYuanOwO is that on a fresh world? I've been walking/running/flying around like a headless chook near wardens on a fresh 1.20.4 world and still cannot receive that error or disconnect.
It was generated about 20 days ago, and I have not reproduced the issue in 1.20.4, which seems to be quite issue
Hey cam, nice to see you. I am using the latest available paper 1.20.2 personally. I'll report on the protocollib version im using tomorrow, but it probably one of this week dev builds from Monday or so, as I tried updating it to see if the issue went away (it didn't)
try without plugin still same issue for me
i will check this github issue tomorrow
if it's not induced by a plugin modifying the world, the only guess would be bad chunk generation, ik that there used to be a bug where the server would basically improperly generate a block entity into the world, I thought that that was no longer realy an issue, but, god knows
Link to stacktrace: https://hastebin.com/share/ixuwoyexos.php
Cords that started all of this: -2515 -40 2761
Seeds: minecraft:sculk_patch_ancient_city: -4755398315285006202 minecraft:sculk_patch_deep_dark: 1247478299647611546 minecraft:sculk_vein: 1755271082032438584 world seed: 4945930993236416567 Plugins: Bukkit Plugins: - Advanced-eHideTags, AntiPopup, ArmorStandEditor, AuxProtect, AxGraves, BanAnnouncer, BookOnline, Brewery, ChatStyles, Check, Citizens, CoinsEngine, Commands, ConcreteMixer, Config, ConsoleSpamFix, CoreProtect, CoreProtectTNT, CrazyCrates, DeluxeMenus, Denizen, DiscordSRV, EasyPayments, eGlow, emotecraft, EntityDetection, FarmControl, FastAsyncWorldEdit, GSit, Harbor, InteractiveChat, InteractiveChatDiscordSrvAddon, InventoryRollbackPlus, InvSeePlusPlus, LiteBans, Lootin, LuckPerms, MapLocker, MorkazSk, NBTAPI, NerfPhantoms, NexEngine, OreAnnouncer, PAPI, PL-Hide, PlaceholderAPI, Plan, PlasmoVoice, PlugManX, PremiumVanish, ProCosmetics, ProtocolLib, pv-addon-broadcast, pv-addon-discs, pv-addon-groups, pv-addon-lavaplayer-lib, pv-addon-priority, RandomBlockFromBundle, RedstonePlus, RHSignItem, SandDupe, SignResourcePack, SimpleClans, SkBee, SkinsRestorer, skRayFall, skript-gui, spark, SpectatorMode, Spicord, squaremap, SurvivalInvisiframes, TAB, TemporaryWhiteList, ToolStats, UltimateAutoRestart, Vault, VillagerMendingDiamonds, Volleyball, Vulcan, XCatch
Additional info: This server is running Pufferfish version git-Pufferfish-39 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT) (Git: 8043ed7 on HEAD) You are on the latest version! Previous version: git-Pufferfish-37 (MC: 1.20.4)
already notified devs in PaperMC Discord chat (paper-help). They required to comment under that issue
I am unable to reproduce with the given seeds/ coords.
@Owen1212055 I think I have been troubled by this problem for a long time, probably for about a month. Today I discovered the same problem again in a new world, that is, in certain locations in the ancient city, Sculk Shrieker will recover after being destroyed. After multiple attempts, a prompt to disconnect from the server will appear. Likewise, jumping or flying move state changes near these locations will disconnect the server. I hope the PaperMC can fix this bug as soon as possible.
Looking forward to getting a reply from the team.
We need means to reproduce the issue, without such means, we cannot diagnose what is going on and implement a proper solution
Seeing similar crashes on Creative server, is it possible this is caused by some kind of crasher?
[03:57:46] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-"31699ae" (MC: 1.20.4) ---
[03:57:46] [Paper Watchdog Thread/ERROR]: The server has not responded for 10 seconds! Creating thread dump
[03:57:46] [Paper Watchdog Thread/ERROR]: ------------------------------
[03:57:46] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[03:57:46] [Paper Watchdog Thread/ERROR]: Ticking entity: minecraft:player, entity class: net.minecraft.server.level.EntityPlayer
[03:57:46] [Paper Watchdog Thread/ERROR]: Entity status: removed: false, valid: true, alive: true, is passenger: false
[03:57:46] [Paper Watchdog Thread/ERROR]: Entity UUID: REDACTED_PLAYER_UUID
[03:57:46] [Paper Watchdog Thread/ERROR]: Position: world: 'world' at location (1712.8672728352885, 56.6233519111102, 36162.29252437431)
[03:57:46] [Paper Watchdog Thread/ERROR]: Velocity: (-4401118.229174215, 3211614.446014858, -2.0816618714123476E7) (in blocks per tick)
[03:57:46] [Paper Watchdog Thread/ERROR]: Entity AABB: AABB[1712.5672728233676, 56.6233519111102, 36161.99252436239] -> [1713.1672728472095, 58.42335186342648, 36162.59252438623]
[03:57:46] [Paper Watchdog Thread/ERROR]: Move call information:
[03:57:46] [Paper Watchdog Thread/ERROR]: Start position: (1712.8672728352885, 56.6233519111102, 36162.29252437431)
[03:57:46] [Paper Watchdog Thread/ERROR]: Move vector: (-4401118.229174215, 3211614.446014858, -2.0816618714123476E7)
[03:57:46] [Paper Watchdog Thread/ERROR]: Total packets processed on the main thread for all players: 116270
[03:57:46] [Paper Watchdog Thread/ERROR]: ------------------------------
[03:57:46] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[03:57:46] [Paper Watchdog Thread/ERROR]: PID: 61 | Suspended: false | Native: false | State: RUNNABLE
[03:57:46] [Paper Watchdog Thread/ERROR]: Stack:
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.level.ServerChunkCache.getChunkAtIfLoadedMainThread(ServerChunkCache.java:152)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.level.ServerChunkCache.getChunkAtIfLoadedImmediately(ServerChunkCache.java:201)
[03:57:46] [Paper Watchdog Thread/ERROR]: io.papermc.paper.util.CollisionUtil.getCollisionsForBlocksOrWorldBorder(CollisionUtil.java:1626)
[03:57:46] [Paper Watchdog Thread/ERROR]: io.papermc.paper.util.CollisionUtil.getCollisions(CollisionUtil.java:1801)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.Entity.collide(Entity.java:1499)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.Entity.move(Entity.java:1119)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.LivingEntity.handleRelativeFrictionAndCalculateMovement(LivingEntity.java:2975)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.LivingEntity.travel(LivingEntity.java:2909)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.player.Player.travel(Player.java:1663)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.level.ServerPlayer.travel(ServerPlayer.java:1726)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3491)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.player.Player.aiStep(Player.java:569)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3083)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.world.entity.player.Player.tick(Player.java:273)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:770)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:338)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.network.Connection.tick(Connection.java:592)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:234)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1737)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1516)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1217)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
[03:57:46] [Paper Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x00007fab04b8fc78.run(Unknown Source)
[03:57:46] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.runWith(Thread.java:1596)
[03:57:46] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.run(Thread.java:1583)
that "crash" is your server taking too long to tick, and looks nothing like the thing reported here.
I'm fairly sure I found the issue to this, although I'm not 100% certain as of now. The plugin "Lootin" seems to be causing this, at least on my end and it seems to be the common factor wherever I see this issue pop up. The dev of the plugin is investigating this currently. This crash/bug will keep happening in worlds that were generated with the plugin present, even after removal since it happens at generation, at least from what I can tell.
The only way to narrow it down for me was A/B Testing and constantly regenerating the world. With lootin present, I get the following stacktrace when generating ancient cities: https://mclo.gs/8XmDYjw
When you get near those sensors, the client will oftentimes crash with the stacktraces listed here. (Although somehow not always, and it seems like a modded client with sodium can actually sometimes prevent this? I'm not sure about the logic there yet, it's quite erratic)
I'm fairly sure I found the issue to this, although I'm not 100% certain as of now. The plugin "Lootin" seems to be causing this, at least on my end and it seems to be the common factor wherever I see this issue pop up. The dev of the plugin is investigating this currently. This crash/bug will keep happening in worlds that were generated with the plugin present, even after removal since it happens at generation, at least from what I can tell.
The only way to narrow it down for me was A/B Testing and constantly regenerating the world. With lootin present, I get the following stacktrace when generating ancient cities: https://mclo.gs/8XmDYjw
When you get near those sensors, the client will oftentimes crash with the stacktraces listed here. (Although somehow not always, and it seems like a modded client with sodium can actually sometimes prevent this? I'm not sure about the logic there yet, it's quite erratic)
We been experiencing the same issue and had Lootin, tried without it but the issue still happens without it
I'm unsure if this issue will remain open, because it seems to be caused by a third party. Might be a paper bug, or an issue with their implementation. Regardless, it would be nice to get a little guidance in order to reset all ancient cities, or just corrupted ones if possible, specially since it seems this affected a rather large amount of people. Thank you in advance to anyone experienced enough who can provide a little insight on how to do it, and thanks everyone so far who actually found the root of the issue
I'm fairly sure I found the issue to this, although I'm not 100% certain as of now. The plugin "Lootin" seems to be causing this, at least on my end and it seems to be the common factor wherever I see this issue pop up. The dev of the plugin is investigating this currently. This crash/bug will keep happening in worlds that were generated with the plugin present, even after removal since it happens at generation, at least from what I can tell. The only way to narrow it down for me was A/B Testing and constantly regenerating the world. With lootin present, I get the following stacktrace when generating ancient cities: https://mclo.gs/8XmDYjw When you get near those sensors, the client will oftentimes crash with the stacktraces listed here. (Although somehow not always, and it seems like a modded client with sodium can actually sometimes prevent this? I'm not sure about the logic there yet, it's quite erratic)
We been experiencing the same issue and had Lootin, tried without it but the issue still happens without it
This crash/bug will keep happening in worlds that were generated with the plugin present, even after removal since it happens at generation, at least from what I can tell.
anyway,many thanks to guys!
Lootin developer posted an other version on their Discord here : https://discord.com/channels/838260272347086868/912527364884422686/1215950107707576390 It is supposed to fix the issue, we are going to try and report here
Lootin developer posted an other version on their Discord here : https://discord.com/channels/838260272347086868/912527364884422686/1215950107707576390 It is supposed to fix the issue, we are going to try and report here
This seems to have worked. We get console errors unrelated to sculk sensors now, but there are no more crash/disconnecting issues with the fix provided for Lootin.
Lootin developer posted an other version on their Discord here : https://discord.com/channels/838260272347086868/912527364884422686/1215950107707576390 It is supposed to fix the issue, we are going to try and report here
This is not a fix afaik, we've used it to narrow down the issue further. It's missing the structure generate listener and that's the part that seems to be causing issues.
https://github.com/sachingorkar102/Lootin-plugin/blob/main/src/main/java/com/github/sachin/lootin/listeners/StructureGenerateListener.java
I have no idea how this has anything at all to do with sculk sensors, however someone suggested that the issue might be upstream somewhere like with the block transformers. If someone more versed in java than me could investigate this, that'd be wonderful
so,
-
We appear to be missing some form of operations in the transformer which is still allowing these block entities into the world from somewhere
-
I cannot reproduce the crash with a minimal reproduction case, nor will the reported plugin actually compile so I can do a more deeper look without tryna reimplement potential minimal reproduction cases from it.
My eyes are failing me at this time, so, I'm probably done on this for today
There exists an item duplication error associated to this issue: vid coded a quick bandaid that disabled block place/breaking on the server while we look at a more permanent solution: jar
I was able to reproduce this on a new world with a simple test case:
@EventHandler
public void on(AsyncStructureGenerateEvent e) {
e.setBlockTransformer(new NamespacedKey(this, "hey"), new BlockTransformer() {
@Override
public @NotNull BlockState transform(@NotNull final LimitedRegion region, final int x, final int y, final int z, @NotNull final BlockState current, @NotNull final TransformationState state) {
return current;
};
});
}
Then just generate an ancient city /locate ... then tp the following warning will be print: Block entity minecraft:sculk_sensor @ BlockPos{x=1927, y=-50, z=-1396} state Block{minecraft:sculk_catalyst}[bloom=false] invalid for ticking: Then just tp to the logged coordinates and sometimes it will print that error (you can use the debug stick then fall on the block to force the error/kick while the sculk catalyst is blooming) but this warning is already an issue in fact
There exists an item duplication error associated to this issue: vid coded a quick bandaid that disabled block place/breaking on the server while we look at a more permanent solution: jar
Are you using the newest lootin version from spigot (or the discord fix from earlier), in a world that hasn't been generated yet and set
use-new-structure-generate-listener: false
in the lootin config prior to world generation?
Does this issues appear under these conditions? I'm not sure what I'm looking at currently, how to reproduce?
Not sure, but I didn't reset the world and still have the same issue if I disable this
use-new-structure-generate-listener: false
it's worked but you need reset the world