diff --git a/src/main/resources/data/chipi/advancements/mishaps/mep/mep_milk_consumed.json b/src/main/resources/data/chipi/advancements/mishaps/mep/mep_milk_consumed.json new file mode 100644 index 0000000..39c934c --- /dev/null +++ b/src/main/resources/data/chipi/advancements/mishaps/mep/mep_milk_consumed.json @@ -0,0 +1,22 @@ +{ + "parent": "chipi:mishaps/root", + "display": { + "icon": { "item": "chipi:mep_milk" }, + "title": "Wait wait wait", + "description": "Where is the milk from?", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "get_mep_milk": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { "items": ["chipi:mep_milk"] } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/mishaps/mep/mep_milk_obtained.json b/src/main/resources/data/chipi/advancements/mishaps/mep/mep_milk_obtained.json new file mode 100644 index 0000000..94d558d --- /dev/null +++ b/src/main/resources/data/chipi/advancements/mishaps/mep/mep_milk_obtained.json @@ -0,0 +1,28 @@ +{ + "parent": "chipi:mishaps/root", + "display": { + "icon": { + "item": "chipi:mep_milk" + }, + "title": "Wait wait wait", + "description": "Where is the milk from?", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "get_mep_milk": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:mep_milk" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/mishaps/root.json b/src/main/resources/data/chipi/advancements/mishaps/root.json new file mode 100644 index 0000000..de7e2ad --- /dev/null +++ b/src/main/resources/data/chipi/advancements/mishaps/root.json @@ -0,0 +1,19 @@ +{ + "parent": "chipi:root", + "display": { + "icon": { + "item": "chipi:mep_milk" + }, + "title": "Chipi Mishaps", + "description": "Regrettable, memorable, unavoidable", + "frame": "task", + "hidden": true, + "show_toast": false, + "announce_to_chat": false + }, + "criteria": { + "tick": { + "trigger": "minecraft:tick" + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/consumed_by_void.json b/src/main/resources/data/chipi/advancements/mishaps/void/consumed_by_void.json similarity index 77% rename from src/main/resources/data/chipi/advancements/progression/consumed_by_void.json rename to src/main/resources/data/chipi/advancements/mishaps/void/consumed_by_void.json index de4492a..d64d876 100644 --- a/src/main/resources/data/chipi/advancements/progression/consumed_by_void.json +++ b/src/main/resources/data/chipi/advancements/mishaps/void/consumed_by_void.json @@ -1,7 +1,9 @@ { - "parent": "chipi:root", + "parent": "chipi:mishaps/root", "display": { - "icon": { "item": "chipi:void_block" }, + "icon": { + "item": "chipi:void_block" + }, "title": "Consumed by the Void", "description": "Some knowledge was never meant to be obtained.", "frame": "challenge", diff --git a/src/main/resources/data/chipi/advancements/progression/consumed_by_void_fire.json b/src/main/resources/data/chipi/advancements/mishaps/void/consumed_by_void_fire.json similarity index 77% rename from src/main/resources/data/chipi/advancements/progression/consumed_by_void_fire.json rename to src/main/resources/data/chipi/advancements/mishaps/void/consumed_by_void_fire.json index 6fae983..2180fb0 100644 --- a/src/main/resources/data/chipi/advancements/progression/consumed_by_void_fire.json +++ b/src/main/resources/data/chipi/advancements/mishaps/void/consumed_by_void_fire.json @@ -1,7 +1,9 @@ { - "parent": "chipi:root", + "parent": "chipi:mishaps/root", "display": { - "icon": { "item": "minecraft:lava_bucket" }, + "icon": { + "item": "minecraft:lava_bucket" + }, "title": "That Didn’t Help", "description": "Tried to save yourself. Landed somewhere even worse.", "frame": "challenge", diff --git a/src/main/resources/data/chipi/advancements/progression/destroy_portal.json b/src/main/resources/data/chipi/advancements/portal/actions/destroy_portal.json similarity index 80% rename from src/main/resources/data/chipi/advancements/progression/destroy_portal.json rename to src/main/resources/data/chipi/advancements/portal/actions/destroy_portal.json index 1102a55..9017e04 100644 --- a/src/main/resources/data/chipi/advancements/progression/destroy_portal.json +++ b/src/main/resources/data/chipi/advancements/portal/actions/destroy_portal.json @@ -1,7 +1,9 @@ { - "parent": "chipi:root", + "parent": "chipi:portal/root", "display": { - "icon": { "item": "chipi:chipper_frame" }, + "icon": { + "item": "chipi:chipper_frame" + }, "title": "Secret Squirrel Safety Plan", "description": "Break the one-way portal to save your tail and pretend it was a hidden feature", "frame": "challenge", diff --git a/src/main/resources/data/chipi/advancements/progression/enter_chipi_dimension.json b/src/main/resources/data/chipi/advancements/portal/actions/enter_chipi_dimension.json similarity index 64% rename from src/main/resources/data/chipi/advancements/progression/enter_chipi_dimension.json rename to src/main/resources/data/chipi/advancements/portal/actions/enter_chipi_dimension.json index 436e0b1..430ee1f 100644 --- a/src/main/resources/data/chipi/advancements/progression/enter_chipi_dimension.json +++ b/src/main/resources/data/chipi/advancements/portal/actions/enter_chipi_dimension.json @@ -1,10 +1,14 @@ { - "parent": "chipi:progression/light_portal", + "parent": "chipi:portal/root", "display": { - "icon": { "item": "chipi:chipper_portal" }, + "icon": { + "item": "chipi:chipper_portal" + }, "title": "Into the Nya Zone", "description": "Leap through the portal; feral fluffers judge you with big eyes, nya", - "frame": "challenge" + "frame": "challenge", + "hidden": false, + "announce_to_chat": true }, "criteria": { "enter": { diff --git a/src/main/resources/data/chipi/advancements/progression/light_portal.json b/src/main/resources/data/chipi/advancements/portal/actions/light_portal.json similarity index 79% rename from src/main/resources/data/chipi/advancements/progression/light_portal.json rename to src/main/resources/data/chipi/advancements/portal/actions/light_portal.json index 6e01080..93bce14 100644 --- a/src/main/resources/data/chipi/advancements/progression/light_portal.json +++ b/src/main/resources/data/chipi/advancements/portal/actions/light_portal.json @@ -1,7 +1,9 @@ { - "parent": "chipi:root", + "parent": "chipi:portal/root", "display": { - "icon": { "item": "chipi:chipper_portal" }, + "icon": { + "item": "chipi:chipper_portal" + }, "title": "Absolutely Do Not Light This", "description": "Ignite the portal as the burrow whispers \"oh no don't go out there... nya\"", "frame": "challenge", diff --git a/src/main/resources/data/chipi/advancements/progression/make_portal_frame.json b/src/main/resources/data/chipi/advancements/portal/actions/make_portal_frame.json similarity index 50% rename from src/main/resources/data/chipi/advancements/progression/make_portal_frame.json rename to src/main/resources/data/chipi/advancements/portal/actions/make_portal_frame.json index 8c4eca4..aa549ba 100644 --- a/src/main/resources/data/chipi/advancements/progression/make_portal_frame.json +++ b/src/main/resources/data/chipi/advancements/portal/actions/make_portal_frame.json @@ -1,16 +1,25 @@ { - "parent": "chipi:root", + "parent": "chipi:portal/root", "display": { - "icon": { "item": "chipi:chipper_frame" }, + "icon": { + "item": "chipi:chipper_frame" + }, "title": "Framing the Nya Door", "description": "Assemble the portal while the squirrels whisper this is a bad idea, nya", - "frame": "task" + "frame": "task", + "announce_to_chat": true }, "criteria": { "nut": { "trigger": "minecraft:inventory_changed", "conditions": { - "items": [{ "items": ["chipi:chipper_frame"] }] + "items": [ + { + "items": [ + "chipi:chipper_frame" + ] + } + ] } } } diff --git a/src/main/resources/data/chipi/advancements/portal/root.json b/src/main/resources/data/chipi/advancements/portal/root.json new file mode 100644 index 0000000..a9a68ab --- /dev/null +++ b/src/main/resources/data/chipi/advancements/portal/root.json @@ -0,0 +1,19 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_portal" + }, + "title": "Chipi Portal", + "description": "A bad idea with a doorframe", + "frame": "task", + "hidden": true, + "show_toast": false, + "announce_to_chat": false + }, + "criteria": { + "tick": { + "trigger": "minecraft:tick" + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/unlock_portal_frame_recipe.json b/src/main/resources/data/chipi/advancements/portal/unlock_portal_frame_recipe.json similarity index 69% rename from src/main/resources/data/chipi/advancements/progression/unlock_portal_frame_recipe.json rename to src/main/resources/data/chipi/advancements/portal/unlock_portal_frame_recipe.json index 31148cd..50569e4 100644 --- a/src/main/resources/data/chipi/advancements/progression/unlock_portal_frame_recipe.json +++ b/src/main/resources/data/chipi/advancements/portal/unlock_portal_frame_recipe.json @@ -1,10 +1,13 @@ { - "parent": "chipi:progression/make_alloy_block", + "parent": "chipi:portal/root", "display": { - "icon": { "item": "chipi:chipper_frame" }, + "icon": { + "item": "chipi:chipper_frame" + }, "title": "Forbidden IKEA Manual", "description": "Unlock the portal frame recipe while the fluffy crowd side-eyes you, nya", - "frame": "goal" + "frame": "goal", + "announce_to_chat": true }, "criteria": { "recipe": { diff --git a/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_boots.json b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_boots.json new file mode 100644 index 0000000..c8c325d --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_boots.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_boots" + }, + "title": "Doubt Stompers", + "description": "Craft chipper boots and step into bad ideas", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "boots": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_boots" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_chestplate.json b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_chestplate.json new file mode 100644 index 0000000..6300839 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_chestplate.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_chestplate" + }, + "title": "Cardboard Core", + "description": "Craft a chipper chestplate and trust it anyway", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "chestplate": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_chestplate" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_helmet.json b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_helmet.json new file mode 100644 index 0000000..62217af --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_helmet.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_helmet" + }, + "title": "Headbucket Chic", + "description": "Craft a chipper helmet and pretend it protects you", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "helmet": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_helmet" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_leggings.json b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_leggings.json new file mode 100644 index 0000000..31e8187 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/armor/make_chipper_leggings.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_leggings" + }, + "title": "Creaky Pants", + "description": "Craft chipper leggings and hear them complain", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "leggings": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_leggings" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/armor/wear_full_chipper_armor.json b/src/main/resources/data/chipi/advancements/progression/armor/wear_full_chipper_armor.json new file mode 100644 index 0000000..1115888 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/armor/wear_full_chipper_armor.json @@ -0,0 +1,44 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_chestplate" + }, + "title": "Full Set, Zero Safety", + "description": "Wear the full chipper set and hope for the best", + "frame": "goal", + "hidden": false, + "announce_to_chat": true + }, + "criteria": { + "suited": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "player": { + "equipment": { + "head": { + "items": [ + "chipi:chipper_helmet" + ] + }, + "chest": { + "items": [ + "chipi:chipper_chestplate" + ] + }, + "legs": { + "items": [ + "chipi:chipper_leggings" + ] + }, + "feet": { + "items": [ + "chipi:chipper_boots" + ] + } + } + } + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/get_nut.json b/src/main/resources/data/chipi/advancements/progression/get_nut.json deleted file mode 100644 index ee93e1f..0000000 --- a/src/main/resources/data/chipi/advancements/progression/get_nut.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parent": "chipi:root", - "display": { - "icon": { "item": "chipi:nut" }, - "title": "Nuts OwO", - "description": "Nyaa~ stash a nut before the other fluffballs start gossiping", - "frame": "task" - }, - "criteria": { - "nut": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [{ "items": ["chipi:nut"] }] - } - } - } -} diff --git a/src/main/resources/data/chipi/advancements/progression/get_raw_chipper_ore.json b/src/main/resources/data/chipi/advancements/progression/get_raw_chipper_ore.json deleted file mode 100644 index dc49cfe..0000000 --- a/src/main/resources/data/chipi/advancements/progression/get_raw_chipper_ore.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parent": "chipi:root", - "display": { - "icon": { "item": "chipi:raw_chipper_ore" }, - "title": "Shiny Squirrel Snack", - "description": "Dig up raw chipper ore before someone nibbles it, nya", - "frame": "task" - }, - "criteria": { - "ore": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [{ "items": ["chipi:raw_chipper_ore"] }] - } - } - } -} diff --git a/src/main/resources/data/chipi/advancements/progression/make_alloy.json b/src/main/resources/data/chipi/advancements/progression/make_alloy.json deleted file mode 100644 index 5d5ed8a..0000000 --- a/src/main/resources/data/chipi/advancements/progression/make_alloy.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parent": "chipi:progression/smelt_chipper_ore", - "display": { - "icon": { "item": "chipi:chipper_alloy" }, - "title": "Alchemized Drip", - "description": "Blend chipper alloy like a squirrel mixing nut butter couture", - "frame": "task" - }, - "criteria": { - "alloy": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [{ "items": ["chipi:chipper_alloy"] }] - } - } - } -} diff --git a/src/main/resources/data/chipi/advancements/progression/make_alloy_block.json b/src/main/resources/data/chipi/advancements/progression/make_alloy_block.json deleted file mode 100644 index edf81af..0000000 --- a/src/main/resources/data/chipi/advancements/progression/make_alloy_block.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parent": "chipi:progression/make_alloy", - "display": { - "icon": { "item": "chipi:chipper_alloy_block" }, - "title": "Bulked-Up Bling", - "description": "Press that alloy into a block—buff shiny burrow decor, uwu", - "frame": "task" - }, - "criteria": { - "block": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [{ "items": ["chipi:chipper_alloy_block"] }] - } - } - } -} diff --git a/src/main/resources/data/chipi/advancements/progression/consume_nut.json b/src/main/resources/data/chipi/advancements/progression/materials/consume_nut.json similarity index 57% rename from src/main/resources/data/chipi/advancements/progression/consume_nut.json rename to src/main/resources/data/chipi/advancements/progression/materials/consume_nut.json index fa66604..c260539 100644 --- a/src/main/resources/data/chipi/advancements/progression/consume_nut.json +++ b/src/main/resources/data/chipi/advancements/progression/materials/consume_nut.json @@ -1,17 +1,22 @@ { - "parent": "chipi:progression/get_nut", + "parent": "chipi:progression/root", "display": { - "icon": { "item": "chipi:nut" }, + "icon": { + "item": "chipi:nut" + }, "title": "Nutty Preworkout", "description": "Munch a nut to impress the swole floofs, uwu", - "frame": "task" + "frame": "task", + "announce_to_chat": true }, "criteria": { "eat": { "trigger": "minecraft:consume_item", "conditions": { "item": { - "items": ["chipi:nut"] + "items": [ + "chipi:nut" + ] } } } diff --git a/src/main/resources/data/chipi/advancements/progression/materials/get_nut.json b/src/main/resources/data/chipi/advancements/progression/materials/get_nut.json new file mode 100644 index 0000000..88748d5 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/materials/get_nut.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:nut" + }, + "title": "Nuts OwO", + "description": "Nyaa~ stash a nut before the other fluffballs start gossiping", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "nut": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:nut" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/materials/get_raw_chipper_ore.json b/src/main/resources/data/chipi/advancements/progression/materials/get_raw_chipper_ore.json new file mode 100644 index 0000000..fb62be9 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/materials/get_raw_chipper_ore.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:raw_chipper_ore" + }, + "title": "Shiny Squirrel Snack", + "description": "Dig up raw chipper ore before someone nibbles it, nya", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "ore": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:raw_chipper_ore" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/materials/make_alloy.json b/src/main/resources/data/chipi/advancements/progression/materials/make_alloy.json new file mode 100644 index 0000000..2379e15 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/materials/make_alloy.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_alloy" + }, + "title": "Alchemized Drip", + "description": "Blend chipper alloy like a squirrel mixing nut butter couture", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "alloy": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_alloy" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/materials/make_alloy_block.json b/src/main/resources/data/chipi/advancements/progression/materials/make_alloy_block.json new file mode 100644 index 0000000..7397fc3 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/materials/make_alloy_block.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_alloy_block" + }, + "title": "Bulked-Up Bling", + "description": "Press that alloy into a block—buff shiny burrow decor, uwu", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_alloy_block" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/place_alloy_block.json b/src/main/resources/data/chipi/advancements/progression/materials/place_alloy_block.json similarity index 73% rename from src/main/resources/data/chipi/advancements/progression/place_alloy_block.json rename to src/main/resources/data/chipi/advancements/progression/materials/place_alloy_block.json index 2c1d190..08efe26 100644 --- a/src/main/resources/data/chipi/advancements/progression/place_alloy_block.json +++ b/src/main/resources/data/chipi/advancements/progression/materials/place_alloy_block.json @@ -1,10 +1,13 @@ { - "parent": "chipi:progression/make_alloy_block", + "parent": "chipi:progression/root", "display": { - "icon": { "item": "chipi:chipper_alloy_block" }, + "icon": { + "item": "chipi:chipper_alloy_block" + }, "title": "Bulk Metal Feng Shui", "description": "Place a chipper alloy block like it's a shiny gym mirror, OwO", - "frame": "task" + "frame": "task", + "announce_to_chat": true }, "criteria": { "place": { diff --git a/src/main/resources/data/chipi/advancements/progression/materials/smelt_chipper_ore.json b/src/main/resources/data/chipi/advancements/progression/materials/smelt_chipper_ore.json new file mode 100644 index 0000000..f241085 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/materials/smelt_chipper_ore.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_ingot" + }, + "title": "Spa Day for Rocks", + "description": "Smelt chipper ore into ingots—pampered den-day treatment, uwu", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "smelt": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_ingot" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/mine_chipper_ore.json b/src/main/resources/data/chipi/advancements/progression/mine_chipper_ore.json deleted file mode 100644 index 85b8663..0000000 --- a/src/main/resources/data/chipi/advancements/progression/mine_chipper_ore.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "parent": "chipi:root", - "display": { - "icon": { "item": "chipi:raw_chipper_ore" }, - "title": "Snack-axe Technician", - "description": "Mine chipper ore before the squirrels chew it out of the wall", - "frame": "task" - }, - "criteria": { - "mine": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": ["chipi:raw_chipper_ore"] - } - ] - } - } - } -} diff --git a/src/main/resources/data/chipi/advancements/progression/root.json b/src/main/resources/data/chipi/advancements/progression/root.json new file mode 100644 index 0000000..52a7a57 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/root.json @@ -0,0 +1,19 @@ +{ + "parent": "chipi:root", + "display": { + "icon": { + "item": "chipi:chipper_ingot" + }, + "title": "Chipi Progression", + "description": "The sensible path, allegedly", + "frame": "task", + "hidden": true, + "show_toast": false, + "announce_to_chat": false + }, + "criteria": { + "tick": { + "trigger": "minecraft:tick" + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/smelt_chipper_ore.json b/src/main/resources/data/chipi/advancements/progression/smelt_chipper_ore.json deleted file mode 100644 index 32acf46..0000000 --- a/src/main/resources/data/chipi/advancements/progression/smelt_chipper_ore.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "parent": "chipi:progression/get_raw_chipper_ore", - "display": { - "icon": { "item": "chipi:chipper_ingot" }, - "title": "Spa Day for Rocks", - "description": "Smelt chipper ore into ingots—pampered den-day treatment, uwu", - "frame": "task" - }, - "criteria": { - "smelt": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [{ "items": ["chipi:chipper_ingot"] }] - } - } - } -} diff --git a/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_axe.json b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_axe.json new file mode 100644 index 0000000..bfc3e0d --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_axe.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_axe" + }, + "title": "Timber, Briefly", + "description": "Craft a chipper axe and make it count", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "axe": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_axe" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_hoe.json b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_hoe.json new file mode 100644 index 0000000..795dbc0 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_hoe.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_hoe" + }, + "title": "Speed Farming", + "description": "Craft a chipper hoe and till in a hurry", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "hoe": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_hoe" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_pickaxe.json b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_pickaxe.json new file mode 100644 index 0000000..f508434 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_pickaxe.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_pickaxe" + }, + "title": "Stone Chewer", + "description": "Craft a chipper pickaxe and race the durability", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "pickaxe": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_pickaxe" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_shovel.json b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_shovel.json new file mode 100644 index 0000000..9576182 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_shovel.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_shovel" + }, + "title": "Dirt, Now", + "description": "Craft a chipper shovel and dig before it snaps", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "shovel": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_shovel" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_sword.json b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_sword.json new file mode 100644 index 0000000..a9fb9a2 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/progression/tools/make_chipper_sword.json @@ -0,0 +1,26 @@ +{ + "parent": "chipi:progression/root", + "display": { + "icon": { + "item": "chipi:chipper_sword" + }, + "title": "Five-Swing Wonder", + "description": "Craft a chipper sword and count the hits", + "frame": "task", + "announce_to_chat": true + }, + "criteria": { + "sword": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "chipi:chipper_sword" + ] + } + ] + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/root.json b/src/main/resources/data/chipi/advancements/root.json index 9a1df2c..b08ba83 100644 --- a/src/main/resources/data/chipi/advancements/root.json +++ b/src/main/resources/data/chipi/advancements/root.json @@ -1,14 +1,18 @@ { "display": { - "icon": { "item": "chipi:chipper_ingot" }, + "icon": { + "item": "chipi:chipper_ingot" + }, "title": "Welcome to the Burrow", "description": "Industrial fluff nonsense kicks off, nya~", "background": "minecraft:textures/block/stone.png", "show_toast": false, - "announce_to_chat": true, + "announce_to_chat": false, "hidden": false }, "criteria": { - "tick": { "trigger": "minecraft:tick" } + "tick": { + "trigger": "minecraft:tick" + } } } diff --git a/src/main/resources/data/chipi/advancements/tools/chipper_axe_broke.json b/src/main/resources/data/chipi/advancements/tools/chipper_axe_broke.json new file mode 100644 index 0000000..5402dfa --- /dev/null +++ b/src/main/resources/data/chipi/advancements/tools/chipper_axe_broke.json @@ -0,0 +1,27 @@ +{ + "parent": "chipi:tools/root", + "display": { + "icon": { + "item": "chipi:chipper_axe" + }, + "title": "Handled Poorly", + "description": "The handle had opinions.", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "break_axe": { + "trigger": "minecraft:item_durability_changed", + "conditions": { + "item": { + "items": [ + "chipi:chipper_axe" + ] + }, + "durability": 0 + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/tools/chipper_hoe_broke.json b/src/main/resources/data/chipi/advancements/tools/chipper_hoe_broke.json new file mode 100644 index 0000000..a673323 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/tools/chipper_hoe_broke.json @@ -0,0 +1,27 @@ +{ + "parent": "chipi:tools/root", + "display": { + "icon": { + "item": "chipi:chipper_hoe" + }, + "title": "Agriculture Was a Mistake", + "description": "The soil remains unconvinced.", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "break_hoe": { + "trigger": "minecraft:item_durability_changed", + "conditions": { + "item": { + "items": [ + "chipi:chipper_hoe" + ] + }, + "durability": 0 + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/tools/chipper_pickaxe_broke.json b/src/main/resources/data/chipi/advancements/tools/chipper_pickaxe_broke.json new file mode 100644 index 0000000..469b496 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/tools/chipper_pickaxe_broke.json @@ -0,0 +1,27 @@ +{ + "parent": "chipi:tools/root", + "display": { + "icon": { + "item": "chipi:chipper_pickaxe" + }, + "title": "Outpaced the Ore", + "description": "The stone is still there.", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "break_pickaxe": { + "trigger": "minecraft:item_durability_changed", + "conditions": { + "item": { + "items": [ + "chipi:chipper_pickaxe" + ] + }, + "durability": 0 + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/tools/chipper_shovel_broke.json b/src/main/resources/data/chipi/advancements/tools/chipper_shovel_broke.json new file mode 100644 index 0000000..e8aa300 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/tools/chipper_shovel_broke.json @@ -0,0 +1,27 @@ +{ + "parent": "chipi:tools/root", + "display": { + "icon": { + "item": "chipi:chipper_shovel" + }, + "title": "Gravel Won", + "description": "You knew this would happen.", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "break_shovel": { + "trigger": "minecraft:item_durability_changed", + "conditions": { + "item": { + "items": [ + "chipi:chipper_shovel" + ] + }, + "durability": 0 + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/tools/chipper_sword_broke.json b/src/main/resources/data/chipi/advancements/tools/chipper_sword_broke.json new file mode 100644 index 0000000..bd958f4 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/tools/chipper_sword_broke.json @@ -0,0 +1,27 @@ +{ + "parent": "chipi:tools/root", + "display": { + "icon": { + "item": "chipi:chipper_sword" + }, + "title": "Five Swings of Glory", + "description": "You believed in it. Briefly.", + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "break_sword": { + "trigger": "minecraft:item_durability_changed", + "conditions": { + "item": { + "items": [ + "chipi:chipper_sword" + ] + }, + "durability": 0 + } + } + } +} diff --git a/src/main/resources/data/chipi/advancements/tools/root.json b/src/main/resources/data/chipi/advancements/tools/root.json new file mode 100644 index 0000000..b7289b0 --- /dev/null +++ b/src/main/resources/data/chipi/advancements/tools/root.json @@ -0,0 +1,19 @@ +{ + "parent": "chipi:root", + "display": { + "icon": { + "item": "chipi:chipper_pickaxe" + }, + "title": "Chipi Tools", + "description": "Short-lived legends", + "frame": "task", + "hidden": true, + "show_toast": false, + "announce_to_chat": false + }, + "criteria": { + "tick": { + "trigger": "minecraft:tick" + } + } +}