diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index bb7edb819..a3876b9e0 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -1398,20 +1398,24 @@ const registerGTCEURecipes = (event) => { } } - let dustStack = ChemicalHelper.get(TagPrefix.ingot, material, 1) + let ingotStack = ChemicalHelper.get(TagPrefix.ingot, material, 1) + let gemStack = ChemicalHelper.get(TagPrefix.gem, material, 1) + let dustStack = ChemicalHelper.get(TagPrefix.dust, material, 1) if (!dustStack.isEmpty()) { - if (material.hasProperty(PropertyKey.INGOT)) { - event.recipes.createCrushing(dustStack, `#forge:ingots/${material}`) - .processingTime(150) + if (!ingotStack.isEmpty()) { + event.recipes.createCrushing(dustStack, ingotStack) + .processingTime(250) .id(`tfg:crushing/${material}_dust`) - } - else { - event.recipes.createMilling(dustStack, `#forge:gems/${material}`) - .processingTime(150) + } + + if (!gemStack.isEmpty()) { + event.recipes.createMilling(dustStack, gemStack) + .processingTime(200) .id(`tfg:milling/${material}_dust`) } + } }); diff --git a/kubejs/server_scripts/tfc/data.js b/kubejs/server_scripts/tfc/data.js index ced360396..a95c8d1a0 100644 --- a/kubejs/server_scripts/tfc/data.js +++ b/kubejs/server_scripts/tfc/data.js @@ -8,6 +8,7 @@ const registerTFCDataForTFC = (event) => { registerTFCFertilizers(event) registerTFCKnappingTypes(event) registerTFCItemSize(event) + registerTFCFoodData(event) } const registerTFCMetals = (event) => { @@ -145,4 +146,18 @@ const registerTFCKnappingTypes = (event) => { const registerTFCItemSize = (event) => { // TODO event.itemSize('minecraft:gold_ingot', 'huge', 'very_heavy') +} + +const registerTFCFoodData = (event) => { + event.foodItem('minecraft:golden_apple', food => { + food.hunger(2) + food.fruit(2) + food.decayModifier(0.6) + }) + + event.foodItem('minecraft:enchanted_golden_apple', food => { + food.hunger(3) + food.fruit(2) + food.decayModifier(0.2) + }) } \ No newline at end of file