mirror of
https://git.fellies.tech/minecraft/fellies.git
synced 2021-02-13 10:18:48 +00:00
100 lines
3.1 KiB
JavaScript
100 lines
3.1 KiB
JavaScript
|
events.listen('jei.hide.items', (event) => {
|
||
|
global.materialsToUnify.forEach((material) => {
|
||
|
if (material == 'iesnium' || material == 'graphite' || material == 'hop_graphite') {
|
||
|
return;
|
||
|
}
|
||
|
itemsToHide.push(
|
||
|
'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',
|
||
|
'immersiveengineering:dust_saltpeter',
|
||
|
'immersiveengineering:dust_wood',
|
||
|
'morevanillalib:obsidian_shard',
|
||
|
'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'
|
||
|
];
|
||
|
|
||
|
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/,
|
||
|
/mekanism:\w+_ore/,
|
||
|
/minecraft:\w+_ore/,
|
||
|
/immersiveengineering:plate_/,
|
||
|
/immersiveengineering:stick_/,
|
||
|
/create:\w+_sheet/,
|
||
|
/create:\w+_nugget/,
|
||
|
/create:\w+_ingot/,
|
||
|
/create:\w+_ore/,
|
||
|
/emendatusenigmatica:\w+certus/,
|
||
|
/emendatusenigmatica:\w+fluix/,
|
||
|
/rftoolsbase:dimensionalshard/
|
||
|
];
|
||
|
regexHide.forEach((regexExpression) => {
|
||
|
event.hide(regexExpression);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
onEvent('jei.hide.fluids', (event) => {
|
||
|
event.hide('cofh_core:honey');
|
||
|
event.hide('create:honey');
|
||
|
});
|