fixed greenhouse perfect OC

This commit is contained in:
Pyritie 2025-06-04 21:14:15 +01:00
parent da64f9975c
commit e13960638f
4 changed files with 9 additions and 12 deletions

View file

@ -6,9 +6,6 @@ const registerTooltips = (event) =>
event.addAdvanced(['minecraft:name_tag'], (item, advanced, text) => {
text.add(1, [text.of('Used on a Scribing Table along with an item to name it, or with black dye to name the tag.')])
})
event.addAdvanced(['gtceu:greenhouse'], (item, advanced, text) => {
text.add(1, [text.of('Currently, due to some errors in GTCEu regarding forgeCapacities, outputs rotten food.')])
})
event.addAdvanced(['toolbelt:belt'], (item, advanced, text) => {
text.add(1, [text.of('Press the §o§6Swap Tool§r keybind to open the radial menu.')]),
text.add(2, [text.of(`You can also right click with it in hand to add or remove tools.`)])
@ -31,7 +28,8 @@ const registerTooltips = (event) =>
text.add(1, text.of('§cSuperheat§r with Coke, or Flawless and Exquisite coal gems.'))
})
event.addAdvanced(['gtceu:greenhouse'], (item, advanced, text) => {
text.add(1, text.of('This machine has a Perfect Overclock!')),
text.add(1, text.of('This machine has a §2Perfect Overclock§r!')),
text.add(2, text.of('Currently, due to a bug, sometimes outputs rotten food.'))
})
event.addAdvanced(['gtceu:nether_dome'], (item, advanced, text) => {
text.add(1, text.of('Artificial enviroment to simulate the Nether.')),

View file

@ -728,7 +728,7 @@ function registerGTCEuMachineRecipes(event) {
], {
A: '#gtceu:circuits/mv',
B: 'gtceu:copper_single_cable',
C: '#gtceu:circuits/mv',
C: 'tfc:compost',
D: 'gtceu:solid_machine_casing'
}).id('tfg:shaped/greenhouse')

View file

@ -15,14 +15,15 @@ const registerGTCEuMachines = (event) => {
event.create('greenhouse', 'multiblock')
.rotationState(RotationState.NON_Y_AXIS)
.recipeType('greenhouse')
.recipeModifiers([GTRecipeModifiers.OC_PERFECT])
.appearanceBlock(GTBlocks.CASING_STEEL_SOLID)
.pattern(definition => FactoryBlockPattern.start()
.aisle("CCCCCCC", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", " F ")
.aisle("CDDDDDC", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", " XXFXX ")
.aisle("CDDDDDC", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", " XXFXX ")
.aisle("CDDDDDC", "F#####F", "F#####F", "F#####F", "F#####F", "F#####F", "F#####F", "F#####F", "FFFFFFF")
.aisle("CDDDDDC", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", " XXFXX ")
.aisle("CDDDDDC", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", "X#####X", " XXFXX ")
.aisle("CDDDDDC", "X X", "X X", "X X", "X X", "X X", "X X", "X X", " XXFXX ")
.aisle("CDDDDDC", "X X", "X X", "X X", "X X", "X X", "X X", "X X", " XXFXX ")
.aisle("CDDDDDC", "F F", "F F", "F F", "F F", "F F", "F F", "F F", "FFFFFFF")
.aisle("CDDDDDC", "X X", "X X", "X X", "X X", "X X", "X X", "X X", " XXFXX ")
.aisle("CDDDDDC", "X X", "X X", "X X", "X X", "X X", "X X", "X X", " XXFXX ")
.aisle("CCCYCCC", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", "XXXFXXX", " F ")
.where('X', Predicates.blocks('ae2:quartz_glass'))
.where('F', Predicates.frames('steel'))
@ -35,7 +36,6 @@ const registerGTCEuMachines = (event) => {
.or(Predicates.blocks('tfc:grass/sandy_loam'))
.or(Predicates.blocks('tfc:grass/silty_loam')))
.where('C', Predicates.blocks('gtceu:steel_machine_casing').or(Predicates.autoAbilities(definition.getRecipeTypes())))
.where('#', Predicates.air())
.where(' ', Predicates.any())
.where('Y', Predicates.controller(Predicates.blocks(definition.get())))
.build()

View file

@ -5,7 +5,6 @@ const registerGTCEuRecipeTypes = (event) => {
.category('greenhouse')
.setEUIO('in')
.setMaxIOSize(3, 4, 1, 0)
.recipeModifiers([GTRecipeModifiers.ELECTRIC_OVERCLOCK.apply(OverclockingLogic.PERFECT_OVERCLOCK)])
.setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, FillDirection.LEFT_TO_RIGHT)
.setSound(GTSoundEntries.BATH)