#Variables not loading correctly from Paper 1.20.4 to Paper 1.20.6
1 messages · Page 1 of 1 (latest)
make sure that you've updated your nbt accordingly, tons of nbt changes occured which changed names of tags and flags
you will need to update all your nbt compounds according to the new changes
may be talking about data that already existed in variables that are failing to get parsed because of the new restrictions to the profile tag
i'm also wondering if mojang is gonna add new features soon, as the texture field also has a new tag "name": "textures" field in the properties
did you make sure to do this properly?
if you just update your server from <=1.20.4 to 1.20.6, it will always show a steve head unless you update the nbt to the new 1.20.5+ format
go onto a site like mcstacker.net and see the difference between 1.20.4 and 1.20.5 using a thing like setblock or give
was just going to say that
if you're using mc-heads, check out the new 1.20.5/6 commands too and see what changed
with that method, you'll have to find your custom head again from wherever you got it originally and update the variable yourself, since the way Skript saves variables doesn't use text directly
i mean, you have to put in the work yourself when Skript has changes in syntax.
And Minecraft doesn't even uptate the heads in your inventory when the nbt changes, so why should Skript?
one thing you might be able to do is get the nbt of the item in the variable using SkBee, get the specific tags you need (i.e. the name, the texture value, custom model data), then recreate the head. Just with a few lines, this entire process can be automated (as long as you know all of the head variables)