events.listen('jei.hide.items', (event) => { global.materialsToUnify.forEach((material) => { if (material == 'iesnium' || material == 'graphite' || material == 'hop_graphite') { return; } itemsToHide.push( 'occultism:' + material + '_ingot', 'occultism:' + material + '_ore', 'occultism:' + material + '_dust', 'occultism:' + material + '_nugget', 'occultism:' + material + '_block', 'immersiveengineering:ingot_' + material, 'immersiveengineering:dust_' + material, 'immersiveengineering:nugget_' + material, 'mekanism:nugget_' + material, 'mekanism:dust_' + material, 'mekanism:ingot_' + material, 'mekanism:block_' + material ); }); var itemsToHide = [ 'ars_nouveau:arcane_brick', 'ars_nouveau:arcane_ore', 'bloodmagic:coalsand', 'bloodmagic:saltpeter', 'bloodmagic:sulfur', 'create:powdered_obsidian', 'create:honey_bucket', 'eidolon:tallow', 'immersiveengineering:dust_saltpeter', 'immersiveengineering:dust_wood', 'mapperbase:bitumen_ore', 'mapperbase:iron_plate', 'mapperbase:iron_rod', 'mapperbase:raw_bitumen', 'morevanillalib:obsidian_shard', 'pedestals:dustflour', 'powah:uraninite_ore', 'powah:uraninite_ore_dense', 'powah:uraninite_ore_poor', 'powah:uraninite_raw', 'powah:uraninite_raw_dense', 'powah:uraninite_raw_poor', 'quark:biotite', 'quark:biotite_ore', 'quark:tallow', 'thermal:coal_coke', 'thermal:coal_coke_block', 'thermal:ender_pearl_dust', 'thermal:sawdust', 'supplementaries:pedestal', 'supplementaries:crank', 'supplementaries:cog_block', 'supplementaries:redstone_illuminator', 'supplementaries:turn_table', 'supplementaries:jar', 'supplementaries:jar_tinted', 'supplementaries:firefly_jar', 'supplementaries:stone_lamp', 'supplementaries:sack', 'supplementaries:blackboard' ]; itemsToHide.forEach((disabledItem) => { if (!item.of(disabledItem).isEmpty()) { event.hide(disabledItem); } }); global.disabledItems.forEach((disabledItem) => { if (!item.of(disabledItem).isEmpty()) { event.hide(disabledItem); } }); var regexHide = [ /emendatusenigmatica:\w+_andesite_ore/, /emendatusenigmatica:\w+_gabbro_ore/, /emendatusenigmatica:\w+_c_limestone_ore/, /emendatusenigmatica:\w+_scoria_ore/, /emendatusenigmatica:\w+_weathered_limestone_ore/, /emendatusenigmatica:\w+_jasper_ore/, /emendatusenigmatica:\w+_marble_ore/, /emendatusenigmatica:\w+_slate_ore/, /emendatusenigmatica:\w+_netherrack_ore/, /emendatusenigmatica:\w+_blackstone_ore/, /emendatusenigmatica:\w+_end_stone_ore/, /emendatusenigmatica:\w+_mossy_stone_ore/, /emendatusenigmatica:\w+_granite_ore/, /emendatusenigmatica:\w+_diorite_ore/, /emendatusenigmatica:\w+_sand_ore/, /emendatusenigmatica:\w+_gravel_ore/, /titanium:\w+_gear/, /thermal:\w+_dust/, /thermal:\w+_gear/, /thermal:\w+_ingot/, /thermal:\w+_nugget/, /thermal:\w+_ore/, /thermal:\w+_plate/, /tmechworks:\w+_ingot/, /tmechworks:\w+_nugget/, /tmechworks:\w+_ore/, /pedestals:dust/, /mekanism:\w+_ore/, /minecraft:\w+_ore/, /immersiveengineering:plate_/, /immersiveengineering:stick_/, /create:\w+_sheet/, /create:\w+_nugget/, /create:\w+_ingot/, /create:\w+_ore/, /immersiveposts:stick_/, /buildersaddition:\w+_rod/, /eidolon:\w+_ingot/, /eidolon:\w+_nugget/, /eidolon:\w+_ore/, /byg:pendorite/, /byg:ametrine/, /emendatusenigmatica:\w+certus/, /emendatusenigmatica:\w+fluix/, /mapperbase:steel/, /rftoolsbase:dimensionalshard/ ]; regexHide.forEach((regexExpression) => { event.hide(regexExpression); }); }); onEvent('jei.hide.fluids', (event) => { event.hide('cofh_core:honey'); event.hide('create:honey'); });