diff --git a/kubejs/server_scripts/tfg/recipes.nuclear.js b/kubejs/server_scripts/tfg/recipes.nuclear.js index 56cb98f70..ad02f8e68 100644 --- a/kubejs/server_scripts/tfg/recipes.nuclear.js +++ b/kubejs/server_scripts/tfg/recipes.nuclear.js @@ -28,20 +28,24 @@ function registerTFGNuclearRecipes(event) { //#region Nuclear Pellet event.recipes.gtceu.nuclear_fuel_factory('tfg:thorium_pellet') - .itemInputs('10x #forge:ingots/thorium_230', '90x #forge:ingots/thorium_232', 'tfg:empty_rod') + .itemInputs('16x #forge:rods/thorium_230', '32x #forge:rods/thorium_232', + '32x #forge:rods/thorium_232', '32x #forge:rods/thorium_232', '32x #forge:rods/thorium_232', + 'tfg:empty_rod') .itemOutputs('tfg:thorium_rod') .duration(20*200) .EUt(GTValues.V[GTValues.HV]) event.recipes.gtceu.nuclear_fuel_factory('tfg:uranium_pellet') .inputFluids(Fluid.of('gtceu:uranium_waste', 10000)) - .itemInputs('10x #forge:ingots/uranium_235', '90x #forge:ingots/uranium', 'tfg:empty_rod') + .itemInputs('16x #forge:rods/uranium_235', '32x #forge:rods/uranium', '32x #forge:rods/uranium', + '32x #forge:rods/uranium', '32x #forge:rods/uranium', 'tfg:empty_rod') .itemOutputs('tfg:uranium_rod') .duration(20*600) .EUt(GTValues.V[GTValues.HV]) event.recipes.gtceu.nuclear_fuel_factory('tfg:plutonium_pellet') - .itemInputs('90x #forge:ingots/plutonium', 'tfg:empty_rod') + .itemInputs('32x #forge:rods/plutonium', '32x #forge:rods/plutonium', '32x #forge:rods/plutonium', + '32x #forge:rods/plutonium', 'tfg:empty_rod') .inputFluids(Fluid.of('gtceu:radon', 100)) .itemOutputs('tfg:plutonium_rod') .duration(20*600) diff --git a/kubejs/startup_scripts/gtceu/materials.js b/kubejs/startup_scripts/gtceu/materials.js index 93ce6b6b7..af5b86ddd 100644 --- a/kubejs/startup_scripts/gtceu/materials.js +++ b/kubejs/startup_scripts/gtceu/materials.js @@ -291,7 +291,7 @@ const registerGTCEuMaterialModification = (event) => { GTMaterials.TreatedWood.addFlags(GENERATE_LONG_ROD); // Hide ore processing tab for plutonium - GTMaterials.Plutonium239.addFlags(NO_ORE_PROCESSING_TAB, NO_ORE_SMELTING) + GTMaterials.Plutonium239.addFlags(GENERATE_ROD, NO_ORE_PROCESSING_TAB, NO_ORE_SMELTING) GTMaterials.Stone.setProperty(PropertyKey.TOOL, ToolProperty.Builder.of(1.2, 1.0, 8, 1, [ GTToolType.AXE, diff --git a/kubejs/startup_scripts/gtceu/recipe_types.js b/kubejs/startup_scripts/gtceu/recipe_types.js index da6f67655..73695b619 100644 --- a/kubejs/startup_scripts/gtceu/recipe_types.js +++ b/kubejs/startup_scripts/gtceu/recipe_types.js @@ -31,26 +31,26 @@ const registerGTCEuRecipeTypes = (event) => { event.create('nuclear_fuel_factory') .category('nuclear_fuel_factory') .setEUIO('in') - .setMaxIOSize(3, 1, 1, 0) + .setMaxIOSize(6, 1, 1, 0) .setSlotOverlay(false, false, GuiTextures.ATOMIC_OVERLAY_1) - .setProgressBar(GuiTextures.ATOMIC_OVERLAY_1, FillDirection.DOWN_TO_UP) - .setSound(GTSoundEntries.MINER) + .setProgressBar(GuiTextures.PROGRESS_BAR_LATHE, FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.CUT) event.create('heat_exchanger') .category('heat_exchanger') .setEUIO('in') .setMaxIOSize(0, 0, 4, 4) .setSlotOverlay(false, false, GuiTextures.ATOMIC_OVERLAY_1) - .setProgressBar(GuiTextures.ATOMIC_OVERLAY_1, FillDirection.DOWN_TO_UP) - .setSound(GTSoundEntries.MINER) + .setProgressBar(GuiTextures.PROGRESS_BAR_GAS_COLLECTOR, FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.TURBINE) /* Just keeping it in case we got mod issues event.create('fission_reactor') .category('fission_reactor') .setEUIO('in') .setMaxIOSize(1, 0, 1, 2) .setSlotOverlay(false, false, GuiTextures.ATOMIC_OVERLAY_1) - .setProgressBar(GuiTextures.ATOMIC_OVERLAY_1, FillDirection.DOWN_TO_UP) - .setSound(GTSoundEntries.MINER) + .setProgressBar(GuiTextures.PROGRESS_BAR_FUSION, FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC) */ event.create('ostrum_harvester') .category('ostrum_harvester') diff --git a/kubejs/startup_scripts/tfg/materials.nuclear.js b/kubejs/startup_scripts/tfg/materials.nuclear.js index 136d3c3b8..084229ac5 100644 --- a/kubejs/startup_scripts/tfg/materials.nuclear.js +++ b/kubejs/startup_scripts/tfg/materials.nuclear.js @@ -194,6 +194,7 @@ const registerTFGNuclearMaterials = (event) => { .ingot() .element(GTElements.get("thorium_230")) .iconSet(GTMaterialIconSet.RADIOACTIVE) + .flags(GTMaterialFlags.GENERATE_ROD) .color(0x3b2f37) .secondaryColor(0xECECEC) .radioactiveHazard(1000000) @@ -202,6 +203,7 @@ const registerTFGNuclearMaterials = (event) => { .ingot() .element(GTElements.get("thorium_232")) .iconSet(GTMaterialIconSet.METALLIC) + .flags(GTMaterialFlags.GENERATE_ROD) .color(0x694c66) .secondaryColor('0xFFFFFF') .radioactiveHazard(1000)