JustPaste.it

Multiblock Register

$PatchouliAPI.registerMultiblock(
    'kubejs:aether_portal_1',
    $PatchouliAPI.makeMultiblock(
        [
            ['_E___F_', 'G_____H', '_______', '_______', '_______', 'I_____J', '_K___L_'],
            ['_D___D_', 'D_____D', '_______', '_______', '_______', 'D_____D', '_D___D_'],
            ['AACCCAA', 'ABBBBBA', 'CB___BC', 'CB___BC', 'CB___BC', 'ABBBBBA', 'AACCCAA'],
        ],
        new $Character('A'),
        Block.getBlock('ars_nouveau:sourcestone'),
        new $Character('B'),
        Block.getBlock('minecraft:glowstone'),
        new $Character('C'),
        Block.getBlock('ars_nouveau:sky_block'),
        new $Character('D'),
        Block.getBlock('twilightforest:trophy_pedestal'),
        new $Character('E'),
        Block.getBlock('twilightforest:naga_trophy'),
        new $Character('F'),
        Block.getBlock('twilightforest:alpha_yeti_trophy'),
        new $Character('G'),
        Block.getBlock('twilightforest:lich_trophy'),
        new $Character('H'),
        Block.getBlock('twilightforest:snow_queen_trophy'),
        new $Character('I'),
        Block.getBlock('twilightforest:minoshroom_trophy'),
        new $Character('J'),
        Block.getBlock('twilightforest:ur_ghast_trophy'),
        new $Character('K'),
        Block.getBlock('twilightforest:hydra_trophy'),
        new $Character('L'),
        Block.getBlock('twilightforest:knight_phantom_trophy'),
    )
)

$PatchouliAPI.registerMultiblock(
    'kubejs:aether_portal_2',
    $PatchouliAPI.makeMultiblock(
        [
            ['_E___F_', 'G_____H', '_______', '_______', '_______', 'I_____J', '_K___L_'],
            ['_D___D_', 'D_____D', '_______', '_______', '_______', 'D_____D', '_D___D_'],
            ['AACCCAA', 'ABBBBBA', 'CB___BC', 'CB___BC', 'CB___BC', 'ABBBBBA', 'AACCCAA'],
        ],
        new $Character('A'),
        Block.getBlock('ars_nouveau:sourcestone'),
        new $Character('B'),
        Block.getBlock('minecraft:glowstone'),
        new $Character('C'),
        Block.getBlock('ars_nouveau:sky_block'),
        new $Character('D'),
        Block.getBlock('twilightforest:trophy_pedestal'),
        new $Character('E'),
        Block.getBlock('twilightforest:naga_trophy'),
        new $Character('F'),
        Block.getBlock('twilightforest:alpha_yeti_trophy'),
        new $Character('G'),
        Block.getBlock('twilightforest:lich_trophy'),
        new $Character('H'),
        Block.getBlock('twilightforest:snow_queen_trophy'),
        new $Character('I'),
        Block.getBlock('twilightforest:minoshroom_trophy'),
        new $Character('J'),
        Block.getBlock('twilightforest:ur_ghast_trophy'),
        new $Character('K'),
        Block.getBlock('twilightforest:hydra_trophy'),
        new $Character('L'),
        Block.getBlock('twilightforest:knight_phantom_trophy'),
    )
)

$PatchouliAPI.registerMultiblock(
    'kubejs:aether_portal_3',
    $PatchouliAPI.makeMultiblock(
        [
            ['_E___F_', 'G_____H', '_______', '_______', '_______', 'I_____J', '_K___L_'],
            ['_D___D_', 'D_____D', '_______', '_______', '_______', 'D_____D', '_D___D_'],
            ['AACCCAA', 'ABBBBBA', 'CB___BC', 'CB___BC', 'CB___BC', 'ABBBBBA', 'AACCCAA'],
        ],
        new $Character('A'),
        Block.getBlock('ars_nouveau:sourcestone'),
        new $Character('B'),
        Block.getBlock('minecraft:glowstone'),
        new $Character('C'),
        Block.getBlock('ars_nouveau:sky_block'),
        new $Character('D'),
        Block.getBlock('twilightforest:trophy_pedestal'),
        new $Character('E'),
        Block.getBlock('twilightforest:naga_trophy'),
        new $Character('F'),
        Block.getBlock('twilightforest:alpha_yeti_trophy'),
        new $Character('G'),
        Block.getBlock('twilightforest:lich_trophy'),
        new $Character('H'),
        Block.getBlock('twilightforest:snow_queen_trophy'),
        new $Character('I'),
        Block.getBlock('twilightforest:minoshroom_trophy'),
        new $Character('J'),
        Block.getBlock('twilightforest:ur_ghast_trophy'),
        new $Character('K'),
        Block.getBlock('twilightforest:hydra_trophy'),
        new $Character('L'),
        Block.getBlock('twilightforest:knight_phantom_trophy'),
    )
)

$PatchouliAPI.registerMultiblock(
    'kubejs:aether_portal_4',
    $PatchouliAPI.makeMultiblock(
        [
            ['_E___F_', 'G_____H', '_______', '_______', '_______', 'I_____J', '_K___L_'],
            ['_D___D_', 'D_____D', '_______', '_______', '_______', 'D_____D', '_D___D_'],
            ['AACCCAA', 'ABBBBBA', 'CB___BC', 'CB___BC', 'CB___BC', 'ABBBBBA', 'AACCCAA'],
        ],
        new $Character('A'),
        Block.getBlock('ars_nouveau:sourcestone'),
        new $Character('B'),
        Block.getBlock('minecraft:glowstone'),
        new $Character('C'),
        Block.getBlock('ars_nouveau:sky_block'),
        new $Character('D'),
        Block.getBlock('twilightforest:trophy_pedestal'),
        new $Character('E'),
        Block.getBlock('twilightforest:naga_trophy'),
        new $Character('F'),
        Block.getBlock('twilightforest:alpha_yeti_trophy'),
        new $Character('G'),
        Block.getBlock('twilightforest:lich_trophy'),
        new $Character('H'),
        Block.getBlock('twilightforest:snow_queen_trophy'),
        new $Character('I'),
        Block.getBlock('twilightforest:minoshroom_trophy'),
        new $Character('J'),
        Block.getBlock('twilightforest:ur_ghast_trophy'),
        new $Character('K'),
        Block.getBlock('twilightforest:hydra_trophy'),
        new $Character('L'),
        Block.getBlock('twilightforest:knight_phantom_trophy'),
    )
)