mirror of
https://git.fellies.tech/minecraft/fellies.git
synced 2021-02-13 10:18:48 +00:00
Add Enigmatica6 kubejs files
This commit is contained in:
116
kubejs[e6]/client_scripts/global_constants.js
Normal file
116
kubejs[e6]/client_scripts/global_constants.js
Normal file
@ -0,0 +1,116 @@
|
||||
//priority: 1001
|
||||
|
||||
const disabledItems = [
|
||||
'aquaculture:wooden_fillet_knife',
|
||||
'aquaculture:stone_fillet_knife',
|
||||
'aquaculture:iron_fillet_knife',
|
||||
'aquaculture:gold_fillet_knife',
|
||||
'aquaculture:diamond_fillet_knife',
|
||||
|
||||
'bloodmagic:sand_netherite',
|
||||
'bloodmagic:gravel_netherite_scrap',
|
||||
'bloodmagic:fragment_netherite_scrap',
|
||||
|
||||
'byg:ametrine_block',
|
||||
'byg:ametrine_boots',
|
||||
'byg:ametrine_chestplate',
|
||||
'byg:ametrine_gems',
|
||||
'byg:ametrine_helmet',
|
||||
'byg:ametrine_horse_armor',
|
||||
'byg:ametrine_leggings',
|
||||
'byg:ametrine_ore',
|
||||
'byg:pendorite_axe',
|
||||
'byg:pendorite_battleaxe',
|
||||
'byg:pendorite_block',
|
||||
'byg:pendorite_hoe',
|
||||
'byg:pendorite_horse_armor',
|
||||
'byg:pendorite_ore',
|
||||
'byg:pendorite_pickaxe',
|
||||
'byg:pendorite_scraps',
|
||||
'byg:pendorite_shovel',
|
||||
'byg:pendorite_sword',
|
||||
|
||||
'mapperbase:steel_fence',
|
||||
'mapperbase:steel_axe',
|
||||
'mapperbase:steel_pickaxe',
|
||||
'mapperbase:steel_shovel',
|
||||
'mapperbase:steel_hoe',
|
||||
'mapperbase:steel_sword',
|
||||
'mapperbase:steel_helmet',
|
||||
'mapperbase:steel_chestplate',
|
||||
'mapperbase:steel_leggings',
|
||||
'mapperbase:steel_boots',
|
||||
|
||||
'mythicbotany:raindeletia',
|
||||
'mythicbotany:raindeletia_floating',
|
||||
'mythicbotany:wither_aconite',
|
||||
'mythicbotany:wither_aconite_floating',
|
||||
|
||||
'quark:pipe',
|
||||
'quark:potato_crate',
|
||||
'quark:beetroot_crate',
|
||||
'quark:carrot_crate',
|
||||
|
||||
'thermal:beetroot_block',
|
||||
'thermal:carrot_block',
|
||||
'thermal:potato_block',
|
||||
'thermal:sugar_cane_block'
|
||||
];
|
||||
const materialsToUnify = [
|
||||
'iron',
|
||||
'gold',
|
||||
'copper',
|
||||
'silver',
|
||||
'zinc',
|
||||
'brass',
|
||||
'lead',
|
||||
'tin',
|
||||
'compressed_iron',
|
||||
'nickel',
|
||||
'aluminum',
|
||||
'uranium',
|
||||
'bronze',
|
||||
'electrum',
|
||||
'constantan',
|
||||
'steel',
|
||||
'osmium',
|
||||
'diamond',
|
||||
'lapis',
|
||||
'emerald',
|
||||
'quartz',
|
||||
'coal',
|
||||
'charcoal',
|
||||
'obsidian',
|
||||
'ender',
|
||||
'fluix',
|
||||
'saltpeter',
|
||||
'fluorite',
|
||||
'invar',
|
||||
'signalum',
|
||||
'lumium',
|
||||
'enderium',
|
||||
'sulfur',
|
||||
'cinnabar',
|
||||
'niter',
|
||||
'potassium_nitrate',
|
||||
'saltpeter',
|
||||
'apatite',
|
||||
'bitumen',
|
||||
'redstone',
|
||||
'glowstone',
|
||||
'arcane',
|
||||
'mana',
|
||||
'certus_quartz',
|
||||
'charged_certus_quartz',
|
||||
'iesnium',
|
||||
'dimensional',
|
||||
'cloggrum',
|
||||
'froststeel',
|
||||
'regalium',
|
||||
'utherium',
|
||||
'coal_coke',
|
||||
'starmetal'
|
||||
];
|
||||
|
||||
global.materialsToUnify = materialsToUnify;
|
||||
global.disabledItems = disabledItems;
|
1
kubejs[e6]/client_scripts/item_modifiers/constants.js
Normal file
1
kubejs[e6]/client_scripts/item_modifiers/constants.js
Normal file
@ -0,0 +1 @@
|
||||
//TODO: Remove in 0.4.0
|
@ -0,0 +1 @@
|
||||
//TODO: Remove in 0.4.0
|
27
kubejs[e6]/client_scripts/item_modifiers/jei_descriptions.js
Normal file
27
kubejs[e6]/client_scripts/item_modifiers/jei_descriptions.js
Normal file
@ -0,0 +1,27 @@
|
||||
events.listen('jei.information', (event) => {
|
||||
var data = {
|
||||
items: [
|
||||
{
|
||||
item: 'simplefarming:cheese_slice',
|
||||
description: ['Obtained by right-clicking a Wheel of Cheese.']
|
||||
},
|
||||
{
|
||||
item: 'astralsorcery:stardust',
|
||||
description: [
|
||||
'Obtained by left-clicking a Starmetal Ingot in-world. See the Astral Tome for more information.'
|
||||
]
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
data.items.forEach(function (item) {
|
||||
event.add(item.item, item.description);
|
||||
});
|
||||
|
||||
global.disabledItems.forEach((item) => {
|
||||
event.add(
|
||||
item,
|
||||
"This item has been disabled, if you managed to obtain it please report it on Enigmatica 6's issue tracker: https://github.com/NillerMedDild/Enigmatica6/issues"
|
||||
);
|
||||
});
|
||||
});
|
134
kubejs[e6]/client_scripts/item_modifiers/jei_hide.js
Normal file
134
kubejs[e6]/client_scripts/item_modifiers/jei_hide.js
Normal file
@ -0,0 +1,134 @@
|
||||
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');
|
||||
});
|
8
kubejs[e6]/client_scripts/item_modifiers/tooltips.js
Normal file
8
kubejs[e6]/client_scripts/item_modifiers/tooltips.js
Normal file
@ -0,0 +1,8 @@
|
||||
// events.listen('client.item_tooltip', function (event) {
|
||||
// switch (event.item.id) {
|
||||
// case 'appliedenergistics2:quantum_entangled_singularity':
|
||||
// event.add(
|
||||
// 'To create drop 1 Singularity and 1 Ender Dust (From Applied Energistics) and cause an explosion within range of the items.'
|
||||
// );
|
||||
// }
|
||||
// });
|
Reference in New Issue
Block a user