feat: add back inscriber recipes
This commit is contained in:
parent
8f843394ac
commit
d127dbb3ab
18 changed files with 251 additions and 2 deletions
src/main
java/net/anvilcraft/ntx4core/recipes
resources/data/ntx4core/recipes/inscriber
calculation_processor.jsoncalculation_processor_press.jsoncalculation_processor_print.jsoncertus_quartz_dust.jsonender_dust.jsonengineering_processor.jsonengineering_processor_press.jsonengineering_processor_print.jsonfluix_dust.jsonlogic_processor.jsonlogic_processor_press.jsonlogic_processor_print.jsonsilicon_press.jsonsilicon_print.jsonsky_stone_dust.json
|
@ -19,6 +19,10 @@ public class RecipeRemovals implements IEventBusRegisterable {
|
|||
ev.removeRecipesMatching(new RecipeContainsPredicate(
|
||||
Util.stackFromRegistry(new Identifier("projecte", "transmutation_table"))
|
||||
));
|
||||
ev.removeRecipesMatching((r) -> {
|
||||
var id = r.getId();
|
||||
return id.getNamespace().equals("createappliedkinetics") && id.getPath().startsWith("inscriber");
|
||||
});
|
||||
ev.removeRecipeID(new Identifier("projecte", "red_matter_alt"));
|
||||
ev.removeRecipeID(new Identifier("draconicevolution", "components/awakened_core"));
|
||||
ev.removeRecipeID(new Identifier("electrodynamics", "ingotsteel_ingot_smelting"));
|
||||
|
|
|
@ -432,6 +432,17 @@ public class RecipeReplacements implements IEventBusRegisterable {
|
|||
.ingredient('P', "powah:dielectric_paste")
|
||||
.build()
|
||||
);
|
||||
|
||||
ev.mapRecipeID(
|
||||
new Identifier("mekanism", "metallurgic_infuser"),
|
||||
r -> new ShapedRecipeBuilder(Ntx4Core.id("metallurgic_infuser"), new ItemStack(r.getOutput().getItem(), 1))
|
||||
.pattern("IFI", "DCD", "IFI")
|
||||
.ingredient('I', "#forge:ingots/osmium")
|
||||
.ingredient('D', "#forge:dusts/redstone")
|
||||
.ingredient('C', "industrialforegoing:machine_frame_simple")
|
||||
.ingredient('F', "minecraft:furnace")
|
||||
.build()
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -30,14 +30,26 @@ public class ShapedRecipes implements IEventBusRegisterable {
|
|||
.ingredient('E', "mekanism:energy_tablet")
|
||||
.build());
|
||||
ev.registerRecipe(new ShapedRecipeBuilder(
|
||||
Ntx4Core.id("dark_matter_conversion"),
|
||||
Util.stackFromRegistry(new Identifier("projecte", "dark_matter"))
|
||||
Ntx4Core.id("dark_matter_conversion"),
|
||||
Util.stackFromRegistry(new Identifier("projecte", "dark_matter"))
|
||||
)
|
||||
.pattern("FDF", "DDD", "FDF")
|
||||
.ingredient('D', "nuclearscience:celldarkmatter")
|
||||
.ingredient('F', "projecte:aeternalis_fuel")
|
||||
.build()
|
||||
);
|
||||
|
||||
ev.registerRecipe(new ShapedRecipeBuilder(
|
||||
Ntx4Core.id("inscriber"),
|
||||
Util.stackFromRegistry(new Identifier("ae2", "inscriber"))
|
||||
)
|
||||
.pattern("IPI", "DCD", "IPI")
|
||||
.ingredient('I', "#forge:ingots/steel")
|
||||
.ingredient('D', "#forge:dusts/fluix")
|
||||
.ingredient('C', "industrialforegoing:machine_frame_simple")
|
||||
.ingredient('P', "minecraft:piston")
|
||||
.build()
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "press",
|
||||
"result": {
|
||||
"item": "ae2:calculation_processor"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:redstone"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:printed_calculation_processor"
|
||||
},
|
||||
"bottom": {
|
||||
"item": "ae2:printed_silicon"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:calculation_processor_press"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:iron_block"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:calculation_processor_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:printed_calculation_processor"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "ae2:certus_quartz_crystal"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:calculation_processor_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:certus_quartz_dust"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"tag": "forge:gems/certus_quartz"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:ender_dust"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:ender_pearl"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "press",
|
||||
"result": {
|
||||
"item": "ae2:engineering_processor"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:redstone"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:printed_engineering_processor"
|
||||
},
|
||||
"bottom": {
|
||||
"item": "ae2:printed_silicon"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:engineering_processor_press"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:iron_block"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:engineering_processor_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:printed_engineering_processor"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"tag": "forge:gems/diamond"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:engineering_processor_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:fluix_dust"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"tag": "forge:gems/fluix"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "press",
|
||||
"result": {
|
||||
"item": "ae2:logic_processor"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:redstone"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:printed_logic_processor"
|
||||
},
|
||||
"bottom": {
|
||||
"item": "ae2:printed_silicon"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:logic_processor_press"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:iron_block"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:logic_processor_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:printed_logic_processor"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"tag": "forge:ingots/gold"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:logic_processor_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:silicon_press"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "minecraft:iron_block"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:silicon_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:printed_silicon"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"tag": "forge:silicon"
|
||||
},
|
||||
"top": {
|
||||
"item": "ae2:silicon_press"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"type": "ae2:inscriber",
|
||||
"mode": "inscribe",
|
||||
"result": {
|
||||
"item": "ae2:sky_dust"
|
||||
},
|
||||
"ingredients": {
|
||||
"middle": {
|
||||
"item": "ae2:sky_stone_block"
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue