# This file was generated by Animated Java via MC-Build. It is not recommended to edit this file directly.
execute store result score @s aj.id run scoreboard players add aj.last_id aj.id 1
# Data Manager: Initalize per-entity storage
function animated_java:global/gu/get_entity_uuid_string
data modify storage animated_java:temp args.uuid set from storage animated_java:gu out
execute store result storage animated_java:temp args.id int 1 run scoreboard players get @s aj.id
function animated_java:global/data_manager/create_entry with storage animated_java:temp args
# Data Manager: Prepare for Read / Write
execute store result storage animated_java:temp args.id int 1 run scoreboard players get @s aj.id
# Data Manager: Read
function animated_java:global/data_manager/read with storage animated_java:temp args
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.root_uuid set from storage animated_java:gu out
data modify storage animated_java:temp entry.data.blueprint_id set value "template:star_platinum"
data modify storage animated_java:temp entry.data.rig_hash set value "c2ca72a22e3ee3eec1f00599902b88a759da8086d9243a3547a9587b8ac1cdb5"
tp @s ~ ~ ~ ~ ~
execute on passengers if entity @s[tag=template.star_platinum.node.right_leg] run function template:star_platinum/zzz/summon/as_node/right_leg
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.right_leg set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.left_leg] run function template:star_platinum/zzz/summon/as_node/left_leg
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.left_leg set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.finger2] run function template:star_platinum/zzz/summon/as_node/finger2
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.finger2 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.finger3] run function template:star_platinum/zzz/summon/as_node/finger3
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.finger3 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.bone2] run function template:star_platinum/zzz/summon/as_node/bone2
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.bone2 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.bone3] run function template:star_platinum/zzz/summon/as_node/bone3
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.bone3 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.chest] run function template:star_platinum/zzz/summon/as_node/chest
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.chest set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.bone] run function template:star_platinum/zzz/summon/as_node/bone
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.bone set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.left_arm] run function template:star_platinum/zzz/summon/as_node/left_arm
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.left_arm set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.right_tuft2] run function template:star_platinum/zzz/summon/as_node/right_tuft2
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.right_tuft2 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.right_tuft3] run function template:star_platinum/zzz/summon/as_node/right_tuft3
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.right_tuft3 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.right_tuff2] run function template:star_platinum/zzz/summon/as_node/right_tuff2
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.right_tuff2 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.farright_tufftip] run function template:star_platinum/zzz/summon/as_node/farright_tufftip
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.farright_tufftip set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.farright_tuff] run function template:star_platinum/zzz/summon/as_node/farright_tuff
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.farright_tuff set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.left_tuft2] run function template:star_platinum/zzz/summon/as_node/left_tuft2
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.left_tuft2 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.left_tuff] run function template:star_platinum/zzz/summon/as_node/left_tuff
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.left_tuff set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.left_tuft3] run function template:star_platinum/zzz/summon/as_node/left_tuft3
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.left_tuft3 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.left_tuff2] run function template:star_platinum/zzz/summon/as_node/left_tuff2
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.left_tuff2 set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.farleft_tufftip] run function template:star_platinum/zzz/summon/as_node/farleft_tufftip
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.farleft_tufftip set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.farleft_tuff] run function template:star_platinum/zzz/summon/as_node/farleft_tuff
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.farleft_tuff set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.hair] run function template:star_platinum/zzz/summon/as_node/hair
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.hair set from storage animated_java:gu out
execute on passengers if entity @s[tag=template.star_platinum.node.head] run function template:star_platinum/zzz/summon/as_node/head
data modify storage animated_java:temp entry.data.uuids append from storage animated_java:gu out
data modify storage animated_java:temp entry.data.uuids_by_name.head set from storage animated_java:gu out
# Data Manager: Write
function animated_java:global/data_manager/write with storage animated_java:temp args
function template:star_platinum/zzz/set_default_pose
execute if data storage animated_java:temp args.variant run function template:star_platinum/zzz/summon/zzz/variant_arg/no_variants_warning
execute if score #success aj.i matches 0 run return fail
execute if data storage animated_java:temp args.animation run function template:star_platinum/zzz/summon/animation_arg/process with storage animated_java:temp args
execute if score #success aj.i matches 0 run return fail
execute on passengers run rotate @s ~ ~
data modify entity @s teleport_duration set value 1
execute on passengers run data modify entity @s teleport_duration set value 1
tag @s remove aj.new
execute on passengers run tag @s remove aj.new