From 24f1ba656d3264527d000189b333c3dea8f551ab Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Thu, 12 Jul 2018 15:26:19 +0200 Subject: [PATCH] Add advancements for covers. Fixes #1869 --- .../refinedstorage/advancements/covering.json | 27 +++++++++++++++++++ .../advancements/hollow_covering.json | 27 +++++++++++++++++++ .../assets/refinedstorage/lang/en_us.lang | 6 ++++- 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/refinedstorage/advancements/covering.json create mode 100644 src/main/resources/assets/refinedstorage/advancements/hollow_covering.json diff --git a/src/main/resources/assets/refinedstorage/advancements/covering.json b/src/main/resources/assets/refinedstorage/advancements/covering.json new file mode 100644 index 000000000..8d1c3796d --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/covering.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:cover", + "nbt": "{Item:{id:\"minecraft:stonebrick\",Count:1b,Damage:0s}}" + }, + "title": { + "translate": "advancements.refinedstorage:covering" + }, + "description": { + "translate": "advancements.refinedstorage:covering.description" + } + }, + "parent": "refinedstorage:connecting", + "criteria": { + "cover_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:cover" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/hollow_covering.json b/src/main/resources/assets/refinedstorage/advancements/hollow_covering.json new file mode 100644 index 000000000..de2ab001c --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/hollow_covering.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:hollow_cover", + "nbt": "{Item:{id:\"minecraft:stonebrick\",Count:1b,Damage:0s}}" + }, + "title": { + "translate": "advancements.refinedstorage:hollow_covering" + }, + "description": { + "translate": "advancements.refinedstorage:hollow_covering.description" + } + }, + "parent": "refinedstorage:covering", + "criteria": { + "hollow_cover_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:hollow_cover" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/lang/en_us.lang b/src/main/resources/assets/refinedstorage/lang/en_us.lang index 7ac7b0ab3..331d1c3d2 100644 --- a/src/main/resources/assets/refinedstorage/lang/en_us.lang +++ b/src/main/resources/assets/refinedstorage/lang/en_us.lang @@ -363,4 +363,8 @@ advancements.refinedstorage:detecting.description=Detect items or fluids in the advancements.refinedstorage:interface_to_the_world=Interface to the world advancements.refinedstorage:interface_to_the_world.description=Make your storage system available as a regular inventory to the world by using an Interface advancements.refinedstorage:storing_externally=Storing externally -advancements.refinedstorage:storing_externally.description=Use an External Storage to provide the network with storage from an external block like a chest \ No newline at end of file +advancements.refinedstorage:storing_externally.description=Use an External Storage to provide the network with storage from an external block like a chest +advancements.refinedstorage:covering=Covering +advancements.refinedstorage:covering.description=Craft a Cover to hide cables +advancements.refinedstorage:hollow_covering=Hollow covering +advancements.refinedstorage:hollow_covering.description=Craft a Hollow Cover to hide cables, but still let cable through \ No newline at end of file