// GTCEuStartupEvents.registry('gtceu:recipe_type', event => { // event.create('dynamo_burning') // .category('generator') // .setEUIO('out') // .setMaxIOSize(5, 0, 1, 0) // .setSlotOverlay(false, true, true, GuiTextures.FURNACE_OVERLAY_2) // .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW_MULTIPLE, FillDirection.LEFT_TO_RIGHT) // .setSound(GTSoundEntries.TURBINE); // }); // GTCEuStartupEvents.registry('gtceu:machine', event => { // event.create('super_dynamo', 'multiblock') // .rotationState(RotationState.ALL) // .recipeType('dynamo_burning') // .appearanceBlock(GTBlocks.CASING_TITANIUM_STABLE) // .pattern(definition => FactoryBlockPattern.start() // .aisle('CCCCCCCCC', 'CFCFCFCFC', 'CFCFCFCFC', 'CCCCCCCCC', '#########', '#########', '#########', '#########') // .aisle('CFFFFFFFC', 'FIIIIIIIF', 'FIIIIIIIC', 'CCCCCCCCC', '#########', '#########', '#########', '#########') // .aisle('CFCCCCCFC', 'CIIIIIIIC', 'CIIIIIIIC', 'CCFFFFFCC', '##BBBBB##', '##BBBBB##', '##BBBBB##', '##FFFFF##') // .aisle('CFCFFFCFC', 'FIISLSIIF', 'FIISLSIIF', 'CCFSLSFCC', '##BSLSB##', '##BSLSB##', '##BSLSB##', '##FCOCF##') // .aisle('CFCFFFCFX', 'CIILSLIIC', 'CIILSLIIC', 'CCFLSLFCC', '##BLSLB##', '##BSLSB##', '##BSLSB##', '##FOMOF##') // .aisle('CFCFFFCFC', 'FIISLSIIF', 'FIISLSIIF', 'CCFSLSFCC', '##BSLSB##', '##BSLSB##', '##BSLSB##', '##FCOCF##') // .aisle('CFCCCCCFC', 'CIIIIIIIC', 'CIIIIIIIC', 'CCFFFFFCC', '##BBBBB##', '##BBBBB##', '##BBBBB##', '##FFFFF##') // .aisle('CFFFFFFFC', 'FIIIIIIIF', 'FIIIIIIIC', 'CCCCCCCCC', '#########', '#########', '#########', '#########') // .aisle('CCCCCCCCC', 'CFCFCFCFC', 'CFCFCFCFC', 'CCCCCCCCC', '#########', '#########', '#########', '#########') // .where('X', Predicates.controller(Predicates.blocks(definition.get()))) // .where('C', Predicates.blocks(GTBlocks.CASING_TITANIUM_STABLE.get()).setMinGlobalLimited(130) // .or(Predicates.autoAbilities(definition.getRecipeType())) // .or(Predicates.autoAbilities(true, false))) // .where('F', Predicates.blocks(GTBlocks.FIREBOX_TITANIUM.get()).setExactLimit(97)) // .where('L', Predicates.blocks("thermal:lumium_glass")) // .where('S', Predicates.blocks("thermal:signalum_glass")) // .where('I', Predicates.blocks("thermal_extra:soul_infused_block")) // .where('B', Predicates.heatingCoils()) // .where('M', Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1)) // .where('O', Predicates.abilities(PartAbility.OUTPUT_ENERGY).setExactLimit(4)) // .where('#', Predicates.air()) // .build() // ).workableCasingRenderer("gtceu:block/casings/solid/machine_casing_stable_titanium", // 'gtceu:block/multiblocks/electric_blast_furnace', false); // });