Alan Colon 6 years ago
commit
75e54caa24

+ 2 - 0
wiz/data/koopa/functions/eachtick.mcfunction

@@ -0,0 +1,2 @@
+execute if entity @e[nbt={direction:"east"}] run say I am east
+execute if entity @e[nbt={Attributes:[{Name:"direction",Base:"east"}]}] run say I am a koopa

+ 1 - 0
wiz/data/koopa/functions/giveshell.mcfunction

@@ -0,0 +1 @@
+give @s minecraft:turtle_helmet{display:{Name: '{"text":"Koopa Shell"}', Lore:['{"text":"Throw me"}']}}

+ 1 - 0
wiz/data/koopa/functions/init.mcfunction

@@ -0,0 +1 @@
+scoreboard objectives add click minecraft.used:minecraft.turtle_helmet "Throw Koopa Shell"

+ 1 - 0
wiz/data/koopa/functions/load.mcfunction

@@ -0,0 +1 @@
+scoreboard objectives add koopa_dir dummy

+ 3 - 0
wiz/data/koopa/functions/summon.mcfunction

@@ -0,0 +1,3 @@
+summon minecraft:turtle ~ ~ ~ {CustomName:"\"Koopa\""}
+#,NoAI:1
+execute at @e[name=Koopa] unless score entity koopa_dir matches 1..4 run scoreboard players set @s koopa_dir 1

+ 17 - 0
wiz/data/koopa/functions/tick.mcfunction

@@ -0,0 +1,17 @@
+execute as @e[name="Koopa"] unless score @s koopa_dir matches 1..5 run scoreboard players set @s koopa_dir 1
+#execute as @e[name="Koopa"] at @s unless block ~ ~-1 ~ minecraft:air if score @s koopa_dir matches 1 run tp @s ~0.1 ~ ~
+execute as @e[name="Koopa"] at @s if score @s koopa_dir matches 1 run data modify entity @s Motion set value [0.3d,-0.0d,0.0d]
+execute as @e[name="Koopa"] at @s if score @s koopa_dir matches 3 run data modify entity @s Motion set value [-0.3d,-0.0d,0.0d]
+execute as @e[name="Koopa"] at @s unless block ~1 ~ ~ minecraft:air run scoreboard players set @s koopa_dir 3
+execute as @e[name="Koopa"] at @s unless block ~-1 ~ ~ minecraft:air run scoreboard players set @s koopa_dir 1
+
+#execute as @e[name="Koopa"] at @s positioned ~ ~-1 ~ run execute as @p[distance=..1] run data modify entity @s Motion set value [0f, 30f, 0f]
+# WORKS # execute as @e[name="Koopa"] at @s positioned ~ ~1 ~ run execute as @p[distance=..1] unless entity @s[nbt={OnGround:1b}] run effect give @s minecraft:jump_boost 1 12
+
+
+
+
+execute as @p if block ~ ~-1 ~ minecraft:slime_block run setblock ~ ~-1 ~ minecraft:air replace
+execute as @e[name="Koopa"] at @s positioned ~ ~1 ~ run execute as @p[distance=..1,nbt=!{FallDistance:0.0f}] run effect give @s minecraft:jump_boost 1 12
+execute as @e[name="Koopa"] at @s positioned ~ ~1 ~ run execute as @p[distance=..1,nbt=!{FallDistance:0.0f}] run setblock ~ ~-1 ~ minecraft:slime_block keep
+#execute @e[type=*chosen entity*,c=1*] ~ ~ ~ tp @e[r=1,c=1] ~0.1 ~ ~ -90 0 

+ 0 - 0
wiz/data/koopa/item/shell.json


+ 6 - 0
wiz/data/minecraft/tags/functions/load.json

@@ -0,0 +1,6 @@
+{
+    "values": [
+        "koopa:load"
+    ]
+}
+   

+ 7 - 0
wiz/data/minecraft/tags/functions/tick.json

@@ -0,0 +1,7 @@
+{
+    "values": [
+        "koopa:tick",
+        "wiz:tick/day"
+    ]
+}
+   

+ 51 - 0
wiz/data/wiz/functions/dicetable.mcfunction

@@ -0,0 +1,51 @@
+# The main table
+#----------------------------------
+
+summon armor_stand 2 43.15 0 {ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b}],DisabledSlots:4144959,NoGravity:1,Invisible:1,CustomName:"{\"text\":\"dice_table1\"}"}
+tp @e[name=dice_table1] 2.999 43.15 0
+
+# Chairs for main table
+#----------------------------------
+
+#dicechair1
+summon armor_stand 2.9 43.05 -2 {NoGravity:1,DisabledSlots:4144959,Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1,tag:{Damage:5}}],Rotation:[180f],CustomName:"{\"text\":\"dice_chair1\"}"}
+tp @e[name=dice_chair1] 2.98 43.05 -1.3
+
+#dicechair2
+summon armor_stand 2.9 43.05 2 {NoGravity:1,DisabledSlots:4144959,Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1,tag:{Damage:5}}],CustomName:"{\"text\":\"dice_chair2\"}"}
+tp @e[name=dice_chair2] 2.98 43.05 2.3
+
+#dicechair3
+summon armor_stand 1 43.05 1 {NoGravity:1,DisabledSlots:4144959,Rotation:[57f],Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1,tag:{Damage:5}}],CustomName:"{\"text\":\"dice_chair3\"}"}
+
+#dicechair4
+summon armor_stand 1 43.05 -1 {NoGravity:1,DisabledSlots:4144959,Rotation:[125f],Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1,tag:{Damage:5}}],CustomName:"{\"text\":\"dice_chair4\"}"}
+
+#dicechair5
+summon armor_stand 4 43.05 -1 {NoGravity:1,DisabledSlots:4144959,Rotation:[-123f],Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1,tag:{Damage:5}}],CustomName:"{\"text\":\"dice_chair5\"}"}
+
+#dicechair6
+summon armor_stand 4 43.05 1 {NoGravity:1,DisabledSlots:4144959,Rotation:[-55f],Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1,tag:{Damage:5}}],CustomName:"{\"text\":\"dice_chair6\"}"}
+
+# Player positions
+#----------------------------------
+
+#1
+summon armor_stand 2.9 43.05 -2 {NoGravity:1b,DisabledSlots:4144959,Invisible:1b,ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b,tag:{Damage:13}}],CustomName:"{\"text\":\"position1\"}"}
+tp @e[name=position1] 2.98 43.05 -1.3
+
+#2
+summon armor_stand 2.9 43.05 2 {NoGravity:1b,DisabledSlots:4144959,Invisible:1b,Rotation:[180f],ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b,tag:{Damage:18}}],CustomName:"{\"text\":\"position2\"}"}
+tp @e[name=position2] 2.98 43.05 2.3
+
+#3
+summon armor_stand 1 43.05 1 {NoGravity:1b,DisabledSlots:4144959,Invisible:1b,Rotation:[-123f],ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b,tag:{Damage:22}}],CustomName:"{\"text\":\"position3\"}"}
+
+#4
+summon armor_stand 1 43.05 -1 {NoGravity:1b,DisabledSlots:4144959,Invisible:1b,Rotation:[-54f],ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b,tag:{Damage:27}}],CustomName:"{\"text\":\"position4\"}"}
+
+#5
+summon armor_stand 4 43.05 -1 {NoGravity:1b,DisabledSlots:4144959,Invisible:1b,Rotation:[57f],ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b,tag:{Damage:32}}],CustomName:"{\"text\":\"position5\"}"}
+
+#6
+summon armor_stand 4 43.05 1 {NoGravity:1b,DisabledSlots:4144959,Invisible:1b,Rotation:[124f],ArmorItems:[{},{},{},{id:"minecraft:diamond_boots",Count:1b,tag:{Damage:35}}],CustomName:"{\"text\":\"position6\"}"}

+ 1 - 0
wiz/data/wiz/functions/tick/day.mcfunction

@@ -0,0 +1 @@
+time set day

+ 1 - 0
wiz/data/wiz/functions/tick/starbounce.mcfunction

@@ -0,0 +1 @@
+execute as @e[name="star"] run function wiz:wiz/starbounce

+ 4 - 0
wiz/data/wiz/functions/wiz/starbounce.mcfunction

@@ -0,0 +1,4 @@
+#summon minecraft:armor_stand ~ ~ ~ {Motion:[0.4,0.8,0.0],NoBasePlate:1b,Small:1b,CustomName:"\"star\""}
+##summon minecraft:armor_stand ~ ~ ~ {Motion:[0.4,0.8,0.0],NoBasePlate:1b,Small:1b,CustomName:"\"star\""}
+#say working
+kill @s

+ 1 - 0
wiz/data/wiz/functions/wiz/summonstar.mcfunction

@@ -0,0 +1 @@
+summon minecraft:armor_stand ~ ~ ~ {CustomName:"\"star\""}

+ 1 - 0
wiz/data/wiz/functions/wiz/test.mcfunction

@@ -0,0 +1 @@
+say hello world

+ 6 - 0
wiz/pack.mcmeta

@@ -0,0 +1,6 @@
+{
+    "pack":{
+        "pack_format": 3,
+        "description": "Wizulus's code"
+    }
+}