#Variables not loading correctly from Paper 1.20.4 to Paper 1.20.6

1 messages · Page 1 of 1 (latest)

crimson umbra
#

I think this might be an issue with the skull owner names now being restricted to actual name constraints: 2-16chars, A-Z,a-z,0-9,_

night fiber
#

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

crimson umbra
#

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

night fiber
opaque sand
#

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

night fiber
#

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

opaque sand
#

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

opaque sand
#

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?

opaque sand
#

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)