1
0
mirror of https://git.fellies.tech/minecraft/fellies.git synced 2021-02-13 10:18:48 +00:00
Fellies/kubejs[copied]/server_scripts/fellies/kubejs/base/recipes/remove.js
2021-01-28 21:11:47 +01:00

139 lines
3.7 KiB
JavaScript

events.listen('recipes', function (event) {
event.remove({ type: 'mekanism:combining' });
event.remove({ type: 'minecraft:smelting', output: 'minecraft:obsidian' });
event.remove({ type: 'minecraft:blasting', output: 'minecraft:obsidian' });
var outputRemovals = [
'create:crushing/obsidian',
'mekanism:combiner',
'mekanism:basic_combining_factory',
'mekanism:advanced_combining_factory',
'mekanism:elite_combining_factory',
'mekanism:ultimate_combining_factory',
// 'minecraft:sticky_piston',
'morevanillalib:obsidian_shard',
'thermal:bamboo_block',
// 'quantumstorage:tank',
// 'quantumstorage:qsu'
];
var idRemovals = [
'astralsorcery:infuser/gold_ore',
'bloodmagic:smelting/ingot_netherite_scrap',
'create:mechanical_crafting/integrated_circuit',
'create:pressing/lapis_block',
'create:fill_minecraft_bucket_with_create_honey',
'engineersdecor:dependent/slag_brick_block_recipe',
'immersiveengineering:crafting/stick_steel',
'immersiveengineering:crafting/stick_aluminum',
'immersiveengineering:crafting/stick_iron',
'mekanism:crushing/stone/to_cobblestone',
'morevanillalib:obsidian_shard',
'quark:building/crafting/tallow_from_block',
'thermal:machine/centrifuge/centrifuge_honeycomb',
'thermal:machine/plugins/create/pulverizer_create_zinc_ore',
'thermal:machine/plugins/mekanism/pulverizer_mek_osmium_ore'
];
outputRemovals.forEach((removal) => {
event.remove({ output: removal });
});
idRemovals.forEach((removal) => {
event.remove({ id: removal });
});
global.disabledItems.forEach((disabledItem) => {
event.remove({ output: disabledItem });
});
event.remove({
output: '/extrastorage:disk_\\w+/',
mod: 'extrastorage'
});
event.remove({
output: '/extrastorage:storagepart_\\w+/',
mod: 'extrastorage',
type: 'minecraft:crafting_shaped'
});
event.remove({
output: 'mekanism:sawdust',
mod: 'mekanism',
type: 'mekanism:sawing'
});
event.remove({
output: '/\\w+:\\w+_gear$/',
type: 'minecraft:crafting_shaped'
});
event.remove({
output: '/emendatusenigmatica:\\w+_rod/',
mod: 'immersiveengineering',
type: 'immersiveengineering:metal_press'
});
event.remove({
output: '/emendatusenigmatica:\\w+_gear/',
mod: 'immersiveengineering'
});
event.remove({
input: '#forge:ores',
mod: 'create',
type: 'create:milling'
});
event.remove({
input: '#forge:ores',
mod: 'create',
type: 'create:crushing'
});
beamRecipes.forEach((recipe) => {
event.remove({ output: recipe.output });
});
event.remove({
input: '#forge:ores/zinc',
type: 'thermal:smelter'
});
event.remove({
input: '#forge:ores/osmium',
type: 'thermal:smelter'
});
event.remove({
input: '#forge:ores/uranium',
type: 'thermal:smelter'
});
event.remove({
input: '#forge:ores/aluminum',
type: 'thermal:smelter'
});
event.remove({
input: '#forge:ores/nickel',
type: 'thermal:smelter'
});
event.remove({ type: 'create:milling', output: '#forge:dyes' });
event.remove({ type: 'create:crushing', output: '#forge:dyes' });
event.remove({ type: 'mekanism:enriching', output: '#forge:dyes' });
event.remove({ type: 'thermal:centrifuge', output: '#forge:dyes' });
event.remove({ type: 'immersiveengineering:crusher', output: '#forge:dyes' });
});