Compare commits
2 commits
a2878ac84b
...
1c8d921aca
Author | SHA1 | Date | |
---|---|---|---|
1c8d921aca | |||
9fa12c054c |
7 changed files with 81 additions and 21 deletions
|
@ -14,7 +14,7 @@ public class InputReplacements implements IEventBusRegisterable {
|
||||||
|
|
||||||
ev.mapRecipeID(
|
ev.mapRecipeID(
|
||||||
new Identifier("draconicevolution", "components/draconium_core"),
|
new Identifier("draconicevolution", "components/draconium_core"),
|
||||||
new InputReplaceRecipeMapper().replace("#forge:ingots/draconium", darkMatter)
|
new InputReplaceRecipeMapper().replace("#forge:ingots/gold", "#forge:pellets/polonium")
|
||||||
);
|
);
|
||||||
|
|
||||||
ev.mapRecipeID(
|
ev.mapRecipeID(
|
||||||
|
@ -22,6 +22,11 @@ public class InputReplacements implements IEventBusRegisterable {
|
||||||
new InputReplaceRecipeMapper().replace("#forge:ingots/draconium", darkMatter)
|
new InputReplaceRecipeMapper().replace("#forge:ingots/draconium", darkMatter)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ev.mapRecipeID(
|
||||||
|
new Identifier("draconicevolution", "wyvern_relay_crystal"),
|
||||||
|
new InputReplaceRecipeMapper().replace("draconicevolution:draconium_core", "draconicevolution:wyvern_core")
|
||||||
|
);
|
||||||
|
|
||||||
ev.mapRecipeID(
|
ev.mapRecipeID(
|
||||||
new Identifier("projecte", "relay_mk1"),
|
new Identifier("projecte", "relay_mk1"),
|
||||||
new InputReplaceRecipeMapper().replace(
|
new InputReplaceRecipeMapper().replace(
|
||||||
|
@ -64,6 +69,18 @@ public class InputReplacements implements IEventBusRegisterable {
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ev.mapRecipeID(
|
||||||
|
new Identifier("mekanism", "antiprotonic_nucleosynthesizer"),
|
||||||
|
new InputReplaceRecipeMapper().replace(
|
||||||
|
"#forge:pellets/antimatter",
|
||||||
|
"draconicevolution:wyvern_core"
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
ev.mapRecipes(new InputReplaceRecipeMapper().replace(
|
||||||
|
"mekanism:pellet_polonium", "#forge:pellets/polonium"
|
||||||
|
));
|
||||||
|
|
||||||
var philosopherStoneMapper
|
var philosopherStoneMapper
|
||||||
= new InputReplaceRecipeMapper()
|
= new InputReplaceRecipeMapper()
|
||||||
.replace("#forge:gems/diamond", "ae2:singularity")
|
.replace("#forge:gems/diamond", "ae2:singularity")
|
||||||
|
|
|
@ -13,9 +13,6 @@ public class RecipeRemovals implements IEventBusRegisterable {
|
||||||
if (!FMLEnvironment.production)
|
if (!FMLEnvironment.production)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ev.removeRecipesMatching(new RecipeContainsPredicate(
|
|
||||||
Util.stackFromRegistry(new Identifier("projecte", "condenser_mk1"))
|
|
||||||
));
|
|
||||||
ev.removeRecipesMatching(new RecipeContainsPredicate(
|
ev.removeRecipesMatching(new RecipeContainsPredicate(
|
||||||
Util.stackFromRegistry(new Identifier("projecte", "transmutation_table"))
|
Util.stackFromRegistry(new Identifier("projecte", "transmutation_table"))
|
||||||
));
|
));
|
||||||
|
@ -31,6 +28,7 @@ public class RecipeRemovals implements IEventBusRegisterable {
|
||||||
ev.removeRecipeID(new Identifier("beyond_earth", "steel_ingot_blasting"));
|
ev.removeRecipeID(new Identifier("beyond_earth", "steel_ingot_blasting"));
|
||||||
ev.removeRecipeID(new Identifier("enderrift", "rift_orb"));
|
ev.removeRecipeID(new Identifier("enderrift", "rift_orb"));
|
||||||
ev.removeRecipeID(new Identifier("crossroads", "base_materials/bronze_alloy_ingot"));
|
ev.removeRecipeID(new Identifier("crossroads", "base_materials/bronze_alloy_ingot"));
|
||||||
|
ev.removeRecipeID(new Identifier("projecte", "condenser_mk1"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -40,6 +40,18 @@ public class ShapedRecipes implements IEventBusRegisterable {
|
||||||
.build()
|
.build()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ev.registerRecipe(
|
||||||
|
new ShapedRecipeBuilder(
|
||||||
|
Ntx4Core.id("antimatter"),
|
||||||
|
Util.stackFromRegistry(new Identifier("ftbic", "antimatter"))
|
||||||
|
)
|
||||||
|
.pattern("FPF", "PMP", "FPF")
|
||||||
|
.ingredient('P', "#forge:pellets/antimatter")
|
||||||
|
.ingredient('F', "#forge:dusts/fluix")
|
||||||
|
.ingredient('M', "ae2:matter_ball")
|
||||||
|
.build()
|
||||||
|
);
|
||||||
|
|
||||||
ev.registerRecipe(new ShapedRecipeBuilder(
|
ev.registerRecipe(new ShapedRecipeBuilder(
|
||||||
Ntx4Core.id("inscriber"),
|
Ntx4Core.id("inscriber"),
|
||||||
Util.stackFromRegistry(new Identifier("ae2", "inscriber"))
|
Util.stackFromRegistry(new Identifier("ae2", "inscriber"))
|
||||||
|
|
|
@ -7,6 +7,6 @@
|
||||||
},
|
},
|
||||||
"output": {
|
"output": {
|
||||||
"gas": "mekanism:antimatter",
|
"gas": "mekanism:antimatter",
|
||||||
"amount": 50
|
"amount": 40
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"type": "mekanism:nucleosynthesizing",
|
|
||||||
"itemInput": {
|
|
||||||
"ingredient": {
|
|
||||||
"item": "ae2:matter_ball"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gasInput": {
|
|
||||||
"amount": 50,
|
|
||||||
"gas": "mekanism:antimatter"
|
|
||||||
},
|
|
||||||
"output": {
|
|
||||||
"item": "ftbic:antimatter"
|
|
||||||
},
|
|
||||||
"duration": 20
|
|
||||||
}
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"type": "draconicevolution:fusion_crafting",
|
||||||
|
"result": {
|
||||||
|
"item": "projecte:condenser_mk1"
|
||||||
|
},
|
||||||
|
"catalyst": {
|
||||||
|
"item": "projecte:alchemical_chest"
|
||||||
|
},
|
||||||
|
"total_energy": 10000000,
|
||||||
|
"tier": "DRACONIC",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "ae2:condenser"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "projecte:relay_mk3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "mekanismmatter:matter_synthesizer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "mekanismmatter:matter_fabricator"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "alchemistry:dissolver"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "alchemistry:compactor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "projecte:philosophers_stone"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "ntx4core:awakened_construct"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
12
src/main/resources/data/ntx4core/recipes/polonium.json
Normal file
12
src/main/resources/data/ntx4core/recipes/polonium.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"type": "mekanism:oxidizing",
|
||||||
|
"input": {
|
||||||
|
"ingredient": {
|
||||||
|
"item": "chemlib:polonium_dust"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"gas": "mekanism:polonium",
|
||||||
|
"amount": 50
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue