@Panda4994 These do not work around the problem this method solves.
Resource pack developers may not have the ability to change item data on a server if it is a fan-made pack, thus ruling out using custom_model_data and item_model.
As mentioned earlier, select only allows reading the entire component strictly, and cannot read individual values like condition can.
Currently making use of this in my Hypixel Plus resource pack (Link), since there are no other options available in vanilla that have this interaction.
@tryashtar
Select properties can't work for this because they check the component strictly, checking all data inside of it and not individual values.
To me this sounded more like a relates to than a duplicate - the dismount location is visibly lower down on the ghast than where it would be expected, separate from the collision hitbox
Apparently this is a spigot feature - messed with it for fun on quite a few servers and took it for granted that it was in the base game
Probably should've thoroughly tested more for which version this last worked in - but assumed it was that snapshot because of the changes to beacons made in it
Can confirm in 23w42a
Same issue here, when opening the launcher via terminal it appears to search for multiple possible file paths for Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework before giving up and aborting
Can confirm in 1.19.4
1.8.9 was the last major version this worked in, 15w31a was the last snapshot (I cannot load 15w31b-15w32b on my computer, they just whitescreen)
Can confirm in 1.18.2
This does not happen in 1.18.1 for me
John Sullivan can I get the world seed?
This has been further broken by 1.21.11 with the gson upgrade, where it is now limited to 255 nested conditions.