diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/apply_dreamy_diet.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/apply_dreamy_diet.json new file mode 100644 index 0000000..27bc9aa --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/apply_dreamy_diet.json @@ -0,0 +1,16 @@ +{ + "cast_delay_ms": 1000, + "description": { + "text": "Extended Diet" + }, + "effects": { + "mirthdew_encore:run_function": [ + { + "function": "mirthdew_encore:apply_dreamy_diet" + } + ] + }, + "input_count": 0, + "mirth_cost": 1200, + "recharge_delay_ms": 5000 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/celebrate.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/celebrate.json new file mode 100644 index 0000000..4b42e60 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/celebrate.json @@ -0,0 +1,16 @@ +{ + "cast_delay_ms": 800, + "description": { + "text": "Celebrate" + }, + "effects": { + "mirthdew_encore:run_function": [ + { + "function": "mirthdew_encore:celebrate" + } + ] + }, + "input_count": 0, + "mirth_cost": 20, + "recharge_delay_ms": 0 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/conjure_token.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/conjure_token.json new file mode 100644 index 0000000..5febb31 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/conjure_token.json @@ -0,0 +1,16 @@ +{ + "cast_delay_ms": 500, + "description": { + "text": "Conjure Token" + }, + "effects": { + "mirthdew_encore:run_function": [ + { + "function": "mirthdew_encore:conjure_token" + } + ] + }, + "input_count": 0, + "mirth_cost": 40, + "recharge_delay_ms": 500 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_balloon_bomb.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_balloon_bomb.json new file mode 100644 index 0000000..b76b736 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_balloon_bomb.json @@ -0,0 +1,20 @@ +{ + "cast_delay_ms": 350, + "description": { + "text": "Lob Balloon Bomb" + }, + "effects": { + "mirthdew_encore:fire_entity": [ + { + "entity": [ + "sinister-circus:balloon_bomb" + ], + "speed": 1.2, + "divergence": 1.0 + } + ] + }, + "input_count": 0, + "mirth_cost": 75, + "recharge_delay_ms": 600 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_banana_blaster.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_banana_blaster.json new file mode 100644 index 0000000..4b81c22 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_banana_blaster.json @@ -0,0 +1,20 @@ +{ + "cast_delay_ms": 200, + "description": { + "text": "Bonzi Banana Blast" + }, + "effects": { + "mirthdew_encore:fire_entity": [ + { + "entity": [ + "bonzibuddy:bananablaster" + ], + "speed": 1.4, + "divergence": 1.2 + } + ] + }, + "input_count": 0, + "mirth_cost": 25, + "recharge_delay_ms": 300 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_pipe_bomb.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_pipe_bomb.json new file mode 100644 index 0000000..b970c23 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_pipe_bomb.json @@ -0,0 +1,20 @@ +{ + "cast_delay_ms": 50, + "description": { + "text": "Deliverance: Pipe Bomb" + }, + "effects": { + "mirthdew_encore:fire_entity": [ + { + "entity": [ + "bombastic:pipe_bomb" + ], + "speed": 0.85, + "divergence": 4.0 + } + ] + }, + "input_count": 0, + "mirth_cost": 45, + "recharge_delay_ms": 750 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_the_funny.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_the_funny.json new file mode 100644 index 0000000..5990aca --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_the_funny.json @@ -0,0 +1,20 @@ +{ + "cast_delay_ms": 250, + "description": { + "text": "Maximal Humour : Eject The Funny" + }, + "effects": { + "mirthdew_encore:fire_entity": [ + { + "entity": [ + "honque:hr_complaint" + ], + "speed": 1.3, + "divergence": 3.0 + } + ] + }, + "input_count": 0, + "mirth_cost": 750, + "recharge_delay_ms": 4500 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/forgotten_card.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/forgotten_card.json new file mode 100644 index 0000000..ca5a1ce --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/forgotten_card.json @@ -0,0 +1,16 @@ +{ + "cast_delay_ms": 777, + "description": { + "text": "XVII ~ ???" + }, + "effects": { + "mirthdew_encore:run_function": [ + { + "function": "mirthdew_encore:activate" + } + ] + }, + "input_count": 0, + "mirth_cost": 77, + "recharge_delay_ms": 7777 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/the_magician.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/the_magician.json new file mode 100644 index 0000000..0a98424 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/the_magician.json @@ -0,0 +1,16 @@ +{ + "cast_delay_ms": 1000, + "description": { + "text": "I ~ The Magician" + }, + "effects": { + "mirthdew_encore:run_function": [ + { + "function": "mirthdew_encore:grant_magician_shard" + } + ] + }, + "input_count": 0, + "mirth_cost": 33333, + "recharge_delay_ms": 5000 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/trash_user.json b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/trash_user.json new file mode 100644 index 0000000..8bbdbd0 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/trash_user.json @@ -0,0 +1,16 @@ +{ + "cast_delay_ms": 1000, + "description": { + "text": "Polymorph: Garbage" + }, + "effects": { + "mirthdew_encore:run_function": [ + { + "function": "mirthdew_encore:trash_user" + } + ] + }, + "input_count": 0, + "mirth_cost": 1, + "recharge_delay_ms": 1000 +} \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/activate.mcfunction b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/activate.mcfunction new file mode 100644 index 0000000..c648fba --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/activate.mcfunction @@ -0,0 +1,5 @@ +# function mirthdew_encore:activate +execute as @n[tag=mirthdew_encore_activation_marker] at @s run fill ~ ~ ~ ~ ~ ~ minecraft:redstone_block replace minecraft:gold_block +tellraw @s {"text":"A Passage Is Opened...","italic":true,"color":"gray"} +playsound minecraft:block.iron_door.open master @s ~ ~ ~ 1 0 1 +playsound minecraft:block.sculk_shrieker.shriek \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/apply_dreamy_diet.mcfunction b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/apply_dreamy_diet.mcfunction new file mode 100644 index 0000000..4bbe616 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/apply_dreamy_diet.mcfunction @@ -0,0 +1,4 @@ +# function mirthdew_encore:apply_dreamy_diet +effect give @s mirthdew_encore:dreamy_diet 900 1 true +playsound minecraft:block.brewing_stand.brew +particle minecraft:entity_effect{color:-16040336} ~ ~0.6 ~ 0 0.3 0 1 50 \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/celebrate.mcfunction b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/celebrate.mcfunction new file mode 100644 index 0000000..3de95d1 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/celebrate.mcfunction @@ -0,0 +1,4 @@ +# function mirthdew_encore:celebrate +playsound honque:compat/confetti +particle confetti:confetti ~ ~ ~ 0 0 0 0.5 200 +particle bombastic:confetti ~ ~ ~ 0 0 0 0.1 130 \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/conjure_token.mcfunction b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/conjure_token.mcfunction new file mode 100644 index 0000000..6c77b4c --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/conjure_token.mcfunction @@ -0,0 +1,6 @@ +# function mirthdew_encore:conjure_token +give @s terrifictickets:token 1 +particle minecraft:happy_villager ~ ~2.5 ~ 0.4 0.4 0.4 1 10 +particle minecraft:witch ~ ~ ~ 0.3 0.2 0.3 1 20 +particle minecraft:enchant ~ ~0.5 ~ 1 1 1 0.4 50 +playsound terrifictickets:token_accept \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/grant_magician_shard.mcfunction b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/grant_magician_shard.mcfunction new file mode 100644 index 0000000..fbfbf9a --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/grant_magician_shard.mcfunction @@ -0,0 +1,5 @@ +# function mirthdew_encore:grant_magician_shard +shard collect mirthdew_encore:mf_carnival_magician +particle minecraft:witch ~ ~0.5 ~ 0.5 0.3 0.5 1 400 +particle minecraft:enchant ~ ~1 ~ 1.5 1.5 1.5 0.4 900 +playsound minecraft:entity.player.levelup \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/trash_user.mcfunction b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/trash_user.mcfunction new file mode 100644 index 0000000..ea8b619 --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/trash_user.mcfunction @@ -0,0 +1,2 @@ +# function mirthdew_encore:trash_user +damage @s 99999 extravaganza:trash \ No newline at end of file diff --git a/pack/config/openloader/data/mirthdew_carnival_datapack/pack.mcmeta b/pack/config/openloader/data/mirthdew_carnival_datapack/pack.mcmeta new file mode 100644 index 0000000..709a6cb --- /dev/null +++ b/pack/config/openloader/data/mirthdew_carnival_datapack/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 48, + "description": "Adds additional Spell Cards for Modfest Carnival" + } +} \ No newline at end of file diff --git a/pack/index.toml b/pack/index.toml index 17c5e50..0bdb314 100644 --- a/pack/index.toml +++ b/pack/index.toml @@ -128,6 +128,74 @@ hash = "298a6587458d7465b9bebf8ce0006d26d82b33448d28b1f2b92d537ecd201898" file = "config/openloader/data/fest-packs/pack.mcmeta" hash = "45cf92c130dccaf305fd16a6b8076309391d89eda57ad1214ebc3f9127b2bca1" +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/apply_dreamy_diet.json" +hash = "0a5e9f5649b18e41b30e1f376e456771fda6bc65274ca5365027062fc5d22217" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/celebrate.json" +hash = "ee5c3f6cd3a9d393ffb31c098ec6b83cc14e8b9c1e2d91a8fee823794051fdc3" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/conjure_token.json" +hash = "e620c6105c436b8991304907eb479cc7fa6422aae5917937b6c32a438be3b341" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_balloon_bomb.json" +hash = "36a52f318ae8391f4b1a1e738d056dfbdc409371f48212070a7d3ad874e88b69" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_banana_blaster.json" +hash = "45e508ea250216577bb9e08603fae71e97360b7c8cb13c1f3c83f0fc9273a20e" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_pipe_bomb.json" +hash = "6e93c5e744298ba99f04021b438d8e3acfc7b7445a64ecca3675fff52e46fd33" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/fire_the_funny.json" +hash = "2d164d534428f804cd3c8a66fb5aa050b748219b2f26430e91903786cb86ac5f" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/forgotten_card.json" +hash = "ad2c981ac8f9f3e2d1d728c20ae9d91d60b318c79fbf1ccf23def961dfdee741" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/the_magician.json" +hash = "2cafbe33cf0a7ec8763a74dd51249db63efce57784a65902baec31e321067e1c" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mf_carnival/mirthdew_encore/card_spell/trash_user.json" +hash = "cbc747153f86f52ef0957c8d7f8f62f975cc095c2d5feff756da258a89c6c882" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/activate.mcfunction" +hash = "fa8d1cb85a1cf0934d22a2e6e0493db1f6542ba26320a0f49de87a340c46b5c2" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/apply_dreamy_diet.mcfunction" +hash = "735a7bf7ab8385e4d6c9c4d9e96f4022decaf1d803f7c4d674c87bf07abb647c" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/celebrate.mcfunction" +hash = "6115fe694c38e423a1cff5a1136e2be7c2f5c282160cfc6423e1127f1f9e4e77" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/conjure_token.mcfunction" +hash = "16360ff5089dad660a850c81cdc8d26ff18323740ba29c2785415b5fcd9cb136" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/grant_magician_shard.mcfunction" +hash = "5c4a9f1ff7e8c6af4ca69ef6f060e5a16845aeafe91283c3ab3df64fd84fc35a" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/data/mirthdew_encore/function/trash_user.mcfunction" +hash = "bf045762a87852c1d3dba59f79e8a825e811ab9669b93a3f43f54b55f53038ff" + +[[files]] +file = "config/openloader/data/mirthdew_carnival_datapack/pack.mcmeta" +hash = "a8d766d41da4ee5bf84cbac67465e1b8b0dcf267985e65fba94660d7c9f185b8" + [[files]] file = "config/openloader/data/shards-carnival/data/mf_carnival/shard_type/mf_carnival.json" hash = "6719742d03262cb26e1d9d92be25c9206febee9f41ee35f2cc6b553367574457" diff --git a/pack/pack.toml b/pack/pack.toml index af37dc8..afc92a4 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 = "55e9e67eb67a417b0cc71e321b497a45d41299f2aef8d00faf304c1bbd0551c3" +hash = "058bb7914664c2a0b0700338a80dae49d99622a80906899613d575bfaa4d963f" [versions] fabric = "0.15.11"