I believe letting users specify transfur variant data using the tf command will be beneficial in the future as we receive more forms that may have additional variant data attached to them as then the data wouldn't need to be wrangled from another source or method. An example would be the TransfurVariantData.entityData.RepresentPlayer tag for latex humans.
Additionally this feature could also be implemented into the syringe/flask items to provide more diverse use cases. Not strictly necessary but nice to have just in case.
Example as if it were implemented
/tf @r[limit=1] changed:form_latex_human{RepresentPlayer:[I;484080703,369902464,-1812950361,-793233611]}
- Note how the notation resembles the
give command
- May need to be ported to components format if the mod is ever updated to support MC 1.20.5+
- Specified tags are applied to the
TransfurVariantData.entityData compound or just have the tags go to the root (TransfurVariantData)
{entityData:{RepresentPlayer:[I;484080703,369902464,-1812950361,-793233611]}} becomes the equivalent
I'm in no particular hurry to need this feature, simply just dropping this idea for future improvement.
I believe letting users specify transfur variant data using the
tfcommand will be beneficial in the future as we receive more forms that may have additional variant data attached to them as then the data wouldn't need to be wrangled from another source or method. An example would be theTransfurVariantData.entityData.RepresentPlayertag for latex humans.Additionally this feature could also be implemented into the syringe/flask items to provide more diverse use cases. Not strictly necessary but nice to have just in case.
Example as if it were implemented
/tf @r[limit=1] changed:form_latex_human{RepresentPlayer:[I;484080703,369902464,-1812950361,-793233611]}givecommandTransfurVariantData.entityDatacompound or just have the tags go to the root (TransfurVariantData){entityData:{RepresentPlayer:[I;484080703,369902464,-1812950361,-793233611]}}becomes the equivalentI'm in no particular hurry to need this feature, simply just dropping this idea for future improvement.