[Game Breaking Bug]: Gregtech Progression
LCoolJT opened this issue ยท 10 comments
Possible Fixes
Yes
Modpack Version
0.2.60
What happened?
Phosphorus-doped Monocrystalline Silicon Boule cannot be cut down to 2nd tier Wafern. Recipe requires either water or lubricant in the cutter at HV in a Cleanroom with clean status. Other cleanroom recipe is working (assembler).
latest.log
No response
Developer reports
No response
Encountered the same problem on 0.2.59
. While it's still broken you can apply quick and dirty hack locally: place contents in ./minecraft/kubejs/server_scripts/mods/gtceu/phosphorus_boule_fix.js
ServerEvents.recipes(allthemods => {
allthemods.recipes.gtceu.cutter('automatl/phosphorus_silicon_cutter_fix')
.itemInputs('gtceu:phosphorus_boule')
.inputFluids(Fluid.of('gtceu:lubricant', 250))
.itemOutputs('32x gtceu:phosphorus_wafer')
.duration(800)
.EUt(HV);
let engraver_recipes = {
'forge:lenses/brown': 'gtceu:mpic_wafer',
'forge:lenses/yellow': 'gtceu:soc_wafer',
'forge:lenses/light_blue': '4x gtceu:cpu_wafer',
'forge:lenses/orange': '4x gtceu:lpic_wafer',
'forge:lenses/gray': 'gtceu:nand_memory_wafer',
'forge:lenses/blue': '4x gtceu:ulpic_wafer',
'forge:lenses/red': '4x gtceu:ilc_wafer',
'forge:lenses/pink': 'gtceu:nor_memory_wafer',
'forge:lenses/green': '4x gtceu:ram_wafer',
'forge:lenses/cyan': '4x gtceu:simple_soc_wafer'
};
Object.keys(engraver_recipes).forEach(lense => {
allthemods.recipes.gtceu.laser_engraver(('automatl/engraver_' + engraver_recipes[lense] + '_fix').replace(/[:\s]/g, "_"))
.itemInputs('gtceu:phosphorus_wafer')
.notConsumable(Ingredient.of(Tags.item(lense)))
.itemOutputs(engraver_recipes[lense])
.duration(engraver_recipes[lense].startsWith('4x') ? 500 : 900)
.EUt(HV);
});
});
Cons:
- Only Greg lubricant is being accepted in the boule cutting
- Recipes duplicate in JEI
- Clean room is not enforced in those recipes
All of this can be easily fixed with enough KubeJS tinkering, but I think I had enough for now.
But at least they do work ๐คท
All advanced "Phosphorus-doped Wafer" recipes not working in HV, EV and IV, inside and outside the functional Cleanroom
If anyone wants to finish Gregtech Quest-line - the only simple "solution" is disabling the Cleanroom completely.
./minecraft/config/gtceu.yaml
enableCleanroom: false
leaving this comment here so i don't forget to test this later again but i don't think i had this problem.
On the discord someone suggested to leave and reenter the server with the recipe inside the machine, which worked for me.
I am guessing that the problem lies within the detection of the cleanroom. Later fixes are to use the cleaning hatch for multiblock machines
Another fix that worked for me later on is to put a button near the iron door of the cleanroom (from the inside), and open/close the door with it. Something gets invalidated/recalculated and fixes the problem. I was forced to do it almost every time I placed a new block inside the cleanroom. This could save you server restart/relogin.