diff --git a/CHANGELOG.md b/CHANGELOG.md index 1418c137b..e43f345a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ - Added missing tin double ingot to plate helve hammer recipe. (#1078) @oogabooga-dev - Added piglin disguise for safer trading. @Redeix - Fixed sprinklers, added support for connecting GregTech pipes to hydroponic planters (#1033) @Thomasx0 +- Added some more medicinal plants. @Pyritie +- Added lathe recipes to strip logs. @Pyritie ## [0.9.8] - 19.05.2025 ### Changes diff --git a/kubejs/server_scripts/afc/recipes.js b/kubejs/server_scripts/afc/recipes.js index eb06007a6..33701789a 100644 --- a/kubejs/server_scripts/afc/recipes.js +++ b/kubejs/server_scripts/afc/recipes.js @@ -243,4 +243,34 @@ const registerAFCRecipes = (event) => { .itemOutputs('afc:birch_sugar') .duration(500) .EUt(GTValues.VA[GTValues.ULV]) + + // Stripped logs + + global.AFC_WOOD_TYPES.forEach(wood => { + event.recipes.gtceu.lathe(`tfg:stripping_${wood}_log`) + .itemInputs(`afc:wood/log/${wood}`) + .itemOutputs(`afc:wood/stripped_log/${wood}`) + .duration(50) + .EUt(2) + + event.recipes.gtceu.lathe(`tfg:stripping_${wood}_wood`) + .itemInputs(`afc:wood/wood/${wood}`) + .itemOutputs(`afc:wood/stripped_wood/${wood}`) + .duration(50) + .EUt(2) + + event.custom({ + type: 'vintageimprovements:turning', + ingredients: [{ item: `afc:wood/log/${wood}` }], + results: [{ item: `afc:wood/stripped_log/${wood}` }], + processingTime: 50 + }).id(`tfg:vi/lathe/stripping_${wood}_log`) + + event.custom({ + type: 'vintageimprovements:turning', + ingredients: [{ item: `afc:wood/wood/${wood}` }], + results: [{ item: `afc:wood/stripped_wood/${wood}` }], + processingTime: 50 + }).id(`tfg:vi/lathe/stripping_${wood}_wood`) + }) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfc/recipes.machines.js b/kubejs/server_scripts/tfc/recipes.machines.js index bfda4437b..ee2542c74 100644 --- a/kubejs/server_scripts/tfc/recipes.machines.js +++ b/kubejs/server_scripts/tfc/recipes.machines.js @@ -544,4 +544,34 @@ function registerTFCMachineRecipes(event) { .itemOutputs('#forge:dusts/carbon') .duration(20) .EUt(2) + + // Stripped logs + + global.TFC_WOOD_TYPES.forEach(wood => { + event.recipes.gtceu.lathe(`tfg:stripping_${wood}_log`) + .itemInputs(`tfc:wood/log/${wood}`) + .itemOutputs(`tfc:wood/stripped_log/${wood}`) + .duration(50) + .EUt(2) + + event.recipes.gtceu.lathe(`tfg:stripping_${wood}_wood`) + .itemInputs(`tfc:wood/wood/${wood}`) + .itemOutputs(`tfc:wood/stripped_wood/${wood}`) + .duration(50) + .EUt(2) + + event.custom({ + type: 'vintageimprovements:turning', + ingredients: [{ item: `tfc:wood/log/${wood}` }], + results: [{ item: `tfc:wood/stripped_log/${wood}` }], + processingTime: 50 + }).id(`tfg:vi/lathe/stripping_${wood}_log`) + + event.custom({ + type: 'vintageimprovements:turning', + ingredients: [{ item: `tfc:wood/wood/${wood}` }], + results: [{ item: `tfc:wood/stripped_wood/${wood}` }], + processingTime: 50 + }).id(`tfg:vi/lathe/stripping_${wood}_wood`) + }) }