From f59c1833e35b0a5ad9554b509f503f37a3f26576 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 15 Feb 2019 17:28:21 +0200 Subject: [PATCH] Added some more advancements --- .../unicopia/advancements/bag_of_holding.json | 2 +- .../unicopia/advancements/first_staff.json | 30 +++++++++++++++ .../unicopia/advancements/just_a_stick.json | 28 ++++++++++++++ .../advancements/just_the_beginning.json | 38 +++++++++++++++++++ .../resources/assets/unicopia/lang/en_US.lang | 11 +++++- .../unicopia/recipes/enchanted_torch.json | 2 +- .../unicopia/recipes/staff_meadow_brook.json | 17 +++++++++ 7 files changed, 125 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/unicopia/advancements/first_staff.json create mode 100644 src/main/resources/assets/unicopia/advancements/just_a_stick.json create mode 100644 src/main/resources/assets/unicopia/advancements/just_the_beginning.json create mode 100644 src/main/resources/assets/unicopia/recipes/staff_meadow_brook.json diff --git a/src/main/resources/assets/unicopia/advancements/bag_of_holding.json b/src/main/resources/assets/unicopia/advancements/bag_of_holding.json index 6f3bd585..436099e0 100644 --- a/src/main/resources/assets/unicopia/advancements/bag_of_holding.json +++ b/src/main/resources/assets/unicopia/advancements/bag_of_holding.json @@ -1,4 +1,5 @@ { + "parent": "unicopia:just_the_beginning", "display": { "icon": { "item": "unicopia:bag_of_holding" @@ -11,7 +12,6 @@ }, "frame": "challenge" }, - "parent": "minecraft:adventure/root", "criteria": { "death_by_bag_of_holding": { "trigger": "unicopia:death_by_bag_of_holding", diff --git a/src/main/resources/assets/unicopia/advancements/first_staff.json b/src/main/resources/assets/unicopia/advancements/first_staff.json new file mode 100644 index 00000000..e486897b --- /dev/null +++ b/src/main/resources/assets/unicopia/advancements/first_staff.json @@ -0,0 +1,30 @@ +{ + "parent": "unicopia:just_the_beginning", + "rewards": { + "recipes": [ + "unicopia:spellbook" + ] + }, + "display": { + "icon": { + "item": "unicopia:staff_meadow_brook" + }, + "title": { + "translate": "advancements.adventure.first_staff.title" + }, + "description": { + "translate": "advancements.adventure.first_staff.description" + } + }, + "criteria": { + "meadow_brook": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { "item": "unicopia:staff_meadow_brook" } + ] + } + } + }, + "requirements": [ [ "meadow_brook" ] ] +} \ No newline at end of file diff --git a/src/main/resources/assets/unicopia/advancements/just_a_stick.json b/src/main/resources/assets/unicopia/advancements/just_a_stick.json new file mode 100644 index 00000000..58d6bfdb --- /dev/null +++ b/src/main/resources/assets/unicopia/advancements/just_a_stick.json @@ -0,0 +1,28 @@ +{ + "parent": "unicopia:first_staff", + "rewards": { + "experience": 10 + }, + "display": { + "icon": { + "item": "unicopia:staff_meadow_brook" + }, + "title": { + "translate": "advancements.adventure.just_a_stick.title" + }, + "description": { + "translate": "advancements.adventure.just_a_stick.description" + } + }, + "criteria": { + "break_brook": { + "trigger": "minecraft:item_durability_changed", + "conditions": { + "item": { + "item": "minecraft:diamond_hoe" + }, + "durability": -1 + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/unicopia/advancements/just_the_beginning.json b/src/main/resources/assets/unicopia/advancements/just_the_beginning.json new file mode 100644 index 00000000..45c3ddc9 --- /dev/null +++ b/src/main/resources/assets/unicopia/advancements/just_the_beginning.json @@ -0,0 +1,38 @@ +{ + "parent": "minecraft:adventure/root", + "rewards": { + "recipes": [ + "unicopia:spellbook" + ] + }, + "display": { + "icon": { + "item": "unicopia:spellbook" + }, + "title": { + "translate": "advancements.adventure.unicopia_beginning.title" + }, + "description": { + "translate": "advancements.adventure.unicopia_beginning.description" + } + }, + "criteria": { + "gem": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { "item": "unicopia:gem" } + ] + } + }, + "curse": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { "item": "unicopia:corrupted_gem" } + ] + } + } + }, + "requirements": [ [ "gem", "curse" ] ] +} \ No newline at end of file diff --git a/src/main/resources/assets/unicopia/lang/en_US.lang b/src/main/resources/assets/unicopia/lang/en_US.lang index 8abde4d5..f561ab02 100644 --- a/src/main/resources/assets/unicopia/lang/en_US.lang +++ b/src/main/resources/assets/unicopia/lang/en_US.lang @@ -246,4 +246,13 @@ advancements.adventure.bag_of_holding_2.description=Die by the Bag of Holding a advancements.adventure.bag_of_holding_3.title=Oh come on! advancements.adventure.bag_of_holding_3.description=-_- -effect.food_poisoning=Food Poisoning \ No newline at end of file +advancements.adventure.first_staff.title=Baby Steps +advancements.adventure.first_staff.description=Craft your first staff + +advancements.adventure.just_a_stick.title=Old 'n Busted +advancements.adventure.just_a_stick.description=It's a stick. What did you expect? + +advancements.adventure.unicopia_beginning.title=Just the beginning... +advancements.adventure.unicopia_beginning.description=Found your first gem, but what can it do? + +effect.food_poisoning=Food Poisoning diff --git a/src/main/resources/assets/unicopia/recipes/enchanted_torch.json b/src/main/resources/assets/unicopia/recipes/enchanted_torch.json index 35d0d927..182f6673 100644 --- a/src/main/resources/assets/unicopia/recipes/enchanted_torch.json +++ b/src/main/resources/assets/unicopia/recipes/enchanted_torch.json @@ -9,7 +9,7 @@ { "item": "minecraft:stick" } ], "#": [ - { "item": "unicopia:gem" } + { "item": "unicopia:gem", "nbt": { "spell": "light" } } ] }, "result": { "item": "unicopia:enchanted_torch", "count": 1 } diff --git a/src/main/resources/assets/unicopia/recipes/staff_meadow_brook.json b/src/main/resources/assets/unicopia/recipes/staff_meadow_brook.json new file mode 100644 index 00000000..0109027f --- /dev/null +++ b/src/main/resources/assets/unicopia/recipes/staff_meadow_brook.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " /*", + " / ", + "/ " + ], + "key": { + "/": [ + { "item": "minecraft:stick" } + ], + "*": [ + { "item": "unicopia:gem" } + ] + }, + "result": { "item": "unicopia:staff_meadow_brook", "count": 1 } +}