Add advancements for Chipi mishaps, portal actions, and tool durability

- Introduced new advancements for mishaps related to milk consumption and void interactions.
- Created portal-related advancements for actions like destroying and entering portals.
- Added various advancements for crafting and using Chipi tools, including axes, hoes, pickaxes, shovels, and swords.
- Implemented criteria for tool durability, rewarding players for breaking their tools.
- Removed outdated advancements related to nuts and raw chipper ore.
- Updated root advancements for both progression and tools to reflect new content.
This commit is contained in:
Chipperfluff 2025-12-21 13:23:35 +01:00
parent e30e42ff51
commit 3475b19df5
42 changed files with 733 additions and 134 deletions

View File

@ -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"] }
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
}
}
}

View File

@ -1,7 +1,9 @@
{ {
"parent": "chipi:root", "parent": "chipi:mishaps/root",
"display": { "display": {
"icon": { "item": "chipi:void_block" }, "icon": {
"item": "chipi:void_block"
},
"title": "Consumed by the Void", "title": "Consumed by the Void",
"description": "Some knowledge was never meant to be obtained.", "description": "Some knowledge was never meant to be obtained.",
"frame": "challenge", "frame": "challenge",

View File

@ -1,7 +1,9 @@
{ {
"parent": "chipi:root", "parent": "chipi:mishaps/root",
"display": { "display": {
"icon": { "item": "minecraft:lava_bucket" }, "icon": {
"item": "minecraft:lava_bucket"
},
"title": "That Didnt Help", "title": "That Didnt Help",
"description": "Tried to save yourself. Landed somewhere even worse.", "description": "Tried to save yourself. Landed somewhere even worse.",
"frame": "challenge", "frame": "challenge",

View File

@ -1,7 +1,9 @@
{ {
"parent": "chipi:root", "parent": "chipi:portal/root",
"display": { "display": {
"icon": { "item": "chipi:chipper_frame" }, "icon": {
"item": "chipi:chipper_frame"
},
"title": "Secret Squirrel Safety Plan", "title": "Secret Squirrel Safety Plan",
"description": "Break the one-way portal to save your tail and pretend it was a hidden feature", "description": "Break the one-way portal to save your tail and pretend it was a hidden feature",
"frame": "challenge", "frame": "challenge",

View File

@ -1,10 +1,14 @@
{ {
"parent": "chipi:progression/light_portal", "parent": "chipi:portal/root",
"display": { "display": {
"icon": { "item": "chipi:chipper_portal" }, "icon": {
"item": "chipi:chipper_portal"
},
"title": "Into the Nya Zone", "title": "Into the Nya Zone",
"description": "Leap through the portal; feral fluffers judge you with big eyes, nya", "description": "Leap through the portal; feral fluffers judge you with big eyes, nya",
"frame": "challenge" "frame": "challenge",
"hidden": false,
"announce_to_chat": true
}, },
"criteria": { "criteria": {
"enter": { "enter": {

View File

@ -1,7 +1,9 @@
{ {
"parent": "chipi:root", "parent": "chipi:portal/root",
"display": { "display": {
"icon": { "item": "chipi:chipper_portal" }, "icon": {
"item": "chipi:chipper_portal"
},
"title": "Absolutely Do Not Light This", "title": "Absolutely Do Not Light This",
"description": "Ignite the portal as the burrow whispers \"oh no don't go out there... nya\"", "description": "Ignite the portal as the burrow whispers \"oh no don't go out there... nya\"",
"frame": "challenge", "frame": "challenge",

View File

@ -1,16 +1,25 @@
{ {
"parent": "chipi:root", "parent": "chipi:portal/root",
"display": { "display": {
"icon": { "item": "chipi:chipper_frame" }, "icon": {
"item": "chipi:chipper_frame"
},
"title": "Framing the Nya Door", "title": "Framing the Nya Door",
"description": "Assemble the portal while the squirrels whisper this is a bad idea, nya", "description": "Assemble the portal while the squirrels whisper this is a bad idea, nya",
"frame": "task" "frame": "task",
"announce_to_chat": true
}, },
"criteria": { "criteria": {
"nut": { "nut": {
"trigger": "minecraft:inventory_changed", "trigger": "minecraft:inventory_changed",
"conditions": { "conditions": {
"items": [{ "items": ["chipi:chipper_frame"] }] "items": [
{
"items": [
"chipi:chipper_frame"
]
}
]
} }
} }
} }

View File

@ -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"
}
}
}

View File

@ -1,10 +1,13 @@
{ {
"parent": "chipi:progression/make_alloy_block", "parent": "chipi:portal/root",
"display": { "display": {
"icon": { "item": "chipi:chipper_frame" }, "icon": {
"item": "chipi:chipper_frame"
},
"title": "Forbidden IKEA Manual", "title": "Forbidden IKEA Manual",
"description": "Unlock the portal frame recipe while the fluffy crowd side-eyes you, nya", "description": "Unlock the portal frame recipe while the fluffy crowd side-eyes you, nya",
"frame": "goal" "frame": "goal",
"announce_to_chat": true
}, },
"criteria": { "criteria": {
"recipe": { "recipe": {

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
}
}
}
}
}
}

View File

@ -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"] }]
}
}
}
}

View File

@ -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"] }]
}
}
}
}

View File

@ -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"] }]
}
}
}
}

View File

@ -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"] }]
}
}
}
}

View File

@ -1,17 +1,22 @@
{ {
"parent": "chipi:progression/get_nut", "parent": "chipi:progression/root",
"display": { "display": {
"icon": { "item": "chipi:nut" }, "icon": {
"item": "chipi:nut"
},
"title": "Nutty Preworkout", "title": "Nutty Preworkout",
"description": "Munch a nut to impress the swole floofs, uwu", "description": "Munch a nut to impress the swole floofs, uwu",
"frame": "task" "frame": "task",
"announce_to_chat": true
}, },
"criteria": { "criteria": {
"eat": { "eat": {
"trigger": "minecraft:consume_item", "trigger": "minecraft:consume_item",
"conditions": { "conditions": {
"item": { "item": {
"items": ["chipi:nut"] "items": [
"chipi:nut"
]
} }
} }
} }

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -1,10 +1,13 @@
{ {
"parent": "chipi:progression/make_alloy_block", "parent": "chipi:progression/root",
"display": { "display": {
"icon": { "item": "chipi:chipper_alloy_block" }, "icon": {
"item": "chipi:chipper_alloy_block"
},
"title": "Bulk Metal Feng Shui", "title": "Bulk Metal Feng Shui",
"description": "Place a chipper alloy block like it's a shiny gym mirror, OwO", "description": "Place a chipper alloy block like it's a shiny gym mirror, OwO",
"frame": "task" "frame": "task",
"announce_to_chat": true
}, },
"criteria": { "criteria": {
"place": { "place": {

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"]
}
]
}
}
}
}

View File

@ -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"
}
}
}

View File

@ -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"] }]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -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"
]
}
]
}
}
}
}

View File

@ -1,14 +1,18 @@
{ {
"display": { "display": {
"icon": { "item": "chipi:chipper_ingot" }, "icon": {
"item": "chipi:chipper_ingot"
},
"title": "Welcome to the Burrow", "title": "Welcome to the Burrow",
"description": "Industrial fluff nonsense kicks off, nya~", "description": "Industrial fluff nonsense kicks off, nya~",
"background": "minecraft:textures/block/stone.png", "background": "minecraft:textures/block/stone.png",
"show_toast": false, "show_toast": false,
"announce_to_chat": true, "announce_to_chat": false,
"hidden": false "hidden": false
}, },
"criteria": { "criteria": {
"tick": { "trigger": "minecraft:tick" } "tick": {
"trigger": "minecraft:tick"
}
} }
} }

View File

@ -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
}
}
}
}

View File

@ -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
}
}
}
}

View File

@ -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
}
}
}
}

View File

@ -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
}
}
}
}

View File

@ -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
}
}
}
}

View File

@ -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"
}
}
}