// priority: 0
// Visit the wiki for more info - https://kubejs.com/
console.info('Hello, World! (Loaded TOOLTIPS.js)')


ItemEvents.tooltip(event => {

    // iridium_block
    event.add(
        'gtceu:iridium_block',
        [
            "§5Right click on block while holding an item with durability to make the item Unbreakable.",
            "§4BLOCK WILL BE CONSUMED."
        ]
    )

    // netherite_ingot
    event.add(
        'minecraft:netherite_ingot',
        [
            "§5Forged Netherite Ingot can fully repair anything a Netherite Ingot can."
        ]
    )

    // netherite_scrap
    event.add(
        'minecraft:netherite_scrap',
        [
            "§5Forged Netherite Ingot can fully repair anything a Netherite Scrap can."
        ]
    )

    // infinite_block_generator
    event.add(
        'infinite_blocks:infinite_block_generator',
        [
            "§5Place under certain blocks to generate that block as an item.",
            "§eSearch EMI for #infinite_blocks to see available blocks."
        ]
    )

    // circuits
    event.add(
        'gtceu:vacuum_tube',
        [
            "§6This is the first ULV Circuit."
        ]
    )

    event.add(
        'gtceu:nand_chip',
        [
            "§6This is the second ULV Circuit."
        ]
    )

    event.add(
        'gtceu:basic_electronic_circuit',
        [
            "§6This is the first LV Circuit."
        ]
    )

    event.add(
        'gtceu:basic_integrated_circuit',
        [
            "§6This is the second LV Circuit."
        ]
    )

    event.add(
        'gtceu:microchip_processor',
        [
            "§6This is the third LV Circuit."
        ]
    )

    event.add(
        'gtceu:good_electronic_circuit',
        [
            "§6This is the first MV Circuit."
        ]
    )

    event.add(
        'gtceu:good_integrated_circuit',
        [
            "§6This is the second MV Circuit."
        ]
    )

    event.add(
        'gtceu:micro_processor',
        [
            "§6This is the third MV Circuit."
        ]
    )

    event.add(
        'gtceu:advanced_integrated_circuit',
        [
            "§6This is the first HV Circuit."
        ]
    )

    event.add(
        'gtceu:micro_processor_assembly',
        [
            "§6This is the second HV Circuit."
        ]
    )

    event.add(
        'gtceu:nano_processor',
        [
            "§6This is the third HV Circuit."
        ]
    )

    event.add(
        'gtceu:micro_processor_computer',
        [
            "§6This is the first EV Circuit."
        ]
    )

    event.add(
        'gtceu:nano_processor_assembly',
        [
            "§6This is the second EV Circuit."
        ]
    )

    event.add(
        'gtceu:quantum_processor',
        [
            "§6This is the third EV Circuit."
        ]
    )

    event.add(
        'gtceu:micro_processor_mainframe',
        [
            "§6This is the first IV Circuit."
        ]
    )

    event.add(
        'gtceu:nano_processor_computer',
        [
            "§6This is the second IV Circuit."
        ]
    )

    event.add(
        'gtceu:quantum_processor_assembly',
        [
            "§6This is the third IV Circuit."
        ]
    )

    event.add(
        'gtceu:crystal_processor',
        [
            "§6This is the fourth IV Circuit."
        ]
    )

    event.add(
        'gtceu:nano_processor_mainframe',
        [
            "§6This is the first LuV Circuit."
        ]
    )

    event.add(
        'gtceu:quantum_processor_computer',
        [
            "§6This is the second LuV Circuit."
        ]
    )

    event.add(
        'gtceu:crystal_processor_assembly',
        [
            "§6This is the third LuV Circuit."
        ]
    )

    event.add(
        'gtceu:wetware_processor',
        [
            "§6This is the fourth LuV Circuit."
        ]
    )

    event.add(
        'gtceu:quantum_processor_mainframe',
        [
            "§6This is the first ZPM Circuit."
        ]
    )

    event.add(
        'gtceu:crystal_processor_computer',
        [
            "§6This is the second ZPM Circuit."
        ]
    )

    event.add(
        'gtceu:wetware_processor_assembly',
        [
            "§6This is the third ZPM Circuit."
        ]
    )

    event.add(
        'gtceu:crystal_processor_mainframe',
        [
            "§6This is the first UV Circuit."
        ]
    )

    event.add(
        'gtceu:wetware_processor_computer',
        [
            "§6This is the second UV Circuit."
        ]
    )

    event.add(
        'gtceu:wetware_processor_mainframe',
        [
            "§6This is the first UHV Circuit."
        ]
    )

    // sink
    event.add(
        'cookingforblockheads:sink',
        [
            "§6Not an infinite Water source, must pump Water in."
        ]
    )

    // macerators
    event.add(
        [
            'gtceu:lp_steam_macerator',
            'gtceu:hp_steam_macerator',
            'gtceu:lv_macerator',
            'gtceu:mv_macerator',
        ],
        [
            "§6Only HV or higher will obtain byproducts."
        ]
    )

    // #forge:very_fast_walkable_blocks
    event.add(
        [
            'gtceu:light_concrete',
            'gtceu:light_concrete_cobblestone',
            'gtceu:mossy_light_concrete_cobblestone',
            'gtceu:polished_light_concrete',
            'gtceu:light_concrete_bricks',
            'gtceu:cracked_light_concrete_bricks',
            'gtceu:mossy_light_concrete_bricks',
            'gtceu:chiseled_light_concrete',
            'gtceu:light_concrete_tile',
            'gtceu:light_concrete_small_tile',
            'gtceu:light_concrete_windmill_a',
            'gtceu:light_concrete_windmill_b',
            'gtceu:small_light_concrete_bricks',
            'gtceu:square_light_concrete_bricks',
            'gtceu:dark_concrete',
            'gtceu:dark_concrete_cobblestone',
            'gtceu:mossy_dark_concrete_cobblestone',
            'gtceu:polished_dark_concrete',
            'gtceu:dark_concrete_bricks',
            'gtceu:cracked_dark_concrete_bricks',
            'gtceu:mossy_dark_concrete_bricks',
            'gtceu:chiseled_dark_concrete',
            'gtceu:dark_concrete_tile',
            'gtceu:dark_concrete_small_tile',
            'gtceu:dark_concrete_windmill_a',
            'gtceu:dark_concrete_windmill_b',
            'gtceu:small_dark_concrete_bricks',
            'gtceu:square_dark_concrete_bricks',
            'kubejs:chiseled_darker_concrete',
            'kubejs:cracked_darker_concrete_bricks',
            'kubejs:darker_concrete_bricks',
            'kubejs:darker_concrete_cobblestone',
            'kubejs:darker_concrete_small_tile',
            'kubejs:darker_concrete_tile',
            'kubejs:darker_concrete_windmill_a',
            'kubejs:darker_concrete_windmill_b',
            'kubejs:darker_concrete',
            'kubejs:mossy_darker_concrete_bricks',
            'kubejs:mossy_darker_concrete_cobblestone',
            'kubejs:polished_darker_concrete',
            'kubejs:small_darker_concrete_bricks',
            'kubejs:square_darker_concrete_bricks',
        ],
        [
            "§2Increases movement speed!"
        ]
    )

    // #gtceu:cleanroom_floors
    event.add(
        [
            '#elevatorid:elevators',
            'travelanchors:travel_anchor',
            'rftoolsutility:matter_transmitter',
            'rftoolsutility:matter_receiver',
            'rftoolsutility:dialing_device',
        ],
        [
            "§2Can be used as a Cleanroom Floor!"
        ]
    )

    // #gtceu:cleanroom_doors
    event.add(
        [
            '#minecraft:wooden_doors',
            'minecraft:iron_door',
            'domum_ornamentum:vanilla_doors_compat',
            'domum_ornamentum:fancy_door',
            'laboratoryblocks:laboratory_door',
            'laboratoryblocks:glass_laboratory_door',
            'dustrial_decor:padded_door',
            'dustrial_decor:chain_door',
            'dustrial_decor:industrial_iron_door',
            'dustrial_decor:sheet_metal_door',
            'dustrial_decor:rusty_sheet_metal_door',
            'dustrial_decor:rusty_iron_door',
            'glassential:glass_door',
            'glassential:dark_ethereal_door',
            'glassential:dark_ethereal_reverse_door',
            'glassential:ethereal_door',
            'glassential:ethereal_reverse_door',
            'glassential:light_door',
            'glassential:redstone_door',
            'glassential:ghostly_door',
            'glassential:black_glass_door',
            'glassential:blue_glass_door',
            'glassential:brown_glass_door',
            'glassential:cyan_glass_door',
            'glassential:gray_glass_door',
            'glassential:green_glass_door',
            'glassential:light_blue_glass_door',
            'glassential:light_gray_glass_door',
            'glassential:lime_glass_door',
            'glassential:magenta_glass_door',
            'glassential:orange_glass_door',
            'glassential:pink_glass_door',
            'glassential:purple_glass_door',
            'glassential:red_glass_door',
            'glassential:tinted_glass_door',
            'glassential:white_glass_door',
            'glassential:yellow_glass_door',
            'framedblocks:framed_door',
            'framedblocks:framed_iron_door',
            'davebuildingmod:steel_door',
        ],
        [
            "§2Can be used as a Cleanroom Door!"
        ]
    )

    // desulfurizer
    event.add(
        [
            'gtceu:desulfurizer',
        ],
        [
            "§5Coils follow the Cracker logic, reducing energy use depending on tier."
        ]
    )

    // steam_alloy_smelter
    event.add(
        [
            'gtceu:steam_alloy_smelter',
        ],
        [
            "A multiblock Alloy Smelter.",
            "Allows to run up to 8 recipes in parallel."
        ]
    )

    // steam_wiremill
    event.add(
        [
            'gtceu:steam_wiremill',
        ],
        [
            "A multiblock Wiremill.",
            "Allows to run up to 8 recipes in parallel."
        ]
    )

    // quartz_alloy_machine_hull
    event.add(
        [
            'kubejs:quartz_alloy_machine_hull',
        ],
        [
            "Cannot feed energy through like other Machine Hulls."
        ]
    )

    // bartering items
    event.add(
        [
            'minecraft:gravel',
            'minecraft:obsidian',
            'minecraft:soul_sand',
            'minecraft:leather',
            'minecraft:fire_charge',
            'minecraft:nether_brick',
            'minecraft:spectral_arrow',
            'minecraft:crying_obsidian',
            'minecraft:blackstone',
            'minecraft:ender_pearl',
            'minecraft:iron_nugget',
            'minecraft:quartz',
            'minecraft:string',
            'minecraft:glowstone_dust',
        ],
        [
            "§5Can be bartered from Piglins, see the Barterer block from Easy Piglins."
        ]
    )

    // hydrovolcanism_generator
    event.add(
        [
            'gtceu:hydrovolcanism_generator',
        ],
        [
            "Production: 2000mB/t",
            "§aVoltage OUT: §f1024 EU/t (§5EV§f)"
        ]
    )

    // probenote
    event.add(
        [
            'theoneprobe:probenote',
        ],
        [
            "§2Throw me in the void unless you want to use The One Probe instead of Jade.",
            "§6Config for starting with this is false but apparently ignored."
        ]
    )

    // book
    event.add(
        [
            'ftbquests:book',
        ],
        [
            "§2Not actually needed.",
            "§2Can open Quests from the book icon in top left of screen when inventory is open.",
            "§2Can also set a hotkey in the [Options - Controls - Key Binds] menu."
        ]
    )

    // energy_conduit
    event.add(
        [
            'enderio:energy_conduit',
        ],
        [
            "§4Deprecated, cannot craft. Use tiered Energy Conduits."
        ]
    )

    // bronze_energy_conduit
    event.add(
        [
            'enderio:bronze_energy_conduit',
        ],
        [
            "§bTranfer Rate 128 RF/t"
        ]
    )

    // steel_energy_conduit
    event.add(
        [
            'enderio:steel_energy_conduit',
        ],
        [
            "§bTranfer Rate 512 RF/t"
        ]
    )

    // aluminium_energy_conduit
    event.add(
        [
            'enderio:aluminium_energy_conduit',
        ],
        [
            "§bTranfer Rate 2048 RF/t"
        ]
    )

    // stainless_steel_energy_conduit
    event.add(
        [
            'enderio:stainless_steel_energy_conduit',
        ],
        [
            "§bTranfer Rate 8192 RF/t"
        ]
    )

    // lv_extruder
    event.add(
        [
            'gtceu:lv_extruder',
        ],
        [
            "§cYou probably don't want this.",
            "§cAlmost every useful recipe requires an MV version or higher."
        ]
    )


    // fin //

})