From d92cbe67e10cbb0ebb90ebb31f4af77bb8cd5878 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Mon, 3 Jul 2017 19:44:15 +0100 Subject: [PATCH] Work on some basic advancements --- .../assets/techreborn/advancements/root.json | 38 +++++++++++++++++++ .../assets/techreborn/advancements/sap.json | 28 ++++++++++++++ .../techreborn/advancements/tree_tap.json | 26 +++++++++++++ .../assets/techreborn/lang/en_us.lang | 8 ++++ 4 files changed, 100 insertions(+) create mode 100644 src/main/resources/assets/techreborn/advancements/root.json create mode 100644 src/main/resources/assets/techreborn/advancements/sap.json create mode 100644 src/main/resources/assets/techreborn/advancements/tree_tap.json diff --git a/src/main/resources/assets/techreborn/advancements/root.json b/src/main/resources/assets/techreborn/advancements/root.json new file mode 100644 index 000000000..b49e5b4b2 --- /dev/null +++ b/src/main/resources/assets/techreborn/advancements/root.json @@ -0,0 +1,38 @@ +{ + "display": { + "icon": { + "item": "techreborn:ore" + }, + "title": { + "translate": "itemGroup.techreborn" + }, + "description": { + "translate": "advancements.techreborn.root.desc" + }, + "background": "techreborn:textures/blocks/storage/lead_block.png", + "show_toast": true, + "announce_to_chat": true + }, + "criteria": { + "ore_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "techreborn:ore2" + } + ] + } + }, + "ore2_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "techreborn:ore2" + } + ] + } + } + } +} diff --git a/src/main/resources/assets/techreborn/advancements/sap.json b/src/main/resources/assets/techreborn/advancements/sap.json new file mode 100644 index 000000000..1a4ac32af --- /dev/null +++ b/src/main/resources/assets/techreborn/advancements/sap.json @@ -0,0 +1,28 @@ +{ + "display": { + "icon": { + "item": "techreborn:part", + "data": 31 + }, + "title": { + "translate": "advancements.techreborn.sap" + }, + "description": { + "translate": "advancements.techreborn.sap.desc" + } + }, + "parent": "techreborn:tree_tap", + "criteria": { + "treetap_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "techreborn:part", + "data": 31 + } + ] + } + } + } +} diff --git a/src/main/resources/assets/techreborn/advancements/tree_tap.json b/src/main/resources/assets/techreborn/advancements/tree_tap.json new file mode 100644 index 000000000..d071dc5bd --- /dev/null +++ b/src/main/resources/assets/techreborn/advancements/tree_tap.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "techreborn:treetap" + }, + "title": { + "translate": "advancements.techreborn.treetap" + }, + "description": { + "translate": "advancements.techreborn.treetap.desc" + } + }, + "parent": "techreborn:root", + "criteria": { + "treetap_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "techreborn:treetap" + } + ] + } + } + } +} diff --git a/src/main/resources/assets/techreborn/lang/en_us.lang b/src/main/resources/assets/techreborn/lang/en_us.lang index 21bef73cd..988ba6f5e 100644 --- a/src/main/resources/assets/techreborn/lang/en_us.lang +++ b/src/main/resources/assets/techreborn/lang/en_us.lang @@ -698,3 +698,11 @@ entity.nuke.name=Nuke tooltip.wip=WIP Coming Soon tooltip.upBroken=Upgrades DO NOT function! tooltip.ingredient=Currently only a crafting ingredient + +#Advancements + +advancements.techreborn.root.desc=Now that you have aquired techreborn ore, you might find a tree tap usefull. +advancements.techreborn.treetap=TreeTap +advancements.techreborn.treetap.desc=Now that you have crafted a tree tap you will want to use it on a sap spot on a rubber tree. +advancements.techreborn.sap=Rubber Sap +advancements.techreborn.sap.desc=Well done, you now have rubber sap. You will want to smelt it in a furnace to create rubber next.