PaperMC / Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
https://papermc.io/
Other
10.05k stars 2.34k forks source link

Player heads cause kicks with no errors #9773

Closed SuperPou1 closed 1 year ago

SuperPou1 commented 1 year ago

Expected behavior

Player heads should not kick a player in any way.

Observed/Actual behavior

If i get myself a player head with a SkullOwner, nothing happens at first, but when i open my inventory up, i get kicked out for the reason "Disconnected", both on the client and the server console. Interacting with the player head in any other way has a high chance of kicking too.

Steps/models to reproduce

Give myself a player head with a SkullOwner, for example /minecraft:give @p minecraft:player_head{SkullOwner:"SuperPou"} Open inventory Gets kicked out with the kick reason being simply "Disconnected" with no errors anywhere

Plugin and Datapack List

[22:10:14 INFO]: Server Plugins (46): [22:10:14 INFO]: Paper Plugins: [22:10:14 INFO]: - AdvancedServerList [22:10:14 INFO]: Bukkit Plugins: [22:10:14 INFO]: - AdvancedHelp, AdvancedReplay, AutoMessage, AutoPickup, BlueSlimeCore, BuycraftX, CataMines, ChatGames, ChatSentry, Citizens [22:10:14 INFO]: CombatLogX, CommandWhitelist, ConsoleChat, DecentHolograms, EasyWarp, Essentials, ExcellentCrates, F3Name, FastAsyncWorldEdit, HeadsPlus [22:10:14 INFO]: HealthBar, Images, InventoryRollbackPlus, ItemEdit, ItemTag, LiteBans, LoneLibs, LPC, LuckPerms, nAntiBot [22:10:14 INFO]: NexEngine, nLogin, PlaceholderAPI, PlayerKits, ProtocolLib, Shopkeepers, SimpleSpawn, SM-Votifier, spark, TAB [22:10:14 INFO]: ViaBackwards, ViaVersion, Vulcan, WorldGuard, WorldGuardExtraFlags

Paper version

This server is running Paper version git-Paper-196 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 773dd72) You are running the latest version Previous version: git-Paper-184 (MC: 1.20.1)

Other

I have found some really old player head on my server with a skin, but it doesn't cause any issues with kicks, and also its name is "Player head" instead of (name)'s head

tal5 commented 1 year ago

Can't replicate on a clean test server with a vanilla client. Should try testing without any plugins and with a default vanilla client (which is a good practice for bug reports in general) and see if that fixes it. If it does, then this is likely an issue with one of your plugins / a custom client (if any).

SuperPou1 commented 1 year ago

yeah, it seems like it is an issue with some plugin i have, because i tried deleting all plugins and the issue disappeared