diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index 70b1aac63..e853b88be 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -59,6 +59,9 @@ "item.gtceu.blackstone_dust": "Pyroxenite Dust", "item.gtceu.small_blackstone_dust": "Small Pile of Pyroxenite Dust", "item.gtceu.tiny_blackstone_dust": "Tiny Pile of Pyroxenite Dust", + "item.gtceu.netherrack_dust": "Keratophyre Dust", + "item.gtceu.small_netherrack_dust": "Small Pile of Keratophyre Dust", + "item.gtceu.tiny_netherrack_dust": "Tiny Pile of Keratophyre Dust", "item.gtceu.iron_ring": "Cast Iron Ring", "item.gtceu.small_iron_gear": "Cast Iron Gear", "item.gtceu.iron_gear": "Cast Iron Gear", diff --git a/kubejs/server_scripts/tfg/recipes.rocks.js b/kubejs/server_scripts/tfg/recipes.rocks.js index 5f52088e6..6016c0f6c 100644 --- a/kubejs/server_scripts/tfg/recipes.rocks.js +++ b/kubejs/server_scripts/tfg/recipes.rocks.js @@ -1,4 +1,4 @@ -// priority: 0 +// priority: 0 "use strict"; /** @@ -947,4 +947,20 @@ function registerTFGRockRecipes(event) { .EUt(2) //#endregion + + //#region Crackrack/netherrack dust compat + event.recipes.gtceu.macerator(`raw_crackrack_to_dust`) + .itemInputs('beneath:crackrack') + .itemOutputs('gtceu:netherrack_dust') + .duration(150) + .EUt(2) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + + event.recipes.gtceu.macerator('crackrack_cobble_to_dust') + .itemInputs('tfg:rock/cobble_crackrack') + .itemOutputs('gtceu:netherrack_dust') + .duration(150) + .EUt(2) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + //#endregion } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.stone_dusts.js b/kubejs/server_scripts/tfg/recipes.stone_dusts.js index 32cd0c6b2..432ecab96 100644 --- a/kubejs/server_scripts/tfg/recipes.stone_dusts.js +++ b/kubejs/server_scripts/tfg/recipes.stone_dusts.js @@ -265,4 +265,14 @@ function registerTFGStoneDustRecipes(event) { .itemInputs('2x gtceu:quartz_sand_dust') .itemOutputs('gtceu:quartzite_dust') .chancedOutput('#forge:dusts/nether_quartz', 2000, 0) + + event.recipes.gtceu.centrifuge('netherrack_separation') + .EUt(GTValues.VA[GTValues.MV]) + .duration(10 * 20) + .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Netherrack, 1)) + .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Graphite, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 4500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sulfur, 1), 3500, 0) + .outputFluids(Fluid.of('gtceu:oxygen', 12)) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 034ae3f3a..9da358581 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -762,6 +762,7 @@ const registerTFGItemTags = (event) => { event.add('tfg:stone_dusts', 'tfg:glacio_stone_dust') event.add('tfg:stone_dusts', 'gtceu:stone_dust') event.add('tfg:stone_dusts', 'gtceu:red_granite_dust') + event.add('tfg:stone_dusts', 'gtceu:netherrack_dust') //#endregion // #region 0.7.19 -> 0.9 conversion diff --git a/kubejs/startup_scripts/gtceu/constants.js b/kubejs/startup_scripts/gtceu/constants.js index 161d0b996..298967883 100644 --- a/kubejs/startup_scripts/gtceu/constants.js +++ b/kubejs/startup_scripts/gtceu/constants.js @@ -196,9 +196,6 @@ global.GTCEU_DISABLED_ITEMS = [ //#region Hidden Items /** @global */ global.GTCEU_HIDED_ITEMS = [ - 'gtceu:netherrack_dust', - 'gtceu:small_netherrack_dust', - 'gtceu:tiny_netherrack_dust', 'gtceu:lv_damascus_steel_wirecutter', 'gtceu:hv_damascus_steel_wirecutter', 'gtceu:iv_damascus_steel_wirecutter',