调整配方使用配方生成器生成;调整部分配方为tag输入;删去原手动配方json

This commit is contained in:
C-H716 2025-11-17 02:01:09 +08:00
parent 4001669c5c
commit e95549fd34
93 changed files with 3105 additions and 215 deletions

View File

@ -92,7 +92,7 @@ dependencies {
modImplementation "curse.maven:mega-cells-622112:${mega_cells_version}"
//mae2
// modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6827727"
modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6827727"
modCompileOnly "curse.maven:modern-ae2-additions-1028068:6827727"
//aea

View File

@ -0,0 +1,35 @@
{
"type": "advanced_ae:reaction",
"energy": 100000,
"fluid": {
"fluidStack": {
"Amount": 2000,
"FluidName": "advanced_ae:quantum_infusion_source"
}
},
"input_items": [
{
"amount": 2,
"ingredient": {
"item": "ae2:singularity"
}
},
{
"amount": 1,
"ingredient": {
"item": "minecraft:nether_star"
}
},
{
"amount": 4,
"ingredient": {
"item": "advanced_ae:quantum_alloy_plate"
}
}
],
"output": {
"#": 1,
"#c": "ae2:i",
"id": "extendedae_plus:oblivion_singularity"
}
}

View File

@ -0,0 +1,51 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_energy_stage_3": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/compat/energy_storage_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_energy_stage_3",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/compat/energy_storage_core"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
},
{
"type": "forge:mod_loaded",
"modid": "megacells"
}
]
}
]
}

View File

@ -0,0 +1,54 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/compat/infinity_core_1"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/compat/infinity_core_1"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
}
]
}
]
}

View File

@ -0,0 +1,54 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/compat/infinity_core_2"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/compat/infinity_core_2"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "appflux"
}
}
]
}
]
}

View File

@ -0,0 +1,51 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/compat/infinity_core_3"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/compat/infinity_core_3"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
},
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_storage_stage_3": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/compat/storage_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_storage_stage_3",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/compat/storage_core"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "megacells"
}
]
}
]
}

View File

@ -0,0 +1,54 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_energy_stage_3": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/energy_storage_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_energy_stage_3",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/energy_storage_core"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "megacells"
}
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/energy_storage_core_1"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/energy_storage_core_1"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_energy_stage_1": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/energy_storage_core_2"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_energy_stage_1",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/energy_storage_core_2"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_energy_stage_2": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/energy_storage_core_3"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_energy_stage_2",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/energy_storage_core_3"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
]
}
]
}

View File

@ -0,0 +1,57 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/infinity_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/infinity_core"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "appflux"
}
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_quantum_stage_3": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/quantum_storage_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_quantum_stage_3",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/quantum_storage_core"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/quantum_storage_core_1"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/quantum_storage_core_1"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_quantum_stage_1": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/quantum_storage_core_2"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_quantum_stage_1",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/quantum_storage_core_2"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
]
}
]
}

View File

@ -0,0 +1,47 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_quantum_stage_2": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/quantum_storage_core_3"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_quantum_stage_2",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/quantum_storage_core_3"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
]
}
]
}

View File

@ -0,0 +1,50 @@
{
"advancements": [
{
"advancement": {
"parent": "minecraft:recipes/root",
"criteria": {
"has_storage_stage_3": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/storage_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_storage_stage_3",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/storage_core"
]
},
"sends_telemetry_event": false
},
"conditions": [
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "megacells"
}
}
]
}
]
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_assembler_matrix_wall": {
"conditions": {
"items": [
{
"items": [
"expatternprovider:assembler_matrix_wall"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:assembler_matrix_upload_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_assembler_matrix_wall",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:assembler_matrix_upload_core"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_advanced_card": {
"conditions": {
"items": [
{
"items": [
"ae2:advanced_card"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:channel_card"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_advanced_card",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:channel_card"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_nether_star": {
"conditions": {
"items": [
{
"items": [
"minecraft:nether_star"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/basic_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_nether_star",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/basic_core"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_spatial_stage_3": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/spatial_core"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_spatial_stage_3",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/spatial_core"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/spatial_core_1"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/spatial_core_1"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_spatial_stage_1": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/spatial_core_2"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_spatial_stage_1",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/spatial_core_2"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_spatial_stage_2": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/spatial_core_3"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_spatial_stage_2",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/spatial_core_3"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_basic_core": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/storage_core_1"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_basic_core",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/storage_core_1"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_storage_stage_1": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/storage_core_2"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_storage_stage_1",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/storage_core_2"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_storage_stage_2": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:basic_core"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:core/storage_core_3"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_storage_stage_2",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:core/storage_core_3"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_entity_speed_card_8x": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:entity_speed_card"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:entity_speed_card_16x"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_entity_speed_card_8x",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:entity_speed_card_16x"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_64x_accelerator": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:64x_crafting_accelerator"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_speed_card": {
"conditions": {
"items": [
{
"items": [
"ae2:speed_card"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:entity_speed_card_2x"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_speed_card",
"has_64x_accelerator",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:entity_speed_card_2x"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_entity_speed_card_2x": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:entity_speed_card"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:entity_speed_card_4x"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_entity_speed_card_2x",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:entity_speed_card_4x"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_entity_speed_card_4x": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:entity_speed_card"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:entity_speed_card_8x"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_entity_speed_card_4x",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:entity_speed_card_8x"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_entity_speed_card_x2": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:entity_speed_card"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_singularity": {
"conditions": {
"items": [
{
"items": [
"ae2:singularity"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:entity_speed_ticker"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_entity_speed_card_x2",
"has_singularity",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:entity_speed_ticker"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oblivion_singularity": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:oblivion_singularity"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:infinity_biginteger_cell"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oblivion_singularity",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:infinity_biginteger_cell"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_256x": {
"conditions": {
"items": [
{
"items": [
"extendedae_plus:256x_crafting_accelerator"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:network/crafting/1024x_crafting_accelerator"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_256x",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:network/crafting/1024x_crafting_accelerator"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_accelerator": {
"conditions": {
"items": [
{
"items": [
"ae2:crafting_accelerator"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:network/crafting/16x_crafting_accelerator"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_accelerator",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:network/crafting/16x_crafting_accelerator"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_accelerator": {
"conditions": {
"items": [
{
"items": [
"ae2:crafting_accelerator"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:network/crafting/256x_crafting_accelerator"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_accelerator",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:network/crafting/256x_crafting_accelerator"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_accelerator": {
"conditions": {
"items": [
{
"items": [
"ae2:crafting_accelerator"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:network/crafting/4x_crafting_accelerator"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_accelerator",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:network/crafting/4x_crafting_accelerator"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_accelerator": {
"conditions": {
"items": [
{
"items": [
"ae2:crafting_accelerator"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:network/crafting/64x_crafting_accelerator"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_accelerator",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:network/crafting/64x_crafting_accelerator"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,46 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_network_tool": {
"conditions": {
"items": [
{
"items": [
"ae2:network_tool"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_pattern_provider": {
"conditions": {
"items": [
{
"tag": "ae2:pattern_provider"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:network_pattern_controller"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_network_tool",
"has_pattern_provider",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:network_pattern_controller"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_quantum_ring": {
"conditions": {
"items": [
{
"items": [
"ae2:quantum_ring"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "extendedae_plus:wireless_transceiver"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_quantum_ring",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"extendedae_plus:wireless_transceiver"
]
},
"sends_telemetry_event": false
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "expatternprovider:assembler_matrix_wall"
},
{
"item": "minecraft:lever"
}
],
"result": {
"item": "extendedae_plus:assembler_matrix_upload_core"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "ae2:advanced_card"
},
{
"item": "extendedae_plus:wireless_transceiver"
}
],
"result": {
"item": "extendedae_plus:channel_card"
}
}

View File

@ -0,0 +1,33 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"A": {
"item": "minecraft:netherite_block"
},
"B": {
"item": "minecraft:nether_star"
},
"C": {
"item": "ae2:logic_processor"
},
"D": {
"item": "ae2:fluix_pearl"
},
"E": {
"item": "ae2:engineering_processor"
},
"F": {
"item": "ae2:calculation_processor"
}
},
"pattern": [
"ABA",
"CDE",
"AFA"
],
"result": {
"item": "extendedae_plus:basic_core"
},
"show_notification": true
}

View File

@ -0,0 +1,52 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
},
{
"type": "forge:mod_loaded",
"modid": "megacells"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 3
}
},
"C": {
"item": "appflux:core_256m"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"NBN",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:energy_storage_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,53 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"C": {
"item": "extendedae_plus:spatial_core"
},
"E": {
"item": "extendedae_plus:energy_storage_core"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
},
"S": {
"item": "extendedae_plus:storage_core"
}
},
"pattern": [
"MNM",
"SOE",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:infinity_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,53 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "appflux"
}
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"C": {
"item": "extendedae_plus:spatial_core"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
},
"Q": {
"item": "extendedae_plus:quantum_storage_core"
},
"S": {
"item": "extendedae_plus:storage_core"
}
},
"pattern": [
"MNM",
"SOQ",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:infinity_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,50 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
},
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"C": {
"item": "extendedae_plus:spatial_core"
},
"E": {
"item": "extendedae_plus:energy_storage_core"
},
"M": {
"item": "minecraft:netherite_block"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
},
"Q": {
"item": "extendedae_plus:quantum_storage_core"
},
"S": {
"item": "extendedae_plus:storage_core"
}
},
"pattern": [
"MQM",
"SOE",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:infinity_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,48 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "megacells"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 3
}
},
"C": {
"item": "megacells:cell_component_256m"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"NBN",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:storage_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,55 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "megacells"
}
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 3
}
},
"C": {
"item": "appflux:core_256k"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"NBN",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:energy_storage_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,45 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core"
},
"C": {
"item": "appflux:core_16k"
},
"E": {
"item": "appflux:energy_processor"
},
"M": {
"tag": "forge:gems/redstone"
}
},
"pattern": [
"MCM",
"EBE",
"MEM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 1
}
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,49 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 1
}
},
"C": {
"item": "appflux:core_64k"
},
"M": {
"item": "appflux:charged_redstone"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MOM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 2
}
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,49 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "appflux"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 2
}
},
"C": {
"item": "appflux:core_256k"
},
"M": {
"tag": "forge:ingots/sky_insulating_resin"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 3,
"core_stage": 3
}
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,53 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "appflux"
}
},
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"C": {
"item": "extendedae_plus:spatial_core"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
},
"S": {
"item": "extendedae_plus:storage_core"
}
},
"pattern": [
"MNM",
"SOS",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:infinity_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,48 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 4,
"core_stage": 3
}
},
"C": {
"item": "advanced_ae:quantum_storage_256"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"NBN",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:quantum_storage_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,45 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core"
},
"C": {
"item": "advanced_ae:quantum_storage_component"
},
"E": {
"item": "advanced_ae:quantum_processor"
},
"M": {
"item": "advanced_ae:quantum_alloy"
}
},
"pattern": [
"MCM",
"EBE",
"MEM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 4,
"core_stage": 1
}
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,49 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 4,
"core_stage": 1
}
},
"C": {
"item": "advanced_ae:quantum_storage_component"
},
"M": {
"item": "advanced_ae:quantum_alloy_block"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MOM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 4,
"core_stage": 2
}
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,49 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:mod_loaded",
"modid": "advanced_ae"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 4,
"core_stage": 2
}
},
"C": {
"item": "advanced_ae:quantum_storage_128"
},
"M": {
"item": "advanced_ae:quantum_alloy_plate"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 4,
"core_stage": 3
}
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,35 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 2,
"core_stage": 3
}
},
"C": {
"item": "ae2:spatial_cell_component_128"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"NBN",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:spatial_core"
},
"show_notification": true
}

View File

@ -0,0 +1,38 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core"
},
"C": {
"item": "ae2:spatial_cell_component_2"
},
"E": {
"item": "ae2:engineering_processor"
},
"L": {
"item": "ae2:logic_processor"
},
"M": {
"tag": "forge:dusts/fluix"
},
"P": {
"item": "ae2:calculation_processor"
}
},
"pattern": [
"MCM",
"LBP",
"MEM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 2,
"core_stage": 1
}
},
"show_notification": true
}

View File

@ -0,0 +1,36 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 2,
"core_stage": 1
}
},
"C": {
"item": "ae2:spatial_cell_component_16"
},
"M": {
"tag": "forge:gems/fluix"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MOM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 2,
"core_stage": 2
}
},
"show_notification": true
}

View File

@ -0,0 +1,36 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 2,
"core_stage": 2
}
},
"C": {
"item": "ae2:spatial_cell_component_128"
},
"M": {
"item": "ae2:fluix_block"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 2,
"core_stage": 3
}
},
"show_notification": true
}

View File

@ -0,0 +1,51 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "forge:not",
"value": {
"type": "forge:mod_loaded",
"modid": "megacells"
}
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 3
}
},
"C": {
"item": "ae2:cell_component_256k"
},
"M": {
"item": "minecraft:netherite_block"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"NBN",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:storage_core"
},
"show_notification": true
}
}
]
}

View File

@ -0,0 +1,38 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core"
},
"C": {
"item": "ae2:cell_component_16k"
},
"E": {
"item": "ae2:engineering_processor"
},
"L": {
"item": "ae2:logic_processor"
},
"M": {
"tag": "forge:dusts/certus_quartz"
},
"P": {
"item": "ae2:calculation_processor"
}
},
"pattern": [
"MCM",
"LBP",
"MEM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 1
}
},
"show_notification": true
}

View File

@ -0,0 +1,36 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 1
}
},
"C": {
"item": "ae2:cell_component_64k"
},
"M": {
"tag": "ae2:all_certus_quartz"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MOM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 2
}
},
"show_notification": true
}

View File

@ -0,0 +1,36 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"B": {
"type": "forge:nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 2
}
},
"C": {
"item": "ae2:cell_component_256k"
},
"M": {
"item": "ae2:quartz_block"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"MOM",
"CBC",
"MCM"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:basic_core",
"nbt": {
"CustomModelData": 1,
"core_stage": 3
}
},
"show_notification": true
}

View File

@ -1,18 +1,6 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"SAS",
"QXQ",
"SBS"
],
"key": {
"S": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 8
}
},
"A": {
"item": "minecraft:nether_star"
},
@ -22,16 +10,28 @@
"Q": {
"item": "ae2:spatial_cell_component_128"
},
"S": {
"type": "forge:nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 8
}
},
"X": {
"item": "minecraft:dragon_egg"
}
},
"pattern": [
"SAS",
"QXQ",
"SBS"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"count": 1,
"nbt": {
"EAS:mult": 16
}
}
},
"show_notification": true
}

View File

@ -1,30 +1,30 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"SBS",
"QXQ",
"SBS"
],
"key": {
"S": {
"item": "ae2:speed_card"
},
"B": {
"item": "extendedae_plus:64x_crafting_accelerator"
},
"Q": {
"item": "ae2:spatial_cell_component_2"
},
"S": {
"item": "ae2:speed_card"
},
"X": {
"item": "ae2:cell_component_256k"
}
},
"pattern": [
"SBS",
"QXQ",
"SBS"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"count": 1,
"nbt": {
"EAS:mult": 2
}
}
},
"show_notification": true
}

View File

@ -1,34 +1,34 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"SBS",
"QXQ",
"SBS"
],
"key": {
"S": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 2
}
},
"B": {
"item": "extendedae_plus:256x_crafting_accelerator"
},
"Q": {
"item": "ae2:spatial_cell_component_16"
},
"S": {
"type": "forge:nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 2
}
},
"X": {
"item": "ae2:dense_energy_cell"
}
},
"pattern": [
"SBS",
"QXQ",
"SBS"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"count": 1,
"nbt": {
"EAS:mult": 4
}
}
},
"show_notification": true
}

View File

@ -1,34 +1,34 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"SBS",
"QXQ",
"SBS"
],
"key": {
"S": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 4
}
},
"B": {
"item": "extendedae_plus:1024x_crafting_accelerator"
},
"Q": {
"item": "ae2:spatial_cell_component_128"
},
"S": {
"type": "forge:nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 4
}
},
"X": {
"item": "minecraft:nether_star"
}
},
"pattern": [
"SBS",
"QXQ",
"SBS"
],
"result": {
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_card",
"count": 1,
"nbt": {
"EAS:mult": 8
}
}
},
"show_notification": true
}

View File

@ -1,33 +1,34 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"SZS",
"QXQ",
"SIS"
],
"key": {
"I": {
"item": "expatternprovider:ex_io_port"
},
"Q": {
"item": "ae2:singularity"
},
"S": {
"type": "forge:partial_nbt",
"type": "forge:nbt",
"item": "extendedae_plus:entity_speed_card",
"nbt": {
"EAS:mult": 2
}
},
"Z": {
"item": "ae2:dense_energy_cell"
},
"Q": {
"item": "ae2:singularity"
},
"X": {
"item": "minecraft:nether_star"
},
"I": {
"item": "expatternprovider:ex_io_port"
"Z": {
"item": "ae2:dense_energy_cell"
}
},
"pattern": [
"SZS",
"QXQ",
"SIS"
],
"result": {
"item": "extendedae_plus:entity_speed_ticker",
"count": 1
}
"type": "forge:partial_nbt",
"item": "extendedae_plus:entity_speed_ticker"
},
"show_notification": true
}

View File

@ -1,29 +1,30 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"B": {
"item": "minecraft:netherite_block"
},
"G": {
"item": "ae2:quartz_vibrant_glass"
},
"I": {
"item": "extendedae_plus:infinity_core"
},
"N": {
"item": "minecraft:nether_star"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
}
},
"pattern": [
"GOG",
"NIN",
"BBB"
],
"key": {
"G": {
"item": "ae2:quartz_vibrant_glass"
},
"O": {
"item": "extendedae_plus:oblivion_singularity"
},
"N": {
"item": "minecraft:nether_star"
},
"I": {
"item": "extendedae_plus:infinity_core"
},
"B": {
"item": "minecraft:netherite_block"
}
},
"result": {
"item": "extendedae_plus:infinity_biginteger_cell",
"count": 1
}
"item": "extendedae_plus:infinity_biginteger_cell"
},
"show_notification": true
}

View File

@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"A": {
"item": "ae2:cell_component_256k"
},
"C": {
"item": "extendedae_plus:256x_crafting_accelerator"
}
},
"pattern": [
" ",
"ACA",
" "
],
"result": {
"item": "extendedae_plus:1024x_crafting_accelerator"
},
"show_notification": true
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "ae2:crafting_accelerator"
},
{
"item": "ae2:cell_component_16k"
}
],
"result": {
"item": "extendedae_plus:16x_crafting_accelerator"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "ae2:crafting_accelerator"
},
{
"item": "ae2:cell_component_256k"
}
],
"result": {
"item": "extendedae_plus:256x_crafting_accelerator"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "ae2:crafting_accelerator"
},
{
"item": "ae2:cell_component_4k"
}
],
"result": {
"item": "extendedae_plus:4x_crafting_accelerator"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "ae2:crafting_accelerator"
},
{
"item": "ae2:cell_component_64k"
}
],
"result": {
"item": "extendedae_plus:64x_crafting_accelerator"
}
}

View File

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"tag": "ae2:illuminated_panel"
},
{
"tag": "ae2:pattern_provider"
},
{
"item": "ae2:network_tool"
}
],
"result": {
"item": "extendedae_plus:network_pattern_controller"
}
}

View File

@ -0,0 +1,20 @@
{
"type": "ae2:transform",
"circumstance": {
"type": "explosion"
},
"ingredients": [
{
"item": "ae2:singularity"
},
{
"item": "minecraft:nether_star"
},
{
"item": "minecraft:netherite_block"
}
],
"result": {
"item": "extendedae_plus:oblivion_singularity"
}
}

View File

@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"L": {
"item": "ae2:quantum_link"
},
"R": {
"item": "ae2:quantum_ring"
}
},
"pattern": [
"RRR",
"RLR",
"RRR"
],
"result": {
"item": "extendedae_plus:wireless_transceiver"
},
"show_notification": true
}

View File

@ -1,9 +1,8 @@
package com.extendedae_plus.content.crafting;
import appeng.block.crafting.ICraftingUnitType;
import net.minecraft.world.item.Item;
import com.extendedae_plus.init.ModItems;
import net.minecraft.world.item.Item;
public enum EPlusCraftingUnitType implements ICraftingUnitType {
ACCELERATOR_4x(0, 4),
@ -34,11 +33,11 @@ public enum EPlusCraftingUnitType implements ICraftingUnitType {
@Override
public Item getItemFromType() {
return switch (this) {
case ACCELERATOR_4x -> ModItems.ACCELERATOR_4x.get();
case ACCELERATOR_16x -> ModItems.ACCELERATOR_16x.get();
case ACCELERATOR_64x -> ModItems.ACCELERATOR_64x.get();
case ACCELERATOR_256x -> ModItems.ACCELERATOR_256x.get();
case ACCELERATOR_1024x -> ModItems.ACCELERATOR_1024x.get();
case ACCELERATOR_4x -> ModItems.CRAFTING_ACCELERATOR_4x.get();
case ACCELERATOR_16x -> ModItems.CRAFTING_ACCELERATOR_16x.get();
case ACCELERATOR_64x -> ModItems.CRAFTING_ACCELERATOR_64x.get();
case ACCELERATOR_256x -> ModItems.CRAFTING_ACCELERATOR_256x.get();
case ACCELERATOR_1024x -> ModItems.CRAFTING_ACCELERATOR_1024x.get();
};
}
}

View File

@ -6,19 +6,19 @@ import appeng.datagen.providers.tags.ConventionTags;
import appeng.recipes.transform.TransformCircumstance;
import appeng.recipes.transform.TransformRecipeBuilder;
import com.extendedae_plus.ExtendedAEPlus;
import com.extendedae_plus.ae.definitions.upgrades.EntitySpeedCardItem;
import com.extendedae_plus.init.ModItems;
import com.extendedae_plus.item.BasicCoreItem;
import com.extendedae_plus.util.ModCheckUtils;
import com.glodblock.github.appflux.common.AFItemAndBlock;
import com.glodblock.github.appflux.util.AFTags;
import com.glodblock.github.extendedae.common.EPPItemAndBlock;
import gripe._90.megacells.definition.MEGAItems;
import net.minecraft.data.PackOutput;
import net.minecraft.data.recipes.FinishedRecipe;
import net.minecraft.data.recipes.RecipeCategory;
import net.minecraft.data.recipes.RecipeProvider;
import net.minecraft.data.recipes.ShapedRecipeBuilder;
import net.minecraft.data.recipes.*;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Items;
import net.minecraft.world.level.block.Blocks;
import net.pedroksl.advanced_ae.common.definitions.AAEBlocks;
import net.pedroksl.advanced_ae.common.definitions.AAEFluids;
import net.pedroksl.advanced_ae.common.definitions.AAEItems;
@ -34,9 +34,159 @@ public class CraftingRecipes extends RecipeProvider {
@Override
public void buildRecipes(@NotNull Consumer<FinishedRecipe> consumer) {
addCraftingAccelerators(consumer);
addCardRecipes(consumer);
addCoreRecipes(consumer);
addTransformRecipes(consumer);
addReactionChamberRecipes(consumer);
// 吞噬盘
ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.INFINITY_BIGINTEGER_CELL.get())
.pattern("GOG")
.pattern("NIN")
.pattern("BBB")
.define('G', AEBlocks.QUARTZ_VIBRANT_GLASS)
.define('O', ModItems.OBLIVION_SINGULARITY.get())
.define('N', Items.NETHER_STAR)
.define('I', ModItems.INFINITY_CORE.get())
.define('B', Items.NETHERITE_BLOCK)
.unlockedBy("has_oblivion_singularity", has(ModItems.OBLIVION_SINGULARITY.get()))
.save(consumer);
// 状态控制器
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NETWORK_PATTERN_CONTROLLER.get())
.requires(ConventionTags.ILLUMINATED_PANEL)
.requires(ConventionTags.PATTERN_PROVIDER)
.requires(AEItems.NETWORK_TOOL)
.unlockedBy("has_network_tool", has(AEItems.NETWORK_TOOL))
.unlockedBy("has_pattern_provider", has(ConventionTags.PATTERN_PROVIDER))
.save(consumer);
// 无线收发器
ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.WIRELESS_TRANSCEIVER.get())
.pattern("RRR")
.pattern("RLR")
.pattern("RRR")
.define('R', AEBlocks.QUANTUM_RING)
.define('L', AEBlocks.QUANTUM_LINK)
.unlockedBy("has_quantum_ring", has(AEBlocks.QUANTUM_RING))
.save(consumer);
// 实体加速器
NBTShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.ENTITY_TICKER_PART_ITEM.get())
.pattern("SZS")
.pattern("QXQ")
.pattern("SIS")
.defineNbt('S', EntitySpeedCardItem.withMultiplier(2))
.define('Z', AEBlocks.DENSE_ENERGY_CELL)
.define('Q', AEItems.SINGULARITY)
.define('X', Items.NETHER_STAR)
.define('I', EPPItemAndBlock.EX_IO_PORT)
.unlockedBy("has_entity_speed_card_x2", has(EntitySpeedCardItem.withMultiplier(2).getItem()))
.unlockedBy("has_singularity", has(AEItems.SINGULARITY))
.save(consumer);
// 上传核心
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.ASSEMBLER_MATRIX_UPLOAD_CORE.get())
.requires(EPPItemAndBlock.ASSEMBLER_MATRIX_WALL)
.requires(Items.LEVER)
.unlockedBy("has_assembler_matrix_wall", has(EPPItemAndBlock.ASSEMBLER_MATRIX_WALL))
.save(consumer);
}
private void addCraftingAccelerators(Consumer<FinishedRecipe> consumer) {
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.CRAFTING_ACCELERATOR_4x.get())
.requires(AEBlocks.CRAFTING_ACCELERATOR)
.requires(AEItems.CELL_COMPONENT_4K)
.unlockedBy("has_accelerator", has(AEBlocks.CRAFTING_ACCELERATOR))
.save(consumer, ExtendedAEPlus.id("network/crafting/" + ModItems.CRAFTING_ACCELERATOR_4x.get().toString().toLowerCase()));
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.CRAFTING_ACCELERATOR_16x.get())
.requires(AEBlocks.CRAFTING_ACCELERATOR)
.requires(AEItems.CELL_COMPONENT_16K)
.unlockedBy("has_accelerator", has(AEBlocks.CRAFTING_ACCELERATOR))
.save(consumer, ExtendedAEPlus.id("network/crafting/" + ModItems.CRAFTING_ACCELERATOR_16x.get().toString().toLowerCase()));
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.CRAFTING_ACCELERATOR_64x.get())
.requires(AEBlocks.CRAFTING_ACCELERATOR)
.requires(AEItems.CELL_COMPONENT_64K)
.unlockedBy("has_accelerator", has(AEBlocks.CRAFTING_ACCELERATOR))
.save(consumer, ExtendedAEPlus.id("network/crafting/" + ModItems.CRAFTING_ACCELERATOR_64x.get().toString().toLowerCase()));
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.CRAFTING_ACCELERATOR_256x.get())
.requires(AEBlocks.CRAFTING_ACCELERATOR)
.requires(AEItems.CELL_COMPONENT_256K)
.unlockedBy("has_accelerator", has(AEBlocks.CRAFTING_ACCELERATOR))
.save(consumer, ExtendedAEPlus.id("network/crafting/" + ModItems.CRAFTING_ACCELERATOR_256x.get().toString().toLowerCase()));
ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.CRAFTING_ACCELERATOR_1024x.get())
.pattern(" ")
.pattern("ACA")
.pattern(" ")
.define('A', AEItems.CELL_COMPONENT_256K)
.define('C', ModItems.CRAFTING_ACCELERATOR_256x.get())
.unlockedBy("has_256x", has(ModItems.CRAFTING_ACCELERATOR_256x.get()))
.save(consumer, ExtendedAEPlus.id("network/crafting/" + ModItems.CRAFTING_ACCELERATOR_1024x.get().toString().toLowerCase()));
}
private void addCardRecipes(Consumer<FinishedRecipe> consumer) {
ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.CHANNEL_CARD.get())
.requires(AEItems.ADVANCED_CARD)
.requires(ModItems.WIRELESS_TRANSCEIVER.get())
.unlockedBy("has_advanced_card", has(AEItems.ADVANCED_CARD))
.save(consumer);
// 2x Entity Speed Card
NBTShapedRecipeBuilder.shaped(RecipeCategory.MISC, EntitySpeedCardItem.withMultiplier(2))
.pattern("SBS")
.pattern("QXQ")
.pattern("SBS")
.define('S', AEItems.SPEED_CARD)
.define('B', ModItems.CRAFTING_ACCELERATOR_64x.get())
.define('Q', AEItems.SPATIAL_2_CELL_COMPONENT)
.define('X', AEItems.CELL_COMPONENT_256K)
.unlockedBy("has_speed_card", has(AEItems.SPEED_CARD))
.unlockedBy("has_64x_accelerator", has(ModItems.CRAFTING_ACCELERATOR_64x.get()))
.save(consumer, ExtendedAEPlus.id("entity_speed_card_2x"));
// 4x Entity Speed Card
NBTShapedRecipeBuilder.shaped(RecipeCategory.MISC, EntitySpeedCardItem.withMultiplier(4))
.pattern("SBS")
.pattern("QXQ")
.pattern("SBS")
.defineNbt('S', EntitySpeedCardItem.withMultiplier(2))
.define('B', ModItems.CRAFTING_ACCELERATOR_256x.get())
.define('Q', AEItems.SPATIAL_16_CELL_COMPONENT)
.define('X', AEBlocks.DENSE_ENERGY_CELL)
.unlockedBy("has_entity_speed_card_2x", has(EntitySpeedCardItem.withMultiplier(2).getItem()))
.save(consumer, ExtendedAEPlus.id("entity_speed_card_4x"));
// 8x Entity Speed Card
NBTShapedRecipeBuilder.shaped(RecipeCategory.MISC, EntitySpeedCardItem.withMultiplier(8))
.pattern("SBS")
.pattern("QXQ")
.pattern("SBS")
.defineNbt('S', EntitySpeedCardItem.withMultiplier(4))
.define('B', ModItems.CRAFTING_ACCELERATOR_1024x.get())
.define('Q', AEItems.SPATIAL_128_CELL_COMPONENT)
.define('X', Items.NETHER_STAR)
.unlockedBy("has_entity_speed_card_4x", has(EntitySpeedCardItem.withMultiplier(4).getItem()))
.save(consumer, ExtendedAEPlus.id("entity_speed_card_8x"));
// 16x Entity Speed Card
NBTShapedRecipeBuilder.shaped(RecipeCategory.MISC,
EntitySpeedCardItem.withMultiplier(16))
.pattern("SAS")
.pattern("QXQ")
.pattern("SBS")
.defineNbt('S', EntitySpeedCardItem.withMultiplier(8))
.define('A', Items.NETHER_STAR)
.define('Q', AEItems.SPATIAL_128_CELL_COMPONENT)
.define('X', Items.DRAGON_EGG)
.define('B', Blocks.BEACON)
.unlockedBy("has_entity_speed_card_8x", has(EntitySpeedCardItem.withMultiplier(8).getItem()))
.save(consumer, ExtendedAEPlus.id("entity_speed_card_16x"));
}
private void addCoreRecipes(Consumer<FinishedRecipe> consumer) {

View File

@ -51,7 +51,7 @@ public final class ModBlocks {
);
// Crafting Accelerators (reuse MAE2 textures/models)
public static final RegistryObject<CraftingUnitBlock> ACCELERATOR_4x = BLOCKS.register(
public static final RegistryObject<CraftingUnitBlock> CRAFTING_ACCELERATOR_4x = BLOCKS.register(
"4x_crafting_accelerator",
() -> {
var b = new CraftingUnitBlock(EPlusCraftingUnitType.ACCELERATOR_4x);
@ -60,7 +60,7 @@ public final class ModBlocks {
}
);
public static final RegistryObject<CraftingUnitBlock> ACCELERATOR_16x = BLOCKS.register(
public static final RegistryObject<CraftingUnitBlock> CRAFTING_ACCELERATOR_16x = BLOCKS.register(
"16x_crafting_accelerator",
() -> {
var b = new CraftingUnitBlock(EPlusCraftingUnitType.ACCELERATOR_16x);
@ -69,7 +69,7 @@ public final class ModBlocks {
}
);
public static final RegistryObject<CraftingUnitBlock> ACCELERATOR_64x = BLOCKS.register(
public static final RegistryObject<CraftingUnitBlock> CRAFTING_ACCELERATOR_64x = BLOCKS.register(
"64x_crafting_accelerator",
() -> {
var b = new CraftingUnitBlock(EPlusCraftingUnitType.ACCELERATOR_64x);
@ -78,7 +78,7 @@ public final class ModBlocks {
}
);
public static final RegistryObject<CraftingUnitBlock> ACCELERATOR_256x = BLOCKS.register(
public static final RegistryObject<CraftingUnitBlock> CRAFTING_ACCELERATOR_256x = BLOCKS.register(
"256x_crafting_accelerator",
() -> {
var b = new CraftingUnitBlock(EPlusCraftingUnitType.ACCELERATOR_256x);
@ -87,7 +87,7 @@ public final class ModBlocks {
}
);
public static final RegistryObject<CraftingUnitBlock> ACCELERATOR_1024x = BLOCKS.register(
public static final RegistryObject<CraftingUnitBlock> CRAFTING_ACCELERATOR_1024x = BLOCKS.register(
"1024x_crafting_accelerator",
() -> {
var b = new CraftingUnitBlock(EPlusCraftingUnitType.ACCELERATOR_1024x);

View File

@ -20,11 +20,11 @@ public final class ModCreativeTabs {
output.accept(ModItems.NETWORK_PATTERN_CONTROLLER.get());
// 装配矩阵上传核心
output.accept(ModItems.ASSEMBLER_MATRIX_UPLOAD_CORE.get());
output.accept(ModItems.ACCELERATOR_4x.get());
output.accept(ModItems.ACCELERATOR_16x.get());
output.accept(ModItems.ACCELERATOR_64x.get());
output.accept(ModItems.ACCELERATOR_256x.get());
output.accept(ModItems.ACCELERATOR_1024x.get());
output.accept(ModItems.CRAFTING_ACCELERATOR_4x.get());
output.accept(ModItems.CRAFTING_ACCELERATOR_16x.get());
output.accept(ModItems.CRAFTING_ACCELERATOR_64x.get());
output.accept(ModItems.CRAFTING_ACCELERATOR_256x.get());
output.accept(ModItems.CRAFTING_ACCELERATOR_1024x.get());
output.accept(ModItems.ENTITY_TICKER_PART_ITEM.get());
// 放入四个预设的 stacksx2,x4,x8,x16使用 ModItems 工厂创建
@ -47,7 +47,7 @@ public final class ModCreativeTabs {
output.accept(ModItems.SPATIAL_CORE.get());
output.accept(ModItems.INFINITY_CORE.get());
output.accept(ModItems.INFINITY_BIGINTEGER_CELL_ITEM.get());
output.accept(ModItems.INFINITY_BIGINTEGER_CELL.get());
})
.build());
}

View File

@ -37,29 +37,29 @@ public final class ModItems {
);
// Crafting Accelerators
public static final RegistryObject<Item> ACCELERATOR_4x = ITEMS.register(
public static final RegistryObject<Item> CRAFTING_ACCELERATOR_4x = ITEMS.register(
"4x_crafting_accelerator",
() -> new BlockItem(ModBlocks.ACCELERATOR_4x.get(), new Item.Properties())
() -> new BlockItem(ModBlocks.CRAFTING_ACCELERATOR_4x.get(), new Item.Properties())
);
public static final RegistryObject<Item> ACCELERATOR_16x = ITEMS.register(
public static final RegistryObject<Item> CRAFTING_ACCELERATOR_16x = ITEMS.register(
"16x_crafting_accelerator",
() -> new BlockItem(ModBlocks.ACCELERATOR_16x.get(), new Item.Properties())
() -> new BlockItem(ModBlocks.CRAFTING_ACCELERATOR_16x.get(), new Item.Properties())
);
public static final RegistryObject<Item> ACCELERATOR_64x = ITEMS.register(
public static final RegistryObject<Item> CRAFTING_ACCELERATOR_64x = ITEMS.register(
"64x_crafting_accelerator",
() -> new BlockItem(ModBlocks.ACCELERATOR_64x.get(), new Item.Properties())
() -> new BlockItem(ModBlocks.CRAFTING_ACCELERATOR_64x.get(), new Item.Properties())
);
public static final RegistryObject<Item> ACCELERATOR_256x = ITEMS.register(
public static final RegistryObject<Item> CRAFTING_ACCELERATOR_256x = ITEMS.register(
"256x_crafting_accelerator",
() -> new BlockItem(ModBlocks.ACCELERATOR_256x.get(), new Item.Properties())
() -> new BlockItem(ModBlocks.CRAFTING_ACCELERATOR_256x.get(), new Item.Properties())
);
public static final RegistryObject<Item> ACCELERATOR_1024x = ITEMS.register(
public static final RegistryObject<Item> CRAFTING_ACCELERATOR_1024x = ITEMS.register(
"1024x_crafting_accelerator",
() -> new BlockItem(ModBlocks.ACCELERATOR_1024x.get(), new Item.Properties())
() -> new BlockItem(ModBlocks.CRAFTING_ACCELERATOR_1024x.get(), new Item.Properties())
);
public static final RegistryObject<EntitySpeedTickerPartItem> ENTITY_TICKER_PART_ITEM = ITEMS.register(
@ -74,7 +74,7 @@ public final class ModItems {
() -> new EntitySpeedCardItem(new Item.Properties())
);
public static final RegistryObject<InfinityBigIntegerCellItem> INFINITY_BIGINTEGER_CELL_ITEM = ITEMS.register(
public static final RegistryObject<InfinityBigIntegerCellItem> INFINITY_BIGINTEGER_CELL = ITEMS.register(
"infinity_biginteger_cell", () -> new InfinityBigIntegerCellItem(new Item.Properties())
);

View File

@ -1,13 +0,0 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" ",
"ACA",
" "
],
"key": {
"A": { "item": "ae2:cell_component_256k" },
"C": { "item": "extendedae_plus:256x_crafting_accelerator" }
},
"result": { "item": "extendedae_plus:1024x_crafting_accelerator", "count": 1 }
}

View File

@ -1,8 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "ae2:crafting_accelerator" },
{ "item": "ae2:cell_component_16k" }
],
"result": { "item": "extendedae_plus:16x_crafting_accelerator", "count": 1 }
}

View File

@ -1,8 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "ae2:crafting_accelerator" },
{ "item": "ae2:cell_component_256k" }
],
"result": { "item": "extendedae_plus:256x_crafting_accelerator", "count": 1 }
}

View File

@ -1,8 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "ae2:crafting_accelerator" },
{ "item": "ae2:cell_component_4k" }
],
"result": { "item": "extendedae_plus:4x_crafting_accelerator", "count": 1 }
}

View File

@ -1,8 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "ae2:crafting_accelerator" },
{ "item": "ae2:cell_component_64k" }
],
"result": { "item": "extendedae_plus:64x_crafting_accelerator", "count": 1 }
}

View File

@ -1,11 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "expatternprovider:assembler_matrix_wall" },
{ "item": "minecraft:lever" }
],
"result": {
"item": "extendedae_plus:assembler_matrix_upload_core",
"count": 1
}
}

View File

@ -1,8 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "ae2:advanced_card" },
{ "item": "extendedae_plus:wireless_transceiver" }
],
"result": { "item": "extendedae_plus:channel_card", "count": 1 }
}

View File

@ -1,12 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{ "item": "ae2:semi_dark_monitor" },
{ "item": "ae2:pattern_provider" },
{ "item": "ae2:network_tool" }
],
"result": {
"item": "extendedae_plus:network_pattern_controller",
"count": 1
}
}

View File

@ -1,16 +0,0 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"RRR",
"RLR",
"RRR"
],
"key": {
"R": { "item": "ae2:quantum_ring" },
"L": { "item": "ae2:quantum_link" }
},
"result": {
"item": "extendedae_plus:wireless_transceiver",
"count": 1
}
}