Open Athar42 opened 2 months ago
Looks like when the datapack generates player heads it’s not specifying an owner… Will have to wait for a release that fixes it
It’s a fairly simple fix. I’ll take a look at making a PR.
I assume the issue is there : https://github.com/PlayPro/CoreProtect/blob/master/src/main/java/net/coreprotect/paper/Paper_v1_20.java
Funny thing is it appear that CO seems to add the owner if none are set. Somehow, it didn't work as it's empty :D (with "setSkullOwner")
Edit : By looking at both : https://github.com/PlayPro/CoreProtect/blob/master/src/main/java/net/coreprotect/database/logger/SkullPlaceLogger.java and https://github.com/PlayPro/CoreProtect/blob/master/src/main/java/net/coreprotect/database/logger/SkullBreakLogger.java
They only refer to the "getSkullOwner" function, but they check if the item as the "hasOwner" set to true :
if (skull.hasOwner()) {
Somehow, it pass this check even if the "owner" is set to "null". Don't have more time to have a deeper look at it, but that has something to do with those 3 files :D
Yeah, it’s probably some weird stuff that the datapack does.
Same problem on: Paper 1.20.1 build 196 with CoreProtect 22.4
This is not only done by datapacks, but also by give commands or plugins when the owner is not specified.
If the fix is simple as described here, why hasn't it been done yet?
I did update the title as this also happen if you use the heads you can find in the creative menu.
Still an issue in CO 23.2-RC2
Hi there,
With CoreProtect-Edge 23.1, I get this "error" each time I place or break a custom player head (same message, whatever the head is, tested with, at least, Iron Golem and Ghast heads) :
Those heads are generated by a Vanilla Tweak datapack : More mob heads
Server : PaperMC version 1.21.1-build 85 (will update to build 89, but that will not change this behavior :D ) DataPack "More Mob Heads" version 2.14.0
Best regards,