135 lines
4.4 KiB
JavaScript
135 lines
4.4 KiB
JavaScript
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');
|
|
});
|