diff --git a/CHANGELOG.md b/CHANGELOG.md index fd19bacc6..e21f084e3 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### 1.5.7 - Exposed pattern inventory for Pattern Grid (raoulvdberge) +- Added advancements (raoulvdberge) ### 1.5.6 - Updated Forge to stable 2387 (raoulvdberge) diff --git a/src/main/resources/assets/refinedstorage/advancements/autocrafting.json b/src/main/resources/assets/refinedstorage/advancements/autocrafting.json new file mode 100644 index 000000000..7ab40aee0 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/autocrafting.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:crafter" + }, + "title": { + "translate": "advancements.refinedstorage:autocrafting" + }, + "description": { + "translate": "advancements.refinedstorage:autocrafting.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:crafter" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/better_than_a_barrel.json b/src/main/resources/assets/refinedstorage/advancements/better_than_a_barrel.json new file mode 100644 index 000000000..8acc1c4c1 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/better_than_a_barrel.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:storage_monitor" + }, + "title": { + "translate": "advancements.refinedstorage:better_than_a_barrel" + }, + "description": { + "translate": "advancements.refinedstorage:better_than_a_barrel.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:storage_monitor" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/conditional_connecting.json b/src/main/resources/assets/refinedstorage/advancements/conditional_connecting.json new file mode 100644 index 000000000..61cab6cfc --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/conditional_connecting.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:relay" + }, + "title": { + "translate": "advancements.refinedstorage:conditional_connecting" + }, + "description": { + "translate": "advancements.refinedstorage:conditional_connecting.description" + } + }, + "parent": "refinedstorage:connecting", + "criteria": { + "solderer_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:relay" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/connecting.json b/src/main/resources/assets/refinedstorage/advancements/connecting.json new file mode 100644 index 000000000..5ecb153e1 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/connecting.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:cable" + }, + "title": { + "translate": "advancements.refinedstorage:connecting" + }, + "description": { + "translate": "advancements.refinedstorage:connecting.description" + } + }, + "parent": "refinedstorage:root", + "criteria": { + "solderer_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:cable" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/construction.json b/src/main/resources/assets/refinedstorage/advancements/construction.json new file mode 100644 index 000000000..657232cbd --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/construction.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:constructor" + }, + "title": { + "translate": "advancements.refinedstorage:construction" + }, + "description": { + "translate": "advancements.refinedstorage:construction.description" + } + }, + "parent": "refinedstorage:exporting", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:constructor" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/destruction.json b/src/main/resources/assets/refinedstorage/advancements/destruction.json new file mode 100644 index 000000000..d0da0d1b2 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/destruction.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:destructor" + }, + "title": { + "translate": "advancements.refinedstorage:destruction" + }, + "description": { + "translate": "advancements.refinedstorage:destruction.description" + } + }, + "parent": "refinedstorage:importing", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:destructor" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/detecting.json b/src/main/resources/assets/refinedstorage/advancements/detecting.json new file mode 100644 index 000000000..53598d3d9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/detecting.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:detector" + }, + "title": { + "translate": "advancements.refinedstorage:detecting" + }, + "description": { + "translate": "advancements.refinedstorage:detecting.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:detector" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/drives.json b/src/main/resources/assets/refinedstorage/advancements/drives.json new file mode 100644 index 000000000..fb8707a7e --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/drives.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:disk_drive" + }, + "title": { + "translate": "advancements.refinedstorage:drives" + }, + "description": { + "translate": "advancements.refinedstorage:drives.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:disk_drive" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/exporting.json b/src/main/resources/assets/refinedstorage/advancements/exporting.json new file mode 100644 index 000000000..3414e5dc9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/exporting.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:exporter" + }, + "title": { + "translate": "advancements.refinedstorage:exporting" + }, + "description": { + "translate": "advancements.refinedstorage:exporting.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:exporter" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/importing.json b/src/main/resources/assets/refinedstorage/advancements/importing.json new file mode 100644 index 000000000..80246aece --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/importing.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:importer" + }, + "title": { + "translate": "advancements.refinedstorage:importing" + }, + "description": { + "translate": "advancements.refinedstorage:importing.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:importer" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/interface_to_the_world.json b/src/main/resources/assets/refinedstorage/advancements/interface_to_the_world.json new file mode 100644 index 000000000..d5634773c --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/interface_to_the_world.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:interface" + }, + "title": { + "translate": "advancements.refinedstorage:interface_to_the_world" + }, + "description": { + "translate": "advancements.refinedstorage:interface_to_the_world.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:interface" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/manipulating_disks.json b/src/main/resources/assets/refinedstorage/advancements/manipulating_disks.json new file mode 100644 index 000000000..98ebe23f5 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/manipulating_disks.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:disk_manipulator" + }, + "title": { + "translate": "advancements.refinedstorage:manipulating_disks" + }, + "description": { + "translate": "advancements.refinedstorage:manipulating_disks.description" + } + }, + "parent": "refinedstorage:drives", + "criteria": { + "storage_disk_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:disk_manipulator" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/monitoring.json b/src/main/resources/assets/refinedstorage/advancements/monitoring.json new file mode 100644 index 000000000..49fc91531 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/monitoring.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:crafting_monitor" + }, + "title": { + "translate": "advancements.refinedstorage:monitoring" + }, + "description": { + "translate": "advancements.refinedstorage:monitoring.description" + } + }, + "parent": "refinedstorage:autocrafting", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:crafting_monitor" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/more_than_just_storage.json b/src/main/resources/assets/refinedstorage/advancements/more_than_just_storage.json new file mode 100644 index 000000000..bcb061c1f --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/more_than_just_storage.json @@ -0,0 +1,29 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:reader" + }, + "title": { + "translate": "advancements.refinedstorage:more_than_just_storage" + }, + "description": { + "translate": "advancements.refinedstorage:more_than_just_storage.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:reader" + }, + { + "item": "refinedstorage:writer" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/no_cables_required.json b/src/main/resources/assets/refinedstorage/advancements/no_cables_required.json new file mode 100644 index 000000000..6e349b7ed --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/no_cables_required.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:network_transmitter" + }, + "title": { + "translate": "advancements.refinedstorage:no_cables_required" + }, + "description": { + "translate": "advancements.refinedstorage:no_cables_required.description" + } + }, + "parent": "refinedstorage:wireless", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:network_transmitter" + }, + { + "item": "refinedstorage:network_receiver" + }, + { + "item": "refinedstorage:network_card" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/pattern_creation.json b/src/main/resources/assets/refinedstorage/advancements/pattern_creation.json new file mode 100644 index 000000000..5fadda51b --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/pattern_creation.json @@ -0,0 +1,30 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:pattern" + }, + "title": { + "translate": "advancements.refinedstorage:pattern_creation" + }, + "description": { + "translate": "advancements.refinedstorage:pattern_creation.description" + } + }, + "parent": "refinedstorage:autocrafting", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:pattern" + }, + { + "item": "refinedstorage:grid", + "data": 2 + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/portable_storage.json b/src/main/resources/assets/refinedstorage/advancements/portable_storage.json new file mode 100644 index 000000000..d6f139781 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/portable_storage.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:portable_grid", + "data": 1 + }, + "title": { + "translate": "advancements.refinedstorage:portable_storage" + }, + "description": { + "translate": "advancements.refinedstorage:portable_storage.description" + } + }, + "parent": "refinedstorage:viewing_items", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:portable_grid" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/root.json b/src/main/resources/assets/refinedstorage/advancements/root.json new file mode 100644 index 000000000..48d92b317 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/root.json @@ -0,0 +1,29 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:controller", + "data": 1 + }, + "title": { + "translate": "itemGroup.refinedstorage" + }, + "description": { + "translate": "advancements.refinedstorage:controlling.description" + }, + "background": "minecraft:textures/gui/advancements/backgrounds/stone.png", + "show_toast": false, + "announce_to_chat": false + }, + "criteria": { + "controller_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:controller" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/security.json b/src/main/resources/assets/refinedstorage/advancements/security.json new file mode 100644 index 000000000..29eac574d --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/security.json @@ -0,0 +1,29 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:security_manager" + }, + "title": { + "translate": "advancements.refinedstorage:security" + }, + "description": { + "translate": "advancements.refinedstorage:security.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:security_manager" + }, + { + "item": "refinedstorage:security_card" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/soldering.json b/src/main/resources/assets/refinedstorage/advancements/soldering.json new file mode 100644 index 000000000..4044f5ce9 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/soldering.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:solderer" + }, + "title": { + "translate": "advancements.refinedstorage:soldering" + }, + "description": { + "translate": "advancements.refinedstorage:soldering.description" + } + }, + "parent": "refinedstorage:root", + "criteria": { + "solderer_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:solderer" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/storing_fluids.json b/src/main/resources/assets/refinedstorage/advancements/storing_fluids.json new file mode 100644 index 000000000..7ffb960dd --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/storing_fluids.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:fluid_storage_disk", + "data": 0 + }, + "title": { + "translate": "advancements.refinedstorage:storing_fluids" + }, + "description": { + "translate": "advancements.refinedstorage:storing_fluids.description" + } + }, + "parent": "refinedstorage:drives", + "criteria": { + "fluid_storage_disk_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:fluid_storage_disk" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/storing_items.json b/src/main/resources/assets/refinedstorage/advancements/storing_items.json new file mode 100644 index 000000000..aac6ffb91 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/storing_items.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:storage_disk", + "data": 0 + }, + "title": { + "translate": "advancements.refinedstorage:storing_items" + }, + "description": { + "translate": "advancements.refinedstorage:storing_items.description" + } + }, + "parent": "refinedstorage:drives", + "criteria": { + "storage_disk_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:storage_disk" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/upgrading.json b/src/main/resources/assets/refinedstorage/advancements/upgrading.json new file mode 100644 index 000000000..db7fa7155 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/upgrading.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:upgrade", + "data": 0 + }, + "title": { + "translate": "advancements.refinedstorage:upgrading" + }, + "description": { + "translate": "advancements.refinedstorage:upgrading.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:upgrade" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/upgrading_your_grid.json b/src/main/resources/assets/refinedstorage/advancements/upgrading_your_grid.json new file mode 100644 index 000000000..b5ec42229 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/upgrading_your_grid.json @@ -0,0 +1,28 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:grid", + "data": 1 + }, + "title": { + "translate": "advancements.refinedstorage:upgrading_your_grid" + }, + "description": { + "translate": "advancements.refinedstorage:upgrading_your_grid.description" + } + }, + "parent": "refinedstorage:viewing_items", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid", + "data": 1 + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/viewing_fluids.json b/src/main/resources/assets/refinedstorage/advancements/viewing_fluids.json new file mode 100644 index 000000000..441e17d46 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/viewing_fluids.json @@ -0,0 +1,28 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:grid", + "data": 3 + }, + "title": { + "translate": "advancements.refinedstorage:viewing_fluids" + }, + "description": { + "translate": "advancements.refinedstorage:viewing_fluids.description" + } + }, + "parent": "refinedstorage:storing_fluids", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid", + "data": 3 + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/viewing_items.json b/src/main/resources/assets/refinedstorage/advancements/viewing_items.json new file mode 100644 index 000000000..8db5857b6 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/viewing_items.json @@ -0,0 +1,28 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:grid", + "data": 0 + }, + "title": { + "translate": "advancements.refinedstorage:viewing_items" + }, + "description": { + "translate": "advancements.refinedstorage:viewing_items.description" + } + }, + "parent": "refinedstorage:storing_items", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:grid", + "data": 0 + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/wireless.json b/src/main/resources/assets/refinedstorage/advancements/wireless.json new file mode 100644 index 000000000..f39679f6a --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/wireless.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:wireless_transmitter" + }, + "title": { + "translate": "advancements.refinedstorage:wireless" + }, + "description": { + "translate": "advancements.refinedstorage:wireless.description" + } + }, + "parent": "refinedstorage:soldering", + "criteria": { + "disk_drive_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:wireless_transmitter" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/wireless_fluids.json b/src/main/resources/assets/refinedstorage/advancements/wireless_fluids.json new file mode 100644 index 000000000..80cd90a7a --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/wireless_fluids.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:wireless_fluid_grid", + "data": 1 + }, + "title": { + "translate": "advancements.refinedstorage:wireless_fluids" + }, + "description": { + "translate": "advancements.refinedstorage:wireless_fluids.description" + } + }, + "parent": "refinedstorage:wireless", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:wireless_fluid_grid" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/wireless_items.json b/src/main/resources/assets/refinedstorage/advancements/wireless_items.json new file mode 100644 index 000000000..61a3c6e61 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/wireless_items.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:wireless_grid", + "data": 1 + }, + "title": { + "translate": "advancements.refinedstorage:wireless_items" + }, + "description": { + "translate": "advancements.refinedstorage:wireless_items.description" + } + }, + "parent": "refinedstorage:wireless", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:wireless_grid" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/advancements/wireless_monitoring.json b/src/main/resources/assets/refinedstorage/advancements/wireless_monitoring.json new file mode 100644 index 000000000..ddebbf14a --- /dev/null +++ b/src/main/resources/assets/refinedstorage/advancements/wireless_monitoring.json @@ -0,0 +1,27 @@ +{ + "display": { + "icon": { + "item": "refinedstorage:wireless_crafting_monitor", + "data": 1 + }, + "title": { + "translate": "advancements.refinedstorage:wireless_monitoring" + }, + "description": { + "translate": "advancements.refinedstorage:wireless_monitoring.description" + } + }, + "parent": "refinedstorage:wireless", + "criteria": { + "grid_in_inventory": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "refinedstorage:wireless_crafting_monitor" + } + ] + } + } + } +} \ 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 d02e2a62a..6caad6ec9 100755 --- a/src/main/resources/assets/refinedstorage/lang/en_us.lang +++ b/src/main/resources/assets/refinedstorage/lang/en_us.lang @@ -281,3 +281,63 @@ item.refinedstorage:wrench.mode.1=Configuration item.refinedstorage:wrench.mode.2=Dismantling item.refinedstorage:security_card.name=Security Card item.refinedstorage:security_card.owner=Bound to: %s + +advancements.refinedstorage:controlling.description=Craft a Controller +advancements.refinedstorage:connecting=Connecting +advancements.refinedstorage:connecting.description=You can place all the devices next to each other to connect them up - or use Cable +advancements.refinedstorage:conditional_connecting=Conditional connecting +advancements.refinedstorage:conditional_connecting.description=Craft a Relay to control a network signal +advancements.refinedstorage:soldering=Soldering +advancements.refinedstorage:soldering.description=Craft a Solderer +advancements.refinedstorage:drives=Drives +advancements.refinedstorage:drives.description=Craft a Disk Drive to be able to store your disks +advancements.refinedstorage:manipulating_disks=Manipulating disks +advancements.refinedstorage:manipulating_disks.description=Use a Disk Manipulator to easily modify contents of disks +advancements.refinedstorage:storing_items=Storing items +advancements.refinedstorage:storing_items.description=Craft a Storage Disk and put it in your Disk Drive +advancements.refinedstorage:viewing_items=Viewing items +advancements.refinedstorage:viewing_items.description=Craft a Grid to interact with your item storage +advancements.refinedstorage:portable_storage=Portable Storage +advancements.refinedstorage:portable_storage.description=Craft a Portable Grid to access items in disks without being in a network +advancements.refinedstorage:upgrading_your_grid=Upgrading your Grid +advancements.refinedstorage:upgrading_your_grid.description=Upgrade your Grid to a Crafting Grid to get crafting abilities in your Grid as well +advancements.refinedstorage:storing_fluids=Storing fluids +advancements.refinedstorage:storing_fluids.description=Craft a Fluid Storage Disk and put it in your Disk Drive +advancements.refinedstorage:viewing_fluids=Viewing fluids +advancements.refinedstorage:viewing_fluids.description=Craft a Fluid Grid to interact with your fluid storage +advancements.refinedstorage:better_than_a_barrel=Better than a barrel +advancements.refinedstorage:better_than_a_barrel.description=Craft a Storage Monitor to view, insert or extract items of a network +advancements.refinedstorage:autocrafting=Autocrafting +advancements.refinedstorage:autocrafting.description=Craft a Crafter +advancements.refinedstorage:pattern_creation=Pattern creation +advancements.refinedstorage:pattern_creation.description=Create patterns with a Pattern Grid and a Pattern +advancements.refinedstorage:monitoring=Monitoring +advancements.refinedstorage:monitoring.description=Check the status of your crafting tasks with a Crafting Monitor +advancements.refinedstorage:importing=Importing +advancements.refinedstorage:importing.description=Get items or fluids into the storage network with an Importer +advancements.refinedstorage:destruction=Destruction +advancements.refinedstorage:destruction.description=Get blocks or fluids into the storage network with a Destructor +advancements.refinedstorage:exporting=Exporting +advancements.refinedstorage:exporting.description=Get items or fluids out of the storage network with an Exporter +advancements.refinedstorage:construction=Construction +advancements.refinedstorage:construction.description=Get blocks or fluids out of the storage network with a Constructor +advancements.refinedstorage:security=Security +advancements.refinedstorage:security.description=Secure your network with a Security Manager and a Security Card +advancements.refinedstorage:wireless=Wireless +advancements.refinedstorage:wireless.description=Transmit a network signal with a Wireless Transmitter +advancements.refinedstorage:wireless_items=Wireless items +advancements.refinedstorage:wireless_items.description=Interact with your item storage wirelessly with a Wireless Grid +advancements.refinedstorage:wireless_fluids=Wireless fluids +advancements.refinedstorage:wireless_fluids.description=Interact with your fluid storage wirelessly with a Wireless Fluid Grid +advancements.refinedstorage:wireless_monitoring=Wireless monitoring +advancements.refinedstorage:wireless_monitoring.description=Check the status of your crafting tasks wirelessly with a Wireless Crafting Monitor +advancements.refinedstorage:no_cables_required=No cables required +advancements.refinedstorage:no_cables_required.description=Add extra components to your network without using cables by crafting a Network Transmitter, Network Receiver and Network Card +advancements.refinedstorage:upgrading=Upgrading +advancements.refinedstorage:upgrading.description=Craft an Upgrade +advancements.refinedstorage:more_than_just_storage=More than just storage +advancements.refinedstorage:more_than_just_storage.description=Transfer items, fluids, energy and redstone from a Reader to a Writer +advancements.refinedstorage:detecting=Detecting +advancements.refinedstorage:detecting.description=Detect items or fluids in the network with the Detector +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