ServerEvents.recipes(event => {
    let ctnh = event.recipes.gtceu
    ctnh.wood_bionics("oak_sapling")
        .notConsumable('minecraft:oak_sapling')
        .itemOutputs('10x minecraft:oak_log', '8x minecraft:oak_leaves', '5x minecraft:oak_sapling')
        .EUt(120)
        .duration(100)
    
    ctnh.wood_bionics("spruce_sapling")
        .notConsumable('minecraft:spruce_sapling')
        .itemOutputs('10x minecraft:spruce_log', '8x minecraft:spruce_leaves', '5x minecraft:spruce_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("birch_sapling")
        .notConsumable('minecraft:birch_sapling')
        .itemOutputs('10x minecraft:birch_log', '8x minecraft:birch_leaves', '5x minecraft:birch_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("jungle_sapling")
        .notConsumable('minecraft:jungle_sapling')
        .itemOutputs('10x minecraft:jungle_log', '8x minecraft:jungle_leaves', '5x minecraft:jungle_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("acacia_sapling")
        .notConsumable('minecraft:acacia_sapling')
        .itemOutputs('10x minecraft:acacia_log', '8x minecraft:acacia_leaves', '5x minecraft:acacia_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("dark_oak_sapling")
        .notConsumable('minecraft:dark_oak_sapling')
        .itemOutputs('10x minecraft:dark_oak_log', '8x minecraft:dark_oak_leaves', '5x minecraft:dark_oak_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("cherry_sapling")
        .notConsumable('minecraft:cherry_sapling')
        .itemOutputs('10x minecraft:cherry_log', '8x minecraft:cherry_leaves', '5x minecraft:cherry_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("crystal_sapling")
        .notConsumable('lost_aether_content:crystal_sapling')
        .itemOutputs('10x aether:skyroot_log', '8x aether:crystal_leaves', '5x lost_aether_content:crystal_sapling', '8x aether:white_apple')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("holiday_sapling")
        .notConsumable('lost_aether_content:holiday_sapling')
        .itemOutputs('10x aether:skyroot_log', '8x aether:holiday_leaves', '5x lost_aether_content:holiday_sapling', '8x aether:white_apple')
        .EUt(120)
        .duration(100)
    
    ctnh.wood_bionics("fir_sapling")
        .notConsumable('biomesoplenty:fir_sapling')
        .itemOutputs('10x biomesoplenty:fir_log', '8x biomesoplenty:fir_leaves', '5x biomesoplenty:fir_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("redwood_sapling")
        .notConsumable('biomesoplenty:redwood_sapling')
        .itemOutputs('10x biomesoplenty:redwood_log', '8x biomesoplenty:redwood_leaves', '5x biomesoplenty:redwood_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("mahogany_sapling")
        .notConsumable('biomesoplenty:mahogany_sapling')
        .itemOutputs('10x biomesoplenty:mahogany_log', '8x biomesoplenty:mahogany_leaves', '5x biomesoplenty:mahogany_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("jacaranda_sapling")
        .notConsumable('biomesoplenty:jacaranda_sapling')
        .itemOutputs('10x biomesoplenty:jacaranda_log', '8x biomesoplenty:jacaranda_leaves', '5x biomesoplenty:jacaranda_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("palm_sapling")
        .notConsumable('biomesoplenty:palm_sapling')
        .itemOutputs('10x biomesoplenty:palm_log', '8x biomesoplenty:palm_leaves', '5x biomesoplenty:palm_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("willow_sapling")
        .notConsumable('biomesoplenty:willow_sapling')
        .itemOutputs('10x biomesoplenty:willow_log', '8x biomesoplenty:willow_leaves', '5x biomesoplenty:willow_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("dead_sapling")
        .notConsumable('biomesoplenty:dead_sapling')
        .itemOutputs('10x biomesoplenty:dead_log', '8x biomesoplenty:dead_leaves', '5x biomesoplenty:dead_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("magic_sapling")
        .notConsumable('biomesoplenty:magic_sapling')
        .itemOutputs('10x biomesoplenty:magic_log', '8x biomesoplenty:magic_leaves', '5x biomesoplenty:magic_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("umbran_sapling")
        .notConsumable('biomesoplenty:umbran_sapling')
        .itemOutputs('10x biomesoplenty:umbran_log', '8x biomesoplenty:umbran_leaves', '5x biomesoplenty:umbran_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("hellbark_sapling")
        .notConsumable('biomesoplenty:hellbark_sapling')
        .itemOutputs('10x biomesoplenty:hellbark_log', '8x biomesoplenty:hellbark_leaves', '5x biomesoplenty:hellbark_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("walnut_sapling")
        .notConsumable('ecologics:walnut_sapling')
        .itemOutputs('10x ecologics:walnut_log', '8x ecologics:walnut_leaves', '5x ecologics:walnut_sapling', '4x ecologics:walnut')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("yagroot_sapling")
        .notConsumable('deep_aether:yagroot_sapling')
        .itemOutputs('10x deep_aether:yagroot_log', '8x deep_aether:yagroot_leaves', '5x deep_aether:yagroot_sapling')
        .EUt(120)
        .duration(100)
    
    ctnh.wood_bionics("roseroot_sapling")
        .notConsumable('deep_aether:roseroot_sapling')
        .itemOutputs('10x deep_aether:roseroot_log', '8x deep_aether:roseroot_leaves', '5x deep_aether:roseroot_sapling', '16x deep_aether:aerglow_blossom')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("blue_roseroot_sapling")
        .notConsumable('deep_aether:blue_roseroot_sapling')
        .itemOutputs('10x deep_aether:roseroot_log', '8x deep_aether:blue_roseroot_leaves', '5x deep_aether:blue_roseroot_sapling', '16x deep_aether:aerglow_blossom')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("green_archwood_sapling")
        .notConsumable('ars_nouveau:green_archwood_sapling')
        .itemOutputs('10x ars_nouveau:green_archwood_log', '8x ars_nouveau:green_archwood_leaves', '5x ars_nouveau:green_archwood_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("purple_archwood_sapling")
        .notConsumable('ars_nouveau:purple_archwood_sapling')
        .itemOutputs('10x ars_nouveau:purple_archwood_log', '8x ars_nouveau:purple_archwood_leaves', '5x ars_nouveau:purple_archwood_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("red_archwood_sapling")
        .notConsumable('ars_nouveau:red_archwood_sapling')
        .itemOutputs('10x ars_nouveau:red_archwood_log', '8x ars_nouveau:red_archwood_leaves', '5x ars_nouveau:red_archwood_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("blue_archwood_sapling")
        .notConsumable('ars_nouveau:blue_archwood_sapling')
        .itemOutputs('10x ars_nouveau:blue_archwood_log', '8x ars_nouveau:blue_archwood_leaves', '5x ars_nouveau:blue_archwood_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("sunroot_sapling")
        .notConsumable('deep_aether:sunroot_sapling')
        .itemOutputs('10x deep_aether:sunroot_log', '8x deep_aether:sunroot_leaves', '5x deep_aether:sunroot_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("conberry_sapling")
        .notConsumable('deep_aether:conberry_sapling')
        .itemOutputs('10x deep_aether:conberry_log', '8x deep_aether:conberry_leaves', '5x deep_aether:conberry_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("cruderoot_sapling")
        .notConsumable('deep_aether:cruderoot_sapling')
        .itemOutputs('10x deep_aether:cruderoot_log', '8x deep_aether:cruderoot_leaves', '5x deep_aether:cruderoot_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("avocado_sapling")
        .notConsumable('culturaldelights:avocado_sapling')
        .itemOutputs('10x culturaldelights:avocado_log', '8x culturaldelights:avocado_leaves', '5x culturaldelights:avocado_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("darkwood_sapling")
        .notConsumable('twilightforest:darkwood_sapling')
        .itemOutputs('10x twilightforest:dark_log', '8x twilightforest:dark_leaves', '5x twilightforest:darkwood_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("mangrove_sapling")
        .notConsumable('twilightforest:mangrove_sapling')
        .itemOutputs('10x twilightforest:mangrove_log', '8x twilightforest:mangrove_leaves', '5x twilightforest:mangrove_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("canopy_sapling")
        .notConsumable('twilightforest:canopy_sapling')
        .itemOutputs('10x twilightforest:canopy_log', '8x twilightforest:canopy_leaves', '5x twilightforest:canopy_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("twilight_oak_sapling")
        .notConsumable('twilightforest:twilight_oak_sapling')
        .itemOutputs('10x twilightforest:twilight_oak_log', '8x twilightforest:twilight_oak_leaves', '5x twilightforest:twilight_oak_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("rubber_sapling")
        .notConsumable('gtceu:rubber_sapling')
        .itemOutputs('10x gtceu:rubber_log', '8x gtceu:rubber_leaves', '5x gtceu:rubber_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("pewen_sapling")
        .notConsumable('alexscaves:pewen_sapling')
        .itemOutputs('10x alexscaves:pewen_log', '8x alexscaves:pewen_branch', '5x alexscaves:pewen_sapling', '4x alexscaves:pine_nuts')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("ancient_sapling")
        .notConsumable('alexscaves:ancient_sapling')
        .itemOutputs('10x minecraft:jungle_log', '8x alexscaves:ancient_leaves', '5x alexscaves:ancient_sapling', '12x alexscaves:tree_star')
        .EUt(120)
        .duration(100)
    
    ctnh.wood_bionics("origin_sapling")
        .notConsumable('biomesoplenty:origin_sapling')
        .itemOutputs('10x minecraft:oak_log', '8x biomesoplenty:origin_leaves', '5x biomesoplenty:origin_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("rainbow_birch_sapling")
        .notConsumable('biomesoplenty:rainbow_birch_sapling')
        .itemOutputs('10x minecraft:birch_log', '8x biomesoplenty:rainbow_birch_leaves', '5x biomesoplenty:rainbow_birch_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("flowering_oak_sapling")
        .notConsumable('biomesoplenty:flowering_oak_sapling')
        .itemOutputs('10x minecraft:oak_log', '8x biomesoplenty:flowering_oak_leaves', '5x biomesoplenty:flowering_oak_sapling')
        .EUt(120)
        .duration(100)
    
    ctnh.wood_bionics("golden_oak_sapling")
        .notConsumable('aether:golden_oak_sapling')
        .itemOutputs('10x aether:golden_oak_log', '8x aether:golden_oak_leaves', '5x aether:golden_oak_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("rainbow_oak_sapling")
        .notConsumable('twilightforest:rainbow_oak_sapling')
        .itemOutputs('10x twilightforest:twilight_oak_log', '8x twilightforest:rainbow_oak_leaves', '5x twilightforest:rainbow_oak_sapling')
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("time_sapling")
        .notConsumable('twilightforest:time_sapling')
        .itemOutputs('10x twilightforest:time_log', '8x twilightforest:time_leaves')
        .chancedOutput('twilightforest:time_sapling', 100, 0)
        .chancedOutput('twilightforest:time_log_core', 100, 0)
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("transformation_sapling")
        .notConsumable('twilightforest:transformation_sapling')
        .itemOutputs('10x twilightforest:transformation_log', '8x twilightforest:transformation_leaves')
        .chancedOutput('twilightforest:transformation_sapling', 100, 0)
        .chancedOutput('twilightforest:transformation_log_core', 100, 0)
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("mining_sapling")
        .notConsumable('twilightforest:mining_sapling')
        .itemOutputs('10x twilightforest:mining_log', '8x twilightforest:mining_leaves')
        .chancedOutput('twilightforest:mining_sapling', 100, 0)
        .chancedOutput('twilightforest:mining_log_core', 100, 0)
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("sorting_sapling")
        .notConsumable('twilightforest:sorting_sapling')
        .itemOutputs('10x twilightforest:sorting_log', '8x twilightforest:sorting_leaves')
        .chancedOutput('twilightforest:sorting_sapling', 100, 0)
        .chancedOutput('twilightforest:sorting_log_core', 100, 0)
        .EUt(120)
        .duration(100)

    ctnh.wood_bionics("hollow_oak_sapling")
        .notConsumable('twilightforest:hollow_oak_sapling')
        .itemOutputs('64x twilightforest:twilight_oak_log', '64x twilightforest:twilight_oak_leaves', '10x twilightforest:firefly')
        .chancedOutput('twilightforest:hollow_oak_sapling', 100, 0)
        .EUt(120)
        .duration(100)






































})