diff --git a/CHANGELOG.md b/CHANGELOG.md index 928e40bc6..ec8af5df1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Added meats for the surfer, cruncher, stackatick and primitive creatures mobs (#2001) @Redeix - Added a recipe for turning glass dust into lamp glass @Pyritie - Added more recipe unification for quartz, certus quartz, create's minerals, fixed wall chiseling recipes (#2005) @vidal-adrien +- Added recipes to purify impure dusts in TFC Barrels @dimethylene ### Bug fixes - Fixed a crash with the sandworm on servers (#2006) @BlueBoat29 diff --git a/kubejs/assets/tfg/textures/item/food/cooked_crusher_meat.png b/kubejs/assets/tfg/textures/item/food/cooked_crusher_meat.png index 5b055d934..462b9b82c 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_crusher_meat.png and b/kubejs/assets/tfg/textures/item/food/cooked_crusher_meat.png differ diff --git a/kubejs/assets/tfg/textures/item/food/cooked_glacian_mutton.png b/kubejs/assets/tfg/textures/item/food/cooked_glacian_mutton.png index af0b358ff..f1b57a36f 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_glacian_mutton.png and b/kubejs/assets/tfg/textures/item/food/cooked_glacian_mutton.png differ diff --git a/kubejs/assets/tfg/textures/item/food/cooked_glider_wings.png b/kubejs/assets/tfg/textures/item/food/cooked_glider_wings.png index 003a47b08..4ca3052ae 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_glider_wings.png and b/kubejs/assets/tfg/textures/item/food/cooked_glider_wings.png differ diff --git a/kubejs/assets/tfg/textures/item/food/cooked_sniffer_beef.png b/kubejs/assets/tfg/textures/item/food/cooked_sniffer_beef.png index 6e3a14577..c489ce261 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_sniffer_beef.png and b/kubejs/assets/tfg/textures/item/food/cooked_sniffer_beef.png differ diff --git a/kubejs/assets/tfg/textures/item/food/cooked_walker_steak.png b/kubejs/assets/tfg/textures/item/food/cooked_walker_steak.png index 25dff55b7..47364af90 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_walker_steak.png and b/kubejs/assets/tfg/textures/item/food/cooked_walker_steak.png differ diff --git a/kubejs/assets/tfg/textures/item/food/cooked_whole_soarer.png b/kubejs/assets/tfg/textures/item/food/cooked_whole_soarer.png index 5004b8e77..06bb44b9a 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_whole_soarer.png and b/kubejs/assets/tfg/textures/item/food/cooked_whole_soarer.png differ diff --git a/kubejs/assets/tfg/textures/item/food/cooked_wraptor.png b/kubejs/assets/tfg/textures/item/food/cooked_wraptor.png index 06326a0a3..e1caa4bfc 100644 Binary files a/kubejs/assets/tfg/textures/item/food/cooked_wraptor.png and b/kubejs/assets/tfg/textures/item/food/cooked_wraptor.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_crusher_meat.png b/kubejs/assets/tfg/textures/item/food/raw_crusher_meat.png index 44b3984a0..e42c522f8 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_crusher_meat.png and b/kubejs/assets/tfg/textures/item/food/raw_crusher_meat.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_glacian_mutton.png b/kubejs/assets/tfg/textures/item/food/raw_glacian_mutton.png index 6727628e1..1524fb9a7 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_glacian_mutton.png and b/kubejs/assets/tfg/textures/item/food/raw_glacian_mutton.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_glider_wings.png b/kubejs/assets/tfg/textures/item/food/raw_glider_wings.png index ce34f172a..e2aa77b2b 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_glider_wings.png and b/kubejs/assets/tfg/textures/item/food/raw_glider_wings.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_sniffer_beef.png b/kubejs/assets/tfg/textures/item/food/raw_sniffer_beef.png index b4167b3aa..defaddb77 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_sniffer_beef.png and b/kubejs/assets/tfg/textures/item/food/raw_sniffer_beef.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_walker_steak.png b/kubejs/assets/tfg/textures/item/food/raw_walker_steak.png index 3c76c356e..6fff76bf4 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_walker_steak.png and b/kubejs/assets/tfg/textures/item/food/raw_walker_steak.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_whole_soarer.png b/kubejs/assets/tfg/textures/item/food/raw_whole_soarer.png index 513b7c781..d0af46a9a 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_whole_soarer.png and b/kubejs/assets/tfg/textures/item/food/raw_whole_soarer.png differ diff --git a/kubejs/assets/tfg/textures/item/food/raw_wraptor.png b/kubejs/assets/tfg/textures/item/food/raw_wraptor.png index 06b3618f7..8fef1bfe0 100644 Binary files a/kubejs/assets/tfg/textures/item/food/raw_wraptor.png and b/kubejs/assets/tfg/textures/item/food/raw_wraptor.png differ diff --git a/kubejs/server_scripts/gregtech/recipes.materials.js b/kubejs/server_scripts/gregtech/recipes.materials.js index d8e0eb804..f23616bcc 100644 --- a/kubejs/server_scripts/gregtech/recipes.materials.js +++ b/kubejs/server_scripts/gregtech/recipes.materials.js @@ -653,6 +653,12 @@ function registerGTCEUMetalRecipes(event) { ], result: pureOreItem.toJson() }).id(`tfg:ae_transform/${material.getName()}_purified_ore`) + + event.recipes.tfc.barrel_instant() + .inputItem(crushedOreItem) + .inputFluid(Fluid.of("minecraft:water", 100)) + .outputItem(pureOreItem) + .id(`tfg:instant_barrel/${material.getName()}_purified_ore`) } if (crushedOreItem !== null && impureDustItem !== null) { @@ -703,6 +709,12 @@ function registerGTCEUMetalRecipes(event) { event.recipes.greate.splashing(dustItem, impureDustItem) .id(`tfg:splashing/${material.getName()}_dust_from_impure`) + event.recipes.tfc.barrel_instant() + .inputItem(impureDustItem) + .inputFluid(Fluid.of("minecraft:water", 100)) + .outputItem(dustItem) + .id(`tfg:instant_barrel/${material.getName()}_dust_from_impure`) + // Centrifuging let byproductMaterial = material.getProperty(PropertyKey.ORE).getOreByProduct(0, material); let byproductItem = ChemicalHelper.get(TagPrefix.dust, byproductMaterial, 1).toJson() @@ -743,6 +755,12 @@ function registerGTCEUMetalRecipes(event) { event.recipes.greate.splashing(dustItem, pureDust) .id(`tfg:splashing/${material.getName()}_dust_from_pure`) + event.recipes.tfc.barrel_instant() + .inputItem(pureDust) + .inputFluid(Fluid.of("minecraft:water", 100)) + .outputItem(dustItem) + .id(`tfg:instant_barrel/${material.getName()}_dust_from_pure`) + // Centrifuging let byproductMaterial = material.getProperty(PropertyKey.ORE).getOreByProduct(1, material); let byproductItem = ChemicalHelper.get(TagPrefix.dust, byproductMaterial, 1).toJson() diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index b97a068ba..d92c08729 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1458,4 +1458,5 @@ function registerTFGMiscellaneousRecipes(event) { .itemOutputs('tfg:wireless_card') .duration(300) .EUt(GTValues.VA[GTValues.EV]) + }