41 lines
No EOL
3 KiB
JavaScript
41 lines
No EOL
3 KiB
JavaScript
// 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);
|
|
// });
|