diff --git a/CHANGELOG.md b/CHANGELOG.md index eaf7484b1..a625b18e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,7 @@ - Fixed using the grappling hook on a ladder killing you (#106) @Zippity - Added more missing food processor recipes (#1632, #1638) @Pyritie - Fixed a few stuck quests (#1667, #1666) @Wicpar +- Fixed inconsistent quern and macerator recipes for small tfc ores (#1672) @Pyritie ## [0.10.9] - 10-08-2025 ### Changes diff --git a/kubejs/server_scripts/gregtech/recipes.materials.js b/kubejs/server_scripts/gregtech/recipes.materials.js index cc7a5edee..b98be1958 100644 --- a/kubejs/server_scripts/gregtech/recipes.materials.js +++ b/kubejs/server_scripts/gregtech/recipes.materials.js @@ -368,6 +368,15 @@ function registerGTCEUMetalRecipes(event) { .duration(material.getMass()) .category(GTRecipeCategories.ORE_CRUSHING) .EUt(GTValues.VA[GTValues.ULV]) + + let tfcName = material.getName(); + if (material === GTMaterials.Bismuth) + tfcName = "bismuthinite"; + else if (material === GTMaterials.YellowLimonite) + tfcName = "limonite"; + + event.recipes.tfc.quern(smallDust, smallOre) + .id(`tfc:quern/small_${tfcName}`) } /** @@ -385,6 +394,9 @@ function registerGTCEUMetalRecipes(event) { .duration(material.getMass()) .category(GTRecipeCategories.ORE_CRUSHING) .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.tfc.quern(smallDust, smallNativeOre) + .id(`tfc:quern/small_native_${material.getName()}`) } /** diff --git a/kubejs/startup_scripts/tfc/constants.js b/kubejs/startup_scripts/tfc/constants.js index dd39c1ced..2f8c73dff 100644 --- a/kubejs/startup_scripts/tfc/constants.js +++ b/kubejs/startup_scripts/tfc/constants.js @@ -960,8 +960,7 @@ global.TFC_QUERN_POWDER_RECIPE_COMPONENTS = [ { input: '#forge:dusts/borax', output: '4x tfc:powder/flux', name: 'flux_powder' }, { input: '#forge:dusts/soda_ash', output: '4x tfc:powder/soda_ash', name: 'soda_ash' }, { input: 'gtceu:charcoal_dust', output: '2x tfc:powder/charcoal', name: 'charcoal' }, - { input: 'tfc:ore/sylvite', output: '4x tfc:powder/sylvite', name: 'sylvite' }, - { input: 'firmalife:ore/small_chromite', output: 'gtceu:small_chromite_dust', name: 'chromite' } + { input: 'tfc:ore/sylvite', output: '4x tfc:powder/sylvite', name: 'sylvite' } ]; global.TFC_GRAINS = [