From 6d574d014d9db41a79a8d7f11395f7da188043b1 Mon Sep 17 00:00:00 2001 From: eliatlarge Date: Tue, 9 Jul 2024 21:14:12 -0700 Subject: [PATCH] datpack update, extravaganza, map utils part 2 --- .../wacky_wheel/function/banana.mcfunction | 16 +++ .../function/clown_caravan_end.mcfunction | 5 + .../function/clown_caravan_start.mcfunction | 5 + .../function/free_tickets.mcfunction | 1 + .../function/free_tokens.mcfunction | 1 + .../wacky_wheel/function/hot_ones.mcfunction | 2 + .../wacky_wheel/function/pipe_bomb.mcfunction | 1 + .../function/pokemon_bob.mcfunction | 2 + .../function/pokemon_tom.mcfunction | 2 + .../function/pokemon_wheel_boy.mcfunction | 2 + .../wacky_wheel/function/quack_end.mcfunction | 2 + .../function/quack_start.mcfunction | 3 + .../function/quack_tick.mcfunction | 3 + .../wacky_wheel/function/stand.mcfunction | 1 + .../data/wacky_wheel/spell_type/banana.json | 8 ++ .../wacky_wheel/spell_type/clown_caravan.json | 11 ++ .../wacky_wheel/spell_type/free_tickets.json | 8 ++ .../wacky_wheel/spell_type/free_tokens.json | 8 ++ .../data/wacky_wheel/spell_type/hot_ones.json | 8 ++ .../wacky_wheel/spell_type/pipe_bomb.json | 8 ++ .../wacky_wheel/spell_type/pokemon_bob.json | 8 ++ .../wacky_wheel/spell_type/pokemon_tom.json | 8 ++ .../spell_type/pokemon_wheel_boy.json | 8 ++ .../data/wacky_wheel/spell_type/quack.json | 13 ++ .../data/wacky_wheel/spell_type/stand.json | 8 ++ .../openloader/data/fest-packs/pack.mcmeta | 6 + pack/index.toml | 111 +++++++++++++++++- pack/mods/extravaganza.pw.toml | 8 +- pack/mods/map-utils.pw.toml | 13 ++ pack/pack.toml | 2 +- 30 files changed, 276 insertions(+), 6 deletions(-) create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/banana.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_end.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_start.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tickets.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tokens.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/hot_ones.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pipe_bomb.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_bob.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_tom.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_wheel_boy.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_end.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_start.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_tick.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/function/stand.mcfunction create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/banana.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/clown_caravan.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tickets.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tokens.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/hot_ones.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pipe_bomb.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_bob.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_tom.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_wheel_boy.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/quack.json create mode 100644 pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/stand.json create mode 100644 pack/config/openloader/data/fest-packs/pack.mcmeta create mode 100644 pack/mods/map-utils.pw.toml diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/banana.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/banana.mcfunction new file mode 100644 index 0000000..9d83080 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/banana.mcfunction @@ -0,0 +1,16 @@ +give @p bonzibuddy:banana_blaster +summon bonzibuddy:bananablaster ~ ~3 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~3 ~1 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~1 ~3 {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~-3 ~1 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~1 ~-3 {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~3 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~3 ~1 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~1 ~3 {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~-3 ~1 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~1 ~-3 {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~3 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~3 ~1 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~1 ~3 {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~-3 ~1 ~ {Tags:["wacky_wheel"]} +summon bonzibuddy:bananablaster ~ ~1 ~-3 {Tags:["wacky_wheel"]} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_end.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_end.mcfunction new file mode 100644 index 0000000..43bf8a4 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_end.mcfunction @@ -0,0 +1,5 @@ +kill @e[type=clown-raid:clown, tag=wacky_wheel] +kill @e[type=clown-raid:magician, tag=wacky_wheel] +kill @e[type=clown-raid:seller, tag=wacky_wheel] +kill @e[type=clown-raid:presenter, tag=wacky_wheel] +kill @e[type=clown-raid:marcher, tag=wacky_wheel] \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_start.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_start.mcfunction new file mode 100644 index 0000000..7bffea2 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_start.mcfunction @@ -0,0 +1,5 @@ +summon clown-raid:clown ~ ~ ~ {Tags:["wacky_wheel"]} +summon clown-raid:magician ~ ~ ~ {Tags:["wacky_wheel"]} +summon clown-raid:seller ~ ~ ~ {Tags:["wacky_wheel"]} +summon clown-raid:presenter ~ ~ ~ {Tags:["wacky_wheel"]} +summon clown-raid:marcher ~ ~ ~ {Tags:["wacky_wheel"]} diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tickets.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tickets.mcfunction new file mode 100644 index 0000000..2b71278 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tickets.mcfunction @@ -0,0 +1 @@ +give @s terrifictickets:ticket 8 \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tokens.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tokens.mcfunction new file mode 100644 index 0000000..11a1b35 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/free_tokens.mcfunction @@ -0,0 +1 @@ +give @s terrifictickets:token 64 \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/hot_ones.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/hot_ones.mcfunction new file mode 100644 index 0000000..ef983f9 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/hot_ones.mcfunction @@ -0,0 +1,2 @@ +effect give @s magnificent_maw:draconic_omen +give @s minecraft:torch \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pipe_bomb.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pipe_bomb.mcfunction new file mode 100644 index 0000000..066f445 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pipe_bomb.mcfunction @@ -0,0 +1 @@ +give @s bombastic:pipe_bomb[bombastic:triggers=[{id:"minecraft:tnt", count:1}]] \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_bob.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_bob.mcfunction new file mode 100644 index 0000000..4411a37 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_bob.mcfunction @@ -0,0 +1,2 @@ +give @p pocketmobs:mob_ball +summon zombie ~ ~1 ~ {Tags:["wacky_wheel"],CustomNameVisible:1b,CustomName:'{"text":"Bob"}',HandItems:[{id:"minecraft:diamond_sword",count:1,components:{"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:fire_aspect":2,"minecraft:knockback":2,"minecraft:sharpness":5,"minecraft:unbreaking":3}}}},{}],HandDropChances:[0.000F,0.085F],ArmorItems:[{id:"minecraft:diamond_boots",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:feather_falling":3,"minecraft:protection":4,"minecraft:thorns":3,"minecraft:depth_strider":3,"minecraft:soul_speed":3,"minecraft:unbreaking":3}}}},{id:"minecraft:diamond_leggings",count:1,components:{"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:protection":4,"minecraft:thorns":3,"minecraft:unbreaking":3}}}},{id:"minecraft:diamond_chestplate",count:1,components:{"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:protection":4,"minecraft:thorns":3,"minecraft:unbreaking":3}}}},{id:"minecraft:diamond_helmet",count:1,components:{"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:protection":4,"minecraft:thorns":3,"minecraft:unbreaking":3}}}}],ArmorDropChances:[0.000F,0.000F,0.000F,0.000F]} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_tom.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_tom.mcfunction new file mode 100644 index 0000000..acdb80b --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_tom.mcfunction @@ -0,0 +1,2 @@ +give @p pocketmobs:mob_ball +summon skeleton ~ ~1 ~ {Tags:["wacky_wheel"], CustomNameVisible:1b,CustomName:'{"text":"Tom"}',HandItems:[{id:"minecraft:bow",count:1,components:{"minecraft:custom_name":'{"bold":true,"color":"dark_blue","text":"BAM"}',"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:flame":1,"minecraft:power":5,"minecraft:punch":2,"minecraft:multishot":1,"minecraft:piercing":1,"minecraft:infinity":1,"minecraft:unbreaking":3}}}},{}],HandDropChances:[0.000F,0.085F],ArmorItems:[{id:"minecraft:leather_boots",count:1,components:{"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:feather_falling":4,"minecraft:protection":4,"minecraft:thorns":3,"minecraft:depth_strider":3,"minecraft:soul_speed":3,"minecraft:unbreaking":3}},"minecraft:dyed_color":0}},{id:"minecraft:leather_leggings",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:protection":4,"minecraft:thorns":3,"minecraft:swift_sneak":3,"minecraft:unbreaking":3}},"minecraft:dyed_color":0}},{id:"minecraft:leather_chestplate",count:1,components:{"minecraft:unbreakable":{},"minecraft:enchantments":{levels:{"minecraft:protection":4,"minecraft:thorns":3,"minecraft:unbreaking":3}},"minecraft:dyed_color":0}},{id:"minecraft:netherite_helmet",count:1,components:{"minecraft:custom_name":'{"bold":true,"color":"black","text":"Hood of the Senate"}',"minecraft:enchantments":{levels:{"minecraft:protection":4,"minecraft:thorns":3,"minecraft:unbreaking":3}}}}],ArmorDropChances:[0.000F,0.000F,0.000F,0.085F]} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_wheel_boy.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_wheel_boy.mcfunction new file mode 100644 index 0000000..75512d4 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_wheel_boy.mcfunction @@ -0,0 +1,2 @@ +give @p pocketmobs:mob_ball +summon zombie ~ ~4 ~1 {Tags:["wacky_wheel"],Health:30f,CanBreakDoors:0b,CustomName:'{"bold":true,"text":"Wheel Boy"}',HandItems:[{id:"minecraft:wooden_shovel",count:1,components:{"minecraft:custom_name":'{"bold":true,"color":"yellow","text":"Cake Spoon"}',"minecraft:enchantments":{levels:{"minecraft:bane_of_arthropods":10,"minecraft:breach":10,"minecraft:density":10,"minecraft:fire_aspect":10,"minecraft:knockback":255,"minecraft:looting":10,"minecraft:sharpness":10,"minecraft:smite":10,"minecraft:sweeping_edge":10,"minecraft:wind_burst":10,"minecraft:unbreaking":10}}}},{id:"minecraft:cake",count:1}],HandDropChances:[0.000F,0.085F],ArmorItems:[{id:"minecraft:leather_boots",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:blast_protection":8,"minecraft:feather_falling":8,"minecraft:fire_protection":8,"minecraft:projectile_protection":8,"minecraft:protection":8,"minecraft:thorns":8,"minecraft:depth_strider":10,"minecraft:soul_speed":10,"minecraft:mending":1,"minecraft:unbreaking":3}},"minecraft:dyed_color":0,"minecraft:trim":{material:"minecraft:redstone",pattern:"minecraft:eye"}}},{id:"minecraft:leather_leggings",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:blast_protection":5,"minecraft:fire_protection":5,"minecraft:projectile_protection":5,"minecraft:protection":5,"minecraft:thorns":5,"minecraft:swift_sneak":5,"minecraft:unbreaking":5}},"minecraft:dyed_color":16777215,"minecraft:trim":{material:"minecraft:redstone",pattern:"minecraft:eye"}}},{id:"minecraft:leather_chestplate",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:blast_protection":5,"minecraft:fire_protection":5,"minecraft:projectile_protection":5,"minecraft:protection":5,"minecraft:thorns":5,"minecraft:unbreaking":10}},"minecraft:dyed_color":9031664,"minecraft:trim":{material:"minecraft:redstone",pattern:"minecraft:eye"}}},{id:"minecraft:player_head",count:1,components:{"minecraft:profile":{name:"Xephos"}}}],ArmorDropChances:[0.000F,0.000F,0.000F,0.085F],active_effects:[{id:"minecraft:fire_resistance",amplifier:1,duration:1000},{id:"minecraft:infested",amplifier:1,duration:3000},{id:"minecraft:speed",amplifier:1,duration:1000}]} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_end.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_end.mcfunction new file mode 100644 index 0000000..f59de6f --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_end.mcfunction @@ -0,0 +1,2 @@ +playsound duck:squeak neutral @s ~ ~ ~ 1 1 +scoreboard objectives remove wheelDuckTimer \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_start.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_start.mcfunction new file mode 100644 index 0000000..16b9b47 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_start.mcfunction @@ -0,0 +1,3 @@ +give @s minecraft:fishing_rod +scoreboard objectives add wheelDuckTimer dummy +playsound duck:squeak neutral @s ~ ~ ~ 1 1 \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_tick.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_tick.mcfunction new file mode 100644 index 0000000..310e18b --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/quack_tick.mcfunction @@ -0,0 +1,3 @@ +scoreboard players add #timerCounter wheelDuckTimer 1 +execute if score #timerCounter wheelDuckTimer matches 120 run execute at @p run summon duck:duck ~ ~ ~ +execute if score #timerCounter wheelDuckTimer matches 120 run scoreboard players set #timerCounter wheelDuckTimer 0 \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/stand.mcfunction b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/stand.mcfunction new file mode 100644 index 0000000..8b92f28 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/function/stand.mcfunction @@ -0,0 +1 @@ +spectralSpirits grant @p \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/banana.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/banana.json new file mode 100644 index 0000000..66df66d --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/banana.json @@ -0,0 +1,8 @@ +{ + "name": "Banana Blast!", + "titleColor": "#FFFF00", + "itemID": "bonzibuddy:banana_blaster", + "castingTime": 20, + "onCastFunction": "banana", + "executeOnCastFunctionAtPlayer": true +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/clown_caravan.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/clown_caravan.json new file mode 100644 index 0000000..fd267fb --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/clown_caravan.json @@ -0,0 +1,11 @@ +{ + "name": "Clown Caravan", + "titleColor": "#00ffcb", + "flavorText": "Check out Clown Raid!", + "itemID": "clown-raid:clown_spawn_egg", + "castingTime": 10, + "onCastFunction": "clown_caravan_start", + "duration": 1200, + "onEndFunction": "clown_caravan_end", + "executeOnCastFunctionAtPlayer": true +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tickets.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tickets.json new file mode 100644 index 0000000..9576e98 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tickets.json @@ -0,0 +1,8 @@ +{ + "name": "Free Tickets!", + "titleColor": "#FFFF00", + "flavorText": "Enjoy your free tickets!", + "itemID": "terrifictickets:ticket", + "castingTime": 30, + "onCastFunction": "free_tickets" +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tokens.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tokens.json new file mode 100644 index 0000000..aedb53e --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tokens.json @@ -0,0 +1,8 @@ +{ + "name": "Free Tokens!", + "titleColor": "#C0C0C0", + "flavorText": "Enjoy your free tokens!", + "itemID": "terrifictickets:token", + "castingTime": 30, + "onCastFunction": "free_tokens" +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/hot_ones.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/hot_ones.json new file mode 100644 index 0000000..3bf40ce --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/hot_ones.json @@ -0,0 +1,8 @@ +{ + "name": "Hot Ones!", + "titleColor": "#FF5349", + "itemID": "magnificent_maw:curious_vial", + "flavorText": "Check out Magnificent Maw!", + "castingTime": 20, + "onCastFunction": "hot_ones" +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pipe_bomb.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pipe_bomb.json new file mode 100644 index 0000000..5f0627c --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pipe_bomb.json @@ -0,0 +1,8 @@ +{ + "name": "Woah Pipe Bomb!", + "titleColor": "#00ddc0", + "itemID": "bombastic:pipe_bomb", + "flavorText": "Check out Bombastic!", + "castingTime": 20, + "onCastFunction": "pipe_bomb" +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_bob.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_bob.json new file mode 100644 index 0000000..93a8794 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_bob.json @@ -0,0 +1,8 @@ +{ + "name": "A wild Bob appeared!", + "titleColor": "#8B0000", + "itemID": "pocketmobs:mob_ball", + "castingTime": 60, + "onCastFunction": "pokemon_bob", + "executeOnCastFunctionAtPlayer": true +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_tom.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_tom.json new file mode 100644 index 0000000..254befb --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_tom.json @@ -0,0 +1,8 @@ +{ + "name": "A wild Tom appeared!", + "titleColor": "#8B0000", + "itemID": "pocketmobs:mob_ball", + "castingTime": 60, + "onCastFunction": "pokemon_tom", + "executeOnCastFunctionAtPlayer": true +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_wheel_boy.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_wheel_boy.json new file mode 100644 index 0000000..9b8db52 --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_wheel_boy.json @@ -0,0 +1,8 @@ +{ + "name": "A wild Wheel Boy appeared!", + "titleColor": "#8B0000", + "itemID": "pocketmobs:mob_ball", + "castingTime": 60, + "onCastFunction": "pokemon_wheel_boy", + "executeOnCastFunctionAtPlayer": true +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/quack.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/quack.json new file mode 100644 index 0000000..9de9a7f --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/quack.json @@ -0,0 +1,13 @@ +{ + "name": "Quack", + "titleColor": "#FFFF00", + "flavorText": "Check out Hook a Duck!", + "itemID": "duck:anima_core_duck", + "castingTime": 30, + "onCastFunction": "quack_start", + "duration": 80, + "onTickFunction": "quack_tick", + "onEndFunction": "quack_end", + "executeOnCastFunctionAtPlayer": true, + "executeOnTickFunctionAtPlayer": true +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/stand.json b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/stand.json new file mode 100644 index 0000000..3eb64cf --- /dev/null +++ b/pack/config/openloader/data/fest-packs/data/wacky_wheel/spell_type/stand.json @@ -0,0 +1,8 @@ +{ + "name": "Sutando Tsukai", + "titleColor": "#FF4500", + "flavorText": "Check out Spectral Spirits!", + "itemID": "minecraft:spectral_arrow", + "castingTime": 20, + "onCastFunction": "stand" +} \ No newline at end of file diff --git a/pack/config/openloader/data/fest-packs/pack.mcmeta b/pack/config/openloader/data/fest-packs/pack.mcmeta new file mode 100644 index 0000000..77e55ae --- /dev/null +++ b/pack/config/openloader/data/fest-packs/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 48, + "description": "A data pack of wacky wheel spells created for ModFest: Carnival" + } +} \ No newline at end of file diff --git a/pack/index.toml b/pack/index.toml index aa25208..23c08a1 100644 --- a/pack/index.toml +++ b/pack/index.toml @@ -12,6 +12,110 @@ hash = "2223c8eb82dded6855a486be7614ad0edc812e2bf565c8184c69517fa5f87168" file = "config/openloader/data/custom-carts/pack.mcmeta" hash = "9350957a24412fff7aed6d48983e81d5d8b21256cf660ca00152d0e363701fb2" +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/banana.mcfunction" +hash = "5cd478ff8d512bbcf4090f5f3628e5eea55ff13453a992998a663bb4584a3571" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_end.mcfunction" +hash = "51129d4983abea24f7a0f6fc4188ac6f2c93c7d3328082b40e99d86ceea73583" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/clown_caravan_start.mcfunction" +hash = "da29012b7fdf0007a2e4ccfcc444b3a0743f30d2755cda1eaef93cddd69bccfa" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/free_tickets.mcfunction" +hash = "d2736433baee9295ab1edaa6bc45d5102aac8d0c803e7095323d12fb4900991f" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/free_tokens.mcfunction" +hash = "f08dbc47246ef1fb6646ede232eb8403dd38a131cd1488d44cbddf853c7ca8be" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/hot_ones.mcfunction" +hash = "b13b370831cf4db9aa1d3e3b52f5998a9a2aee4f8ede97594af6f8376f24ed24" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/pipe_bomb.mcfunction" +hash = "635dc0e0ebfe3d6751905373ad2340876af0e1134c600a3fe185fe957e4df938" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_bob.mcfunction" +hash = "94f3ddef7d4b693448d7995af6c51f6623fe41c80cf2254fdc18ac03ada13547" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_tom.mcfunction" +hash = "39b7bb14a5a20521f7282fafbca18532c16ace9bf8055ebbab184248138f2ce5" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/pokemon_wheel_boy.mcfunction" +hash = "718eef8eba4372af09f4410a0a756f466c65f323bfd8687b6a3ee8e78cf48c47" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/quack_end.mcfunction" +hash = "f2c32e547dfd6f71d64ba234c148a0589c17372a8a39cd9f8901cae6d4fdfe55" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/quack_start.mcfunction" +hash = "d7923cf3a5ebf0ddd7947ee6371c7a72ce18f80df63820be3e3f6f31c1c48be8" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/quack_tick.mcfunction" +hash = "b4cc5bfb5766369d33209f57ac3ca9b32cd1cfc0771a8ce721efb21a7c248d4f" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/function/stand.mcfunction" +hash = "f314e2f638158ab054e769f2b5b53c0e698abcb40b9fa7f076cb29d0707892ab" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/banana.json" +hash = "039ae3a694c852698f59932c7847f4030090513cc2f3f6f90f994ad82ffd2759" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/clown_caravan.json" +hash = "981d51930e482c1d205261c1fa3fed9b403f662fe33ae4aaafb21674a7dd4d0d" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tickets.json" +hash = "3018f56d4472ba934bc8ea4350c33055fdc1bd5b0b90e16a44613a8975a7b9b5" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/free_tokens.json" +hash = "2250e271d149d0df1dfc7aecb087ab6b147a6b2114d7c80ad0d7fa135b85994a" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/hot_ones.json" +hash = "a53ae9a398951a866b55657bd463a111a7639794986f42a2d43bd433e354497f" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pipe_bomb.json" +hash = "32f07de877c4fc9e622b64e7b1930bd12a51928c11bd2da77fe67057fb5eb91f" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_bob.json" +hash = "ee523338a784a7069a4ada8cfe2cc3a20bb02879f675372c80c81072226dca99" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_tom.json" +hash = "9d8a9d98626929533c12fbb63dccc41348b3528cbe46ea639b238d38be4b8b27" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/pokemon_wheel_boy.json" +hash = "d220d5c5932ff70245447a085be14112541809a26fb169417241d49aeedc6dd0" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/quack.json" +hash = "4ef67ebce910601ebda683d92913086a3bf9397289f7030db746ee6c15209e0a" + +[[files]] +file = "config/openloader/data/fest-packs/data/wacky_wheel/spell_type/stand.json" +hash = "298a6587458d7465b9bebf8ce0006d26d82b33448d28b1f2b92d537ecd201898" + +[[files]] +file = "config/openloader/data/fest-packs/pack.mcmeta" +hash = "45cf92c130dccaf305fd16a6b8076309391d89eda57ad1214ebc3f9127b2bca1" + [[files]] file = "config/openloader/data/shards-carnival/data/mf_carnival/shard_type/mf_carnival.json" hash = "6719742d03262cb26e1d9d92be25c9206febee9f41ee35f2cc6b553367574457" @@ -578,7 +682,7 @@ metafile = true [[files]] file = "mods/extravaganza.pw.toml" -hash = "a1735a7633e198acedc1a598126a498a144991488f96d985d2f93507e5f9ca00" +hash = "7d82e412cb610402d2462402f0e28276390e9319762f56edcee013a61f3686c8" metafile = true [[files]] @@ -666,6 +770,11 @@ file = "mods/magnificent-maw.pw.toml" hash = "c5ab1af63531a3a190ed9469fb915b45ad305646dab3395292f1bcf6c26d3766" metafile = true +[[files]] +file = "mods/map-utils.pw.toml" +hash = "bc9e6457a5e40cb51d330239bb2c5e059cdf35f145d4199cf1c02fe0f14e97a2" +metafile = true + [[files]] file = "mods/mib.pw.toml" hash = "f25d70a52a4a512404b24aead89f8dec053f9e355926bd7d68d7fee1bb6642b7" diff --git a/pack/mods/extravaganza.pw.toml b/pack/mods/extravaganza.pw.toml index cf87570..b819497 100644 --- a/pack/mods/extravaganza.pw.toml +++ b/pack/mods/extravaganza.pw.toml @@ -1,13 +1,13 @@ name = "Extravaganza!" -filename = "extravaganza-0.1.6-beta.jar" +filename = "extravaganza-0.1.7-beta.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/Joiujp4e/versions/yCmRd8gT/extravaganza-0.1.6-beta.jar" +url = "https://cdn.modrinth.com/data/Joiujp4e/versions/o1IEW5w3/extravaganza-0.1.7-beta.jar" hash-format = "sha1" -hash = "f7021688f858ecc8b78fbad6d533b6599990f9d5" +hash = "7f61e0927246bd559e1c9fb896fedded8e6ba5ce" [update] [update.modrinth] mod-id = "Joiujp4e" -version = "yCmRd8gT" +version = "o1IEW5w3" diff --git a/pack/mods/map-utils.pw.toml b/pack/mods/map-utils.pw.toml new file mode 100644 index 0000000..e5eb0ee --- /dev/null +++ b/pack/mods/map-utils.pw.toml @@ -0,0 +1,13 @@ +name = "Map Utils" +filename = "map_utils-1.0.1+1.21.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/B8AjIH2E/versions/5qbO0ggl/map_utils-1.0.1%2B1.21.jar" +hash-format = "sha1" +hash = "c3f806fce0da2d46686e78fc6a03b90feb473c11" + +[update] +[update.modrinth] +mod-id = "B8AjIH2E" +version = "5qbO0ggl" diff --git a/pack/pack.toml b/pack/pack.toml index 5c82abe..8b1844d 100644 --- a/pack/pack.toml +++ b/pack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "975cca96a49f7f70cf075af5ce08329ef82a0b40084d3ab1f93b9025aa3d46fa" +hash = "53da6b93d2fd329d314915d6b63baaab62a7b03feeeaf57f330ed9d42eac552f" [versions] fabric = "0.15.11"