Add recipes for Switch, Interface, Terminal, Inserter, Extractor, Miner,

Redstone Controller, Redstone Emitter, and Screwdriver
This commit is contained in:
Shadowfacts 2021-03-10 18:24:02 -05:00
parent 8b1705f0a0
commit ae27a53814
Signed by: shadowfacts
GPG Key ID: 94A5AB95422746E5
18 changed files with 430 additions and 0 deletions

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:extractor"
]
},
"criteria": {
"has_processor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:item_processor"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:extractor"
}
}
},
"requirements": [
[
"has_processor",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:inserter"
]
},
"criteria": {
"has_processor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:item_processor"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:inserter"
}
}
},
"requirements": [
[
"has_processor",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:miner"
]
},
"criteria": {
"has_diamond_pick": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "minecraft:diamond_pickaxe"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:miner"
}
}
},
"requirements": [
[
"has_diamond_pick",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:network_interface"
]
},
"criteria": {
"has_processor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:item_processor"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:network_interface"
}
}
},
"requirements": [
[
"has_processor",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:redstone_controller"
]
},
"criteria": {
"has_processor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:redstone_processor"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:redstone_controller"
}
}
},
"requirements": [
[
"has_processor",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:redstone_emitter"
]
},
"criteria": {
"has_processor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:redstone_processor"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:redstone_emitter"
}
}
},
"requirements": [
[
"has_processor",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:screwdriver"
]
},
"criteria": {
"has_iron": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "c:iron_ingots"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:screwdriver"
}
}
},
"requirements": [
[
"has_iron",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:switch"
]
},
"criteria": {
"has_cable": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:cable"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:switch"
}
}
},
"requirements": [
[
"has_cable",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"phycon:terminal"
]
},
"criteria": {
"has_processor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "phycon:item_processor"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "phycon:terminal"
}
}
},
"requirements": [
[
"has_processor",
"has_the_recipe"
]
]
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" I ",
"IPI",
"IHI"
],
"key": {
"P": {"item": "phycon:item_processor"},
"I": {"tag": "c:iron_ingots"},
"H": {"item": "minecraft:hopper"}
},
"result": {
"item": "phycon:extractor"
}
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"IHI",
"IPI",
" I "
],
"key": {
"P": {"item": "phycon:item_processor"},
"I": {"tag": "c:iron_ingots"},
"H": {"item": "minecraft:hopper"}
},
"result": {
"item": "phycon:inserter"
}
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" D ",
"IPI",
" I "
],
"key": {
"P": {"item": "phycon:item_processor"},
"D": {"item": "minecraft:diamond_pickaxe"},
"I": {"tag": "c:iron_ingots"}
},
"result": {
"item": "phycon:miner"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" I ",
"IPI",
" I "
],
"key": {
"P": {"item": "phycon:item_processor"},
"I": {"tag": "c:iron_ingots"}
},
"result": {
"item": "phycon:network_interface"
}
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" L ",
"IPI",
" I "
],
"key": {
"P": {"item": "phycon:redstone_processor"},
"L": {"item": "minecraft:lever"},
"I": {"tag": "c:iron_ingots"}
},
"result": {
"item": "phycon:redstone_controller"
}
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" T ",
"IPI",
" I "
],
"key": {
"P": {"item": "phycon:redstone_processor"},
"T": {"item": "minecraft:redstone_torch"},
"I": {"tag": "c:iron_ingots"}
},
"result": {
"item": "phycon:redstone_emitter"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" I",
" I ",
"W "
],
"key": {
"W": {"item": "minecraft:red_wool"},
"I": {"tag": "c:iron_ingots"}
},
"result": {
"item": "phycon:screwdriver"
}
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"ICI",
"CSC",
"ICI"
],
"key": {
"S": {"item": "phycon:silicon_wafer"},
"C": {"item": "phycon:cable"},
"I": {"tag": "c:iron_ingots"}
},
"result": {
"item": "phycon:switch"
}
}

View File

@ -0,0 +1,16 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"III",
"PCP",
"III"
],
"key": {
"P": {"item": "phycon:item_processor"},
"I": {"tag": "c:iron_ingots"},
"C": {"item": "minecraft:chest"}
},
"result": {
"item": "phycon:terminal"
}
}