// priority: 0

JEIEvents.hideItems(event => {


	const hide = [
		'ae2:facade',
		'productivebees:configurable_honeycomb',
		'productivebees:configurable_comb',
		'cyclic:uncrafter',
		'cyclic:tile_transporter_empty',
		'cyclic:sleeping_mat',
		'cyclic:crafter',
		'twilightforest:uncrafting_table',
		'railcraft:silver_ore',
		'railcraft:deepslate_silver_ore',

		'bigreactors:yellorium_dust',
		'bigreactors:yellorium_ingot',
		'bigreactors:yellorium_block',
		'bigreactors:yellorium_nugget',
		'bigreactors:yellorite_ore',
		'obtrophies:trophy',

		'railcraft:copper_gear',
        'railcraft:lead_gear',
        'railcraft:nickel_gear',
        'railcraft:silver_gear',
        'railcraft:tin_gear',
        'railcraft:zinc_gear',
        'railcraft:brass_gear',
        'railcraft:invar_gear',
		'railcraft:steel_shovel',
        'railcraft:steel_pickaxe',
        'railcraft:steel_axe',
        'railcraft:steel_hoe',
        'railcraft:steel_sword',
        'railcraft:steel_helmet',
        'railcraft:steel_chestplate',
        'railcraft:steel_leggings',
        'railcraft:steel_boots',
		'enderio:wood_gear',
		'enderio:stone_gear',
		'enderio:broken_spawner',
		'enderio:filled_soul_vial',
		'jaopca:raw_storage_blocks.hellforged',
    	'jaopca:raw_storage_blocks.iesnium',
    	'jaopca:storage_blocks.ash',
    	'jaopca:storage_blocks.cobalt',
    	'jaopca:storage_blocks.corrupti',
    	'jaopca:storage_blocks.end_stone',
    	'jaopca:storage_blocks.ender',
    	'jaopca:storage_blocks.flour',
    	'jaopca:storage_blocks.fluix',
    	'jaopca:storage_blocks.grains_of_infinity',
    	'jaopca:storage_blocks.grains_of_pizeallity',
    	'jaopca:storage_blocks.grains_of_prescience',
    	'jaopca:storage_blocks.grains_of_the_end',
    	'jaopca:storage_blocks.grains_of_vibrancy',
    	'jaopca:storage_blocks.hellforged',
    	'jaopca:storage_blocks.lithium',
    	'jaopca:storage_blocks.mundabitur',
    	'jaopca:storage_blocks.netherite_scrap',
    	'jaopca:storage_blocks.plutonium',
    	'jaopca:storage_blocks.prismarine',
    	'jaopca:storage_blocks.salt',
    	'jaopca:storage_blocks.saltpeter',
    	'jaopca:storage_blocks.sulfur',
    	'jaopca:storage_blocks.wood',
    	'jaopca:bloodmagic_fragments.aluminum',
    	'jaopca:bloodmagic_fragments.calorite',
    	'jaopca:bloodmagic_fragments.desh',
    	'jaopca:bloodmagic_fragments.iesnium',
    	'jaopca:bloodmagic_fragments.lead',
    	'jaopca:bloodmagic_fragments.nickel',
    	'jaopca:bloodmagic_fragments.osmium',
    	'jaopca:bloodmagic_fragments.ostrum',
    	'jaopca:bloodmagic_fragments.silver',
    	'jaopca:bloodmagic_fragments.tin',
    	'jaopca:bloodmagic_fragments.uranium',
    	'jaopca:bloodmagic_fragments.zinc',
    	'jaopca:bloodmagic_gravels.aluminum',
    	'jaopca:bloodmagic_gravels.calorite',
    	'jaopca:bloodmagic_gravels.desh',
    	'jaopca:bloodmagic_gravels.iesnium',
    	'jaopca:bloodmagic_gravels.lead',
    	'jaopca:bloodmagic_gravels.nickel',
    	'jaopca:bloodmagic_gravels.osmium',
    	'jaopca:bloodmagic_gravels.ostrum',
    	'jaopca:bloodmagic_gravels.silver',
    	'jaopca:bloodmagic_gravels.tin',
    	'jaopca:bloodmagic_gravels.uranium',
    	'jaopca:bloodmagic_gravels.zinc',
    	'jaopca:create_crushed.calorite',
    	'jaopca:create_crushed.desh',
    	'jaopca:create_crushed.hellforged',
    	'jaopca:create_crushed.iesnium',
    	'jaopca:create_crushed.ostrum',
    	'jaopca:dusts.calorite',
    	'jaopca:dusts.desh',
    	'jaopca:dusts.ostrum',
    	'jaopca:nuggets.hellforged',
		'ad_astra:steel_ingot',
		'angelring:leadstone_angel_ring',
        'angelring:hardened_angel_ring',
        'angelring:reinforced_angel_ring',
        'angelring:resonant_angel_ring'
	]

	hide.forEach((id) => {
		console.log('Hiding item: ' + id)
		event.hide(id)
	})


	global['hideOres'].forEach((hide) => {
		event.hide(hide)
	})


	global['unUnified'].forEach((unid) => {
		event.hide(unid)
	})

})

JEIEvents.removeCategories(event => {
	//console.log(event.getCategoryIds())

	const removeCategories = [
	'create:draining',
	'create:automatic_shapeless',
	'create:automatic_shaped',
	'create:automatic_packaging',
	'create:automatic_packing'
	]

	removeCategories.forEach((catid) => {
		// console.log('Removing category id for: ' + catid)
		event.remove(catid)
	})
})