Skip to content

Commit

Permalink
add mvp for finger-guns attack (#58)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheAfroOfDoom authored Jan 7, 2024
1 parent 103ee69 commit 9769770
Show file tree
Hide file tree
Showing 418 changed files with 17,111 additions and 32 deletions.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ Since then I've gained a lot of skills both in Minecraft map development and in

#### Workspace

<!-- TODO upgrade to yarn 4? -->

1. Install [`Node.js >= 16.10`](https://nodejs.org/en/download)
2. Install [`Yarn 3.6.3`](https://v3.yarnpkg.com/getting-started/install) by running `corepack enable`
3. Initialize the repo by running `yarn`
Expand All @@ -30,7 +28,8 @@ Install the following apps:
1. In Blockbench, go to `File > Plugins` and install `Animated Java`
2. Tip: use [blockcolors.app](https://blockcolors.app/) to get a representative vanilla block texture for a desired color
2. [paint.net](https://www.getpaint.net/download.html) -- for image editing
3. [DaVinci Resolve](https://www.blackmagicdesign.com/event/davinciresolvedownload) -- for video editing / frame-by-frame video analysis (of the original fight in Undertale)
3. [ScreenToGif](https://www.screentogif.com/) -- lightweight GIF recorder
4. [DaVinci Resolve](https://www.blackmagicdesign.com/event/davinciresolvedownload) -- for video editing / frame-by-frame video analysis (of the original fight in Undertale)

#### Testing

Expand Down
2 changes: 1 addition & 1 deletion datapacks/omega-flowey/data/_/functions/attack.mcfunction
Original file line number Diff line number Diff line change
@@ -1 +1 @@
function _:attack/homing-vines
function _:attack/finger-guns
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
function entity:hostile/omega-flowey/attack/finger-guns/start
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/apply_frame_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/apply_frame ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/next_frame_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/next_frame ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/pause_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/pause ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/play_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/play ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/resume_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/resume ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/stop_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/stop ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/tween_play_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/tween_play ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/grow/tween_resume_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/grow/tween_resume ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/pause_all_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/pause_all ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/apply_frame_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/apply_frame ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/next_frame_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/next_frame ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/pause_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/pause ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/play_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/play ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/resume_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/resume ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/stop_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/stop ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/tween_play_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/tween_play ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/animations/shoot/tween_resume_as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/animations/shoot/tween_resume ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/apply_variant/cocked/as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/apply_variant/cocked ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/apply_variant/shot/as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/apply_variant/shot ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute as @e[type=minecraft:item_display,tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/remove/as_root
kill @e[tag=aj.finger_gun.rig_entity]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
execute as @e[type=minecraft:item_display,tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/remove/as_root
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
execute if entity @s[tag=aj.finger_gun.root] run function animated_java:finger_gun/zzzzzzzz/remove/as_root
execute if entity @s[tag=!aj.finger_gun.root] run tellraw @a ["",{"text":"["},{"text":"Animated Java","color":"aqua"},{"text":"] "},{"text":"ERROR ☠","color":"red"},{"text":" > ","color":"gray"},[{"text":"The function","color":"yellow"},{"text":" animated_java:finger_gun/remove/this ","color":"blue"},{"text":"must be run"},{"text":" as ","color":"red"},{"text":"the root entity!"}]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
summon minecraft:item_display ~ ~ ~ {CustomName:"\"Finger-Guns Indicator\"",Tags:["omega-flowey-remastered","groupable","hostile","omega-flowey","attack","attack-indicator","attack-indicator-new","finger-guns","aj.new","aj.finger_gun.rig_entity","aj.finger_gun.root","aj.rig_root"],teleport_duration:0,Passengers:[{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone"],transformation:[-1f,0f,1.2246467991473532e-16f,2.9542001654981706e-17f,0f,1f,0f,0.74569875f,-1.2246467991473532e-16f,0f,-1f,-0.24122875f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:85}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone\",\"color\":\"yellow\"},\"]\"]]",height:18.43118f,width:6.85966f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone1"],transformation:[-1f,0f,1.2246467991473532e-16f,2.9542001654981706e-17f,0f,1f,0f,0.74569875f,-1.2246467991473532e-16f,0f,-1f,-0.24122875f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:86}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone1\",\"color\":\"yellow\"},\"]\"]]",height:11.93118f,width:3.85966f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone2"],transformation:[-1f,0f,1.2246467991473532e-16f,7.216537425675565e-18f,0f,1f,0f,0.12145625f,-1.2246467991473532e-16f,0f,-1f,-0.0589275f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:87}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone2\",\"color\":\"yellow\"},\"]\"]]",height:5.18118f,width:9.85966f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone3"],transformation:[-1f,0f,1.2246467991473532e-16f,7.216613966100511e-18f,0f,1f,0f,0.121455625f,-1.2246467991473532e-16f,0f,-1f,-0.058928125f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:88}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone3\",\"color\":\"yellow\"},\"]\"]]",height:1.94329f,width:2.93215f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone4"],transformation:[-1f,0f,1.2246467991473532e-16f,-3.475195530025433e-17f,0f,1f,0f,0.24569875f,-1.2246467991473532e-16f,0f,-1f,0.28377125f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:89}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone4\",\"color\":\"yellow\"},\"]\"]]",height:10.93118f,width:4.54034f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone5"],transformation:[-1f,0f,1.2246467991473532e-16f,2.9542001654981706e-17f,0f,1f,0f,0.74569875f,-1.2246467991473532e-16f,0f,-1f,-0.24122875f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:90}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone5\",\"color\":\"yellow\"},\"]\"]]",height:11.93118f,width:4.14034f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone6"],transformation:[-1f,0f,1.2246467991473532e-16f,-6.855450316946968e-17f,0f,1f,0f,0.60759125f,-1.2246467991473532e-16f,0f,-1f,0.55979f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:91}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone6\",\"color\":\"yellow\"},\"]\"]]",height:15.74646f,width:9.55664f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.bone7"],transformation:[-1f,0f,1.2246467991473532e-16f,2.9542001654981706e-17f,0f,1f,0f,0.74569875f,-1.2246467991473532e-16f,0f,-1f,-0.24122875f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:92}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"bone7\",\"color\":\"yellow\"},\"]\"]]",height:11.93118f,width:8.44034f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.hand"],transformation:[-1f,0f,1.2246467991473532e-16f,0.008086250000000109f,0f,1f,0f,1.23089625f,-1.2246467991473532e-16f,0f,-1f,-0.88797375f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:93}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"hand\",\"color\":\"yellow\"},\"]\"]]",height:29.81153f,width:24.4257f},{id:"minecraft:item_display",Tags:["aj.new","aj.finger_gun.rig_entity","aj.finger_gun.bone","aj.finger_gun.bone.flame"],transformation:[-1f,0f,1.2246467991473532e-16f,1.4734031802241592e-16f,0f,1f,0f,1.328125f,-1.2246467991473532e-16f,0f,-1f,-1.203125f,0f,0f,0f,1f],interpolation_duration:1,item_display:"head",item:{id:"minecraft:white_dye",Count:1b,tag:{CustomModelData:94}},CustomName:"[{\"text\":\"[\",\"color\":\"gray\"},{\"text\":\"AJ\",\"color\":\"aqua\"},\"] \",[\"\",{\"text\":\"finger_gun\",\"color\":\"light_purple\"},\".\",{\"text\":\"bone\",\"color\":\"white\"},\"[\",{\"text\":\"flame\",\"color\":\"yellow\"},\"]\"]]",height:22.25f,width:20.25f}]}
execute as @e[type=minecraft:item_display,tag=aj.finger_gun.root,tag=aj.new,limit=1,distance=..0.1] run function animated_java:finger_gun/zzzzzzzz/summon/as_root
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
scoreboard players set #variant aj.i 1
function animated_java:finger_gun/summon
Loading

0 comments on commit 9769770

Please sign in to comment.