Make recipes and advancements conditional

Fix crash when fluix was disabled
This commit is contained in:
ALongStringOfNumbers
2021-03-26 19:12:49 -07:00
parent b6fd4b3c0f
commit 66e589324a
345 changed files with 4787 additions and 25 deletions
@@ -616,7 +616,12 @@ public final class ApiBlocks implements IBlocks
private static IBlockDefinition makeStairs( String registryName, FeatureFactory registry, IBlockDefinition block )
{
return registry.block( registryName, () -> new BlockStairCommon( block.maybeBlock().get(), block.identifier() ) )
if( !block.maybeBlock().isPresent() )
{
return new BlockDefinition( registryName, null, null );
}
IBlockDefinition stairs = registry.block( registryName, () -> new BlockStairCommon( block.maybeBlock().get(), block.identifier() ) )
.features( AEFeature.DECORATIVE_BLOCKS )
.rendering( new BlockRenderingCustomizer()
{
@@ -629,6 +634,10 @@ public final class ApiBlocks implements IBlocks
}
} )
.build();
Verify.verify(stairs.maybeBlock().isPresent());
return stairs;
}
@Override
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:CABLE_GLASS"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:part",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:material:1"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:material",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:charger"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:charger"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_compass"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:sky_compass"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:controller"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:controller"
@@ -1,4 +1,27 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:crafting_storage_1k"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:crafting_storage_4k"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:crafting_storage_16k"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:crafting_storage_64k"
}
]
}
],
"display": {
"icon": {
"item": "appliedenergistics2:crafting_storage_64k"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:CRAFTING_TERMINAL"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:part",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:facade"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:facade"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:material:7"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:material",
@@ -1,4 +1,8 @@
{
"conditions": [{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_growth_accelerator"
}],
"display": {
"icon": {
"item": "appliedenergistics2:quartz_growth_accelerator"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:interface"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:interface"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:io_port"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:io_port"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:network_tool"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:network_tool"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:P2P_TUNNEL_ME"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:part",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:PATTERN_TERMINAL"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:part",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:portable_cell"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:portable_cell"
@@ -1,4 +1,27 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:material:13"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:material:14"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:material:15"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:material:19"
}
]
}
],
"display": {
"icon": {
"item": "appliedenergistics2:material",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quantum_link"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:quantum_link"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:spatial_io_port"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:spatial_storage_cell_128_cubed"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:spatial_io_port"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:spatial_io_port"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:STORAGE_BUS"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:part",
@@ -1,4 +1,22 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:storage_cell_1k"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:storage_cell_4k"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:storage_cell_16k"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:storage_cell_64k"
}
],
"display": {
"icon": {
"item": "appliedenergistics2:storage_cell_64k"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.fluix_dust"
}
],
"type": "appliedenergistics2:grinder",
"input": {
"type": "forge:ore_dict",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_block"
}
],
"type": "appliedenergistics2:grinder",
"input": {
"item": "appliedenergistics2:sky_stone_block"
@@ -1,4 +1,23 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.engineering_processor"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.engineering_processor_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon_print"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "press",
"result": {
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor_press"
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,23 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor_press"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.purified_certus_quartz_crystal"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,23 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon_print"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "press",
"result": {
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.engineering_processor_press"
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.engineering_processor_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.engineering_processor_press"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,23 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon_print"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "press",
"result": {
@@ -1,4 +1,15 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor_press"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor_press"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon_press"
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon_print"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon_press"
}
]
}
],
"type": "appliedenergistics2:inscriber",
"mode": "inscribe",
"result": {
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.flour"
}
],
"type": "appliedenergistics2:smelt",
"result": {
"item": "minecraft:bread"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.silicon"
}
],
"type": "appliedenergistics2:smelt",
"result": {
"part": "material.silicon"
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_block"
}
]
}
],
"type": "appliedenergistics2:smelt",
"result": {
"item": "appliedenergistics2:smooth_sky_stone_block"
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
],
"result": {
"item": "appliedenergistics2:quartz_block"
},
@@ -1,4 +1,14 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.purified_certus_quartz_crystal"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
],
"result": {
"item": "appliedenergistics2:quartz_block"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_pillar"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_pillar",
"count": 2
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:chiseled_quartz_block"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:chiseled_quartz_block",
"count": 2
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_block"
}
],
"result": {
"item": "appliedenergistics2:fluix_block"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_block"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.purified_fluix_crystal"
}
]
}
],
"result": {
"item": "appliedenergistics2:fluix_block"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:light_detector"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:netherCrystal"
}
]
}
],
"result": {
"item": "appliedenergistics2:light_detector"
},
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.purified_nether_quartz_crystal"
}
],
"result": {
"item": "minecraft:quartz_block",
"data": 0
@@ -1,4 +1,14 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.certus_quartz_crystal_charged"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_fixture"
}
],
"result": {
"item": "appliedenergistics2:quartz_fixture",
"count": 2
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_glass"
}
],
"result": {
"item": "appliedenergistics2:quartz_glass",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_vibrant_glass"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_glass"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_vibrant_glass"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_brick"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_brick"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_small_brick"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_brick"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_small_brick"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_small_brick"
}
]
}
],
"result": {
"item": "appliedenergistics2:smooth_sky_stone_block"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:chiseled_quartz_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:chiseled_quartz_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:chiseled_quartz_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:fluix_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_pillar_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_pillar"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_pillar_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_brick_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_brick"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_brick_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_small_brick_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_small_brick"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_small_brick_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_slab"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:smooth_sky_stone_slab",
"data": 0,
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:chiseled_quartz_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:chiseled_quartz_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:chiseled_quartz_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:fluix_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_pillar_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_pillar"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_pillar_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_brick_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_brick"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_brick_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_small_brick_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_small_brick"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_small_brick_stairs",
"count": 4
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_stairs"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:smooth_sky_stone_stairs",
"count": 4
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.advanced_card"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.advanced_card"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.annihilation_core"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.annihilation_core"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.basic_card"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.basic_card"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_capacity"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_capacity"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.basic_card"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_crafting"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_crafting"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.basic_card"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_fuzzy"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_fuzzy"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.advanced_card"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_inverter"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_inverter"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.advanced_card"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_redstone"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_redstone"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.basic_card"
}
]
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_speed"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.card_speed"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.advanced_card"
}
]
}
],
"result": {
@@ -1,8 +1,21 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.formation_core"
"type": "forge:and",
"values": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.formation_core"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:certusCrystal"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.logic_processor"
}
]
}
],
"result": {
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_chest"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_stone_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_stone_chest"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_chest"
}
]
}
],
"result": {
"item": "appliedenergistics2:smooth_sky_stone_chest"
},
@@ -3,6 +3,10 @@
{
"type": "appliedenergistics2:material_exists",
"material": "material.certus_quartz_crystal"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:chiseled_quartz_block"
}
],
"result": {
@@ -3,6 +3,10 @@
{
"type": "appliedenergistics2:material_exists",
"material": "material.certus_quartz_crystal"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_block"
}
],
"result": {
@@ -3,6 +3,10 @@
{
"type": "appliedenergistics2:material_exists",
"material": "material.certus_quartz_crystal"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:certus_quartz_crystal"
}
],
"result": {
@@ -3,6 +3,10 @@
{
"type": "appliedenergistics2:material_exists",
"material": "material.fluix_crystal"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_block"
}
],
"result": {
@@ -1,8 +1,17 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.fluix_pearl"
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluixCrystal"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.fluix_pearl"
}
]
}
],
"result": {
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:grindstone"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:crystalQuartz"
}
]
}
],
"result": {
"item": "appliedenergistics2:grindstone"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:sky_compass"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.certus_quartz_crystal_charged"
}
]
}
],
"result": {
"item": "appliedenergistics2:sky_compass"
},
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:crystal_seed.certus"
}
],
"result": {
"type": "appliedenergistics2:part",
"part": "crystal_seed.certus",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:crystal_seed.fluix"
}
],
"result": {
"type": "appliedenergistics2:part",
"part": "crystal_seed.fluix",
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:crystal_seed.nether"
}
],
"result": {
"type": "appliedenergistics2:part",
"part": "crystal_seed.nether",
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:tiny_tnt"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:dustQuartz"
}
]
}
],
"result": {
"item": "appliedenergistics2:tiny_tnt"
},
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:netherCrystal"
}
],
"result": {
"item": "minecraft:comparator"
},
@@ -1,4 +1,10 @@
{
"conditions": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:netherCrystal"
}
],
"result": {
"item": "minecraft:daylight_detector"
},
@@ -1,4 +1,14 @@
{
"conditions": [
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:cell_workbench"
}
],
"result": {
"item": "appliedenergistics2:cell_workbench"
},
@@ -1,4 +1,27 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:controller"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:smooth_sky_stone_block"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.engineering_processor"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.purified_fluix_crystal"
}
]
}
],
"result": {
"item": "appliedenergistics2:controller"
},
@@ -1,4 +1,19 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:charger"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluixCrystal"
}
]
}
],
"result": {
"item": "appliedenergistics2:charger"
},
@@ -1,4 +1,27 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_growth_accelerator"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_glass"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:part:cable_glass.fluix"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluix_block"
}
]
}
],
"result": {
"item": "appliedenergistics2:quartz_growth_accelerator"
},
@@ -1,4 +1,23 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:dense_energy_cell"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:energy_cell"
},
{
"type": "appliedenergistics2:material_exists",
"material": "material.calculation_processor"
}
]
}
],
"result": {
"item": "appliedenergistics2:dense_energy_cell"
},
@@ -1,4 +1,23 @@
{
"conditions": [
{
"type": "forge:and",
"values": [
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:energy_acceptor"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:quartz_glass"
},
{
"type": "minecraft:item_exists",
"item": "appliedenergistics2:fluixCrystal"
}
]
}
],
"result": {
"item": "appliedenergistics2:energy_acceptor"
},

Some files were not shown because too many files have changed in this diff Show More