Skip to content

Other machines

cu5tmtp edited this page Aug 7, 2026 · 8 revisions

This page is dedicated to show how to add recipes to the new multiblocks that have special recipe types.

Reality Fracture Engine

    event.recipes.gtceu.open_rift('opentherift')
        .itemInputs(
            'avaritia:infinity_catalyst'
        )
        .itemOutputs(
           'minecraft:deepslate'
        )
        .duration(1000)

Ascencion Altar

This needs to have a .addData('tome', X) with X being the following values:

  • 1 -> Forbidden Tome Of Extraterrestrial Planets
  • 2 -> Forbidden Tome Of Mighty Beings
  • 3 -> Forbidden Tome Of Hidden Lifeforms
  • 4 -> Forbidden Tome Of Rare Blocks
  • 5 -> Forbidden Tome Of Rare Items
    event.recipes.gtceu.ascention_altar_donation("infinityhelm")
        .itemInputs(
            '19x avaritia:infinity_ingot',
            '2x avaritia:infinity_catalyst',
            '15x gtceu:neutronium_ingot'
        )
        .itemOutputs(
            'avaritia:infinity_helmet'
        )
        .addData('tome', 5)
        .duration(400)
        .circuit(5)

Dyson Swarm Launcher

This needs to have a .addData('tome', X) with X being the following values:

  • 0 -> Counts as 10 sails shot up.
  • 1 -> Counts as 50 sails shot up.
  • 2 -> Counts as 150 sails shot up.
    event.recipes.gtceu
        .launch_sails('launchingsailsyaaay')
        .itemInputs(
            '10x gregecore:solar_sail'
        )
        .EUt(GTValues.VA[GTValues.ZPM])
        .duration(50)
        .addData("sailMultiplier", 0)
        .circuit(1)

Dyson Swarm Collector

When you put negative numbers in the EUt cost, the machine starts generating power.

    event.recipes.gtceu
        .get_solar_sail_energy('getthatexpensiveenergyyay')
        .itemInputs(
            'gregecore:solar_activator'
        )
        .duration(2000)
        .EUt(-1000)

Deep Space Explorer

This recipe needs two .addData(), first with 'drone', where

  • 1 -> Milano
  • 2 -> Bebop
  • 3 -> Cepheus and then 'system', where 1 -> 61 Cygni 2 -> Struve 2398 3 -> Lacaille 8760 4 -> Gliese 1 5 -> 70 Ophiuchi 6 -> Stein 2051
        event.recipes.gtceu.deep_space_explore(`deep_space_explore/${system.id}/${fuel.amount}`)
        .inputFluids(`${fuel.fluid} ${fuel.amount}`)
        .itemInputs('kubejs:heatshield')
        .addData('drone', 1)
        .addData('system', system.id)
        .duration(Math.floor(3000 * fuel.timeMult))
        .circuit(uniqueCircuit);

Clone this wiki locally