diff --git a/common/src/main/resources/data/trainutilities/advancement/door_ingrediants.json b/common/src/main/resources/data/trainutilities/advancement/door_ingrediants.json index 1bb6693..e8b5ca8 100644 --- a/common/src/main/resources/data/trainutilities/advancement/door_ingrediants.json +++ b/common/src/main/resources/data/trainutilities/advancement/door_ingrediants.json @@ -1,11 +1,35 @@ { - "parent": "create:conducter", + "parent": "create:conductor", "criteria": { - "0": { + "processing_unit": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [{ - "tag": "trainutilities:door_ingrediants" + "items": "trainutilities:processing_unit" + }] + } + }, + "sound_unit": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "trainutilities:sound_unit" + }] + } + }, + "transistor": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "trainutilities:transistor" + }] + } + }, + "rubber_seal": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "trainutilities:rubber_seal" }] } } @@ -28,7 +52,10 @@ }, "requirements": [ [ - "0" + "processing_unit", + "sound_unit", + "transistor", + "rubber_seal" ] ] -} \ No newline at end of file +} diff --git a/common/src/main/resources/data/trainutilities/advancement/doors.json b/common/src/main/resources/data/trainutilities/advancement/doors.json index 9912ada..96be818 100644 --- a/common/src/main/resources/data/trainutilities/advancement/doors.json +++ b/common/src/main/resources/data/trainutilities/advancement/doors.json @@ -1,12 +1,19 @@ { "parent": "trainutilities:door_ingrediants", "criteria": { - "0": { + "db_doors": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [{ - "tag": "trainutilities:db_doors", - "tag": "trainutilities:sf_doors" + "items": "#trainutilities:db_doors" + }] + } + }, + "sf_doors": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "#trainutilities:sf_doors" }] } } @@ -29,7 +36,8 @@ }, "requirements": [ [ - "0" + "db_doors", + "sf_doors" ] ] -} \ No newline at end of file +} diff --git a/common/src/main/resources/data/trainutilities/advancement/incomplete_prototype_door.json b/common/src/main/resources/data/trainutilities/advancement/incomplete_prototype_door.json index 6890f63..80e4e24 100644 --- a/common/src/main/resources/data/trainutilities/advancement/incomplete_prototype_door.json +++ b/common/src/main/resources/data/trainutilities/advancement/incomplete_prototype_door.json @@ -1,11 +1,19 @@ { "parent": "trainutilities:door_ingrediants", "criteria": { - "0": { + "sliding_door": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [{ - "tag": "trainutilities:iptd" + "items": "trainutilities:incomplete_prototype_door_sf" + }] + } + }, + "door": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "trainutilities:incomplete_prototype_door_db" }] } } @@ -29,7 +37,8 @@ }, "requirements": [ [ - "0" + "sliding_door", + "door" ] ] -} \ No newline at end of file +} diff --git a/common/src/main/resources/data/trainutilities/advancement/platform_block.json b/common/src/main/resources/data/trainutilities/advancement/platform_block.json index 0a647b3..c51474c 100644 --- a/common/src/main/resources/data/trainutilities/advancement/platform_block.json +++ b/common/src/main/resources/data/trainutilities/advancement/platform_block.json @@ -1,11 +1,27 @@ { "parent": "create:display_board_0", "criteria": { - "0": { + "german": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [{ - "tag": "trainutilities:platform_blocks" + "items": "trainutilities:de_platform_block" + }] + } + }, + "dutch": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "trainutilities:nl_platform_block" + }] + } + }, + "swiss": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [{ + "items": "trainutilities:ch_platform_block" }] } } @@ -28,7 +44,9 @@ }, "requirements": [ [ - "0" + "german", + "dutch", + "swiss" ] ] -} \ No newline at end of file +}