i-hate-curseforge/kubejs/startup_scripts/multiblocks/disabled/super_dynamo.js
2024-12-30 03:38:49 +01:00

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);
// });