mirror of
https://git.fellies.tech/minecraft/fellies.git
synced 2021-02-13 10:18:48 +00:00
Diff KubeJS
This commit is contained in:
parent
5b5f5f5587
commit
1133fc1c7c
73
kubejs/client_scripts/global_constants.js
Normal file
73
kubejs/client_scripts/global_constants.js
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
const disabledItems = [
|
||||||
|
'bloodmagic:sand_netherite',
|
||||||
|
'bloodmagic:gravel_netherite_scrap',
|
||||||
|
'bloodmagic:fragment_netherite_scrap',
|
||||||
|
|
||||||
|
'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;
|
0
kubejs/client_scripts/item_modifiers/constants.js
Normal file
0
kubejs/client_scripts/item_modifiers/constants.js
Normal file
24
kubejs/client_scripts/item_modifiers/jei_descriptions.js
Normal file
24
kubejs/client_scripts/item_modifiers/jei_descriptions.js
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
events.listen('jei.information', (event) => {
|
||||||
|
var data = {
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
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"
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
99
kubejs/client_scripts/item_modifiers/jei_hide.js
Normal file
99
kubejs/client_scripts/item_modifiers/jei_hide.js
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
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');
|
||||||
|
});
|
@ -1,12 +1,12 @@
|
|||||||
#KubeJS Client Properties
|
#KubeJS Client Properties
|
||||||
#Thu Jan 28 20:56:07 CET 2021
|
#Sun Jan 24 12:55:56 CET 2021
|
||||||
fmlLogColor=ECEFF4
|
fmlLogColor=ECEFF4
|
||||||
barBorderColor=ECEFF4
|
barBorderColor=ECEFF4
|
||||||
overrideColors=false
|
overrideColors=false
|
||||||
fmlMemoryColor=ECEFF4
|
fmlMemoryColor=ECEFF4
|
||||||
barColor=ECEFF4
|
barColor=ECEFF4
|
||||||
showTagNames=true
|
showTagNames=true
|
||||||
disableRecipeBook=false
|
disableRecipeBook=true
|
||||||
title=
|
title=
|
||||||
exportAtlases=false
|
exportAtlases=false
|
||||||
backgroundColor=2E3440
|
backgroundColor=2E3440
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#KubeJS Common Properties
|
#KubeJS Common Properties
|
||||||
#Thu Jan 28 20:56:12 CET 2021
|
#Sun Jan 24 12:56:02 CET 2021
|
||||||
|
exportVisualizerData=false
|
||||||
hideServerScriptErrors=false
|
hideServerScriptErrors=false
|
||||||
serverOnly=false
|
serverOnly=false
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"type": "botanypots:crop",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"type": "forge:mod_loaded",
|
||||||
|
"modid": "quark"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "forge:item_exists",
|
||||||
|
"item": "quark:red_blossom_sapling"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"seed": {
|
||||||
|
"item": "quark:red_blossom_sapling"
|
||||||
|
},
|
||||||
|
"categories": ["dirt"],
|
||||||
|
"growthTicks": 2400,
|
||||||
|
"display": {
|
||||||
|
"block": "quark:red_blossom_sapling"
|
||||||
|
},
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"chance": 0.5,
|
||||||
|
"output": {
|
||||||
|
"item": "minecraft:spruce_log"
|
||||||
|
},
|
||||||
|
"minRolls": 1,
|
||||||
|
"maxRolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.1,
|
||||||
|
"output": {
|
||||||
|
"item": "minecraft:stick"
|
||||||
|
},
|
||||||
|
"minRolls": 1,
|
||||||
|
"maxRolls": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.05,
|
||||||
|
"output": {
|
||||||
|
"item": "quark:red_blossom_sapling"
|
||||||
|
},
|
||||||
|
"minRolls": 1,
|
||||||
|
"maxRolls": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "create:blockzapper_upgrade",
|
||||||
|
"pattern": ["SE", "BS"],
|
||||||
|
"key": {
|
||||||
|
"B": {
|
||||||
|
"tag": "forge:ingots/brass"
|
||||||
|
},
|
||||||
|
"S": {
|
||||||
|
"item": "minecraft:sugar"
|
||||||
|
},
|
||||||
|
"E": {
|
||||||
|
"item": "create:handheld_blockzapper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "create:handheld_blockzapper",
|
||||||
|
"count": 1
|
||||||
|
},
|
||||||
|
"component": "Accelerator",
|
||||||
|
"tier": "Brass"
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "create:blockzapper_upgrade",
|
||||||
|
"pattern": ["E ", "BR"],
|
||||||
|
"key": {
|
||||||
|
"B": {
|
||||||
|
"tag": "forge:ingots/brass"
|
||||||
|
},
|
||||||
|
"R": {
|
||||||
|
"item": "create:refined_radiance"
|
||||||
|
},
|
||||||
|
"E": {
|
||||||
|
"item": "create:handheld_blockzapper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "create:handheld_blockzapper",
|
||||||
|
"count": 1
|
||||||
|
},
|
||||||
|
"component": "Amplifier",
|
||||||
|
"tier": "Brass"
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"type": "create:blockzapper_upgrade",
|
||||||
|
"pattern": [" B ", "BEB", " B "],
|
||||||
|
"key": {
|
||||||
|
"B": {
|
||||||
|
"tag": "forge:ingots/brass"
|
||||||
|
},
|
||||||
|
"E": {
|
||||||
|
"item": "create:handheld_blockzapper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "create:handheld_blockzapper",
|
||||||
|
"count": 1
|
||||||
|
},
|
||||||
|
"component": "Body",
|
||||||
|
"tier": "Brass"
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "create:blockzapper_upgrade",
|
||||||
|
"pattern": ["E ", "BR"],
|
||||||
|
"key": {
|
||||||
|
"B": {
|
||||||
|
"tag": "forge:ingots/brass"
|
||||||
|
},
|
||||||
|
"R": {
|
||||||
|
"tag": "forge:dusts/redstone"
|
||||||
|
},
|
||||||
|
"E": {
|
||||||
|
"item": "create:handheld_blockzapper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "create:handheld_blockzapper",
|
||||||
|
"count": 1
|
||||||
|
},
|
||||||
|
"component": "Retriever",
|
||||||
|
"tier": "Brass"
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "create:blockzapper_upgrade",
|
||||||
|
"pattern": ["GBG", " E "],
|
||||||
|
"key": {
|
||||||
|
"B": {
|
||||||
|
"tag": "forge:ingots/brass"
|
||||||
|
},
|
||||||
|
"G": {
|
||||||
|
"tag": "forge:glass"
|
||||||
|
},
|
||||||
|
"E": {
|
||||||
|
"item": "create:handheld_blockzapper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "create:handheld_blockzapper",
|
||||||
|
"count": 1
|
||||||
|
},
|
||||||
|
"component": "Scope",
|
||||||
|
"tier": "Brass"
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "create:blockzapper_upgrade",
|
||||||
|
"pattern": ["GBG", " E "],
|
||||||
|
"key": {
|
||||||
|
"B": {
|
||||||
|
"item": "create:chromatic_compound"
|
||||||
|
},
|
||||||
|
"G": {
|
||||||
|
"tag": "forge:glass"
|
||||||
|
},
|
||||||
|
"E": {
|
||||||
|
"item": "create:handheld_blockzapper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "create:handheld_blockzapper",
|
||||||
|
"count": 1
|
||||||
|
},
|
||||||
|
"component": "Scope",
|
||||||
|
"tier": "Chromatic"
|
||||||
|
}
|
17
kubejs/data/create/recipes/emptying/honey_bottle.json
Normal file
17
kubejs/data/create/recipes/emptying/honey_bottle.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "create:emptying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:honey_bottle"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:glass_bottle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fluid": "resourcefulbees:honey",
|
||||||
|
"amount": 250
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
17
kubejs/data/create/recipes/filling/honey_bottle.json
Normal file
17
kubejs/data/create/recipes/filling/honey_bottle.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "create:filling",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:glass_bottle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fluid": "resourcefulbees:honey",
|
||||||
|
"amount": 250
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:honey_bottle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"type": "mekanism:sawing",
|
||||||
|
"conditions": [{ "modid": "biomesoplenty", "type": "forge:mod_loaded" }],
|
||||||
|
"input": { "ingredient": { "tag": "biomesoplenty:cherry_logs" } },
|
||||||
|
"mainOutput": { "item": "biomesoplenty:cherry_planks", "count": 6 },
|
||||||
|
"secondaryOutput": { "item": "emendatusenigmatica:wood_dust" },
|
||||||
|
"secondaryChance": 0.25
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"type": "mekanism:sawing",
|
||||||
|
"conditions": [{ "modid": "biomesoplenty", "type": "forge:mod_loaded" }],
|
||||||
|
"input": { "ingredient": { "tag": "biomesoplenty:dead_logs" } },
|
||||||
|
"mainOutput": { "item": "biomesoplenty:dead_planks", "count": 6 },
|
||||||
|
"secondaryOutput": { "item": "emendatusenigmatica:wood_dust" },
|
||||||
|
"secondaryChance": 0.25
|
||||||
|
}
|
48
kubejs/data/minecraft/loot_tables/blocks/coal_ore.json
Normal file
48
kubejs/data/minecraft/loot_tables/blocks/coal_ore.json
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"enchantments": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "emendatusenigmatica:coal_chunk"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:ore_drops"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:coal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
48
kubejs/data/minecraft/loot_tables/blocks/diamond_ore.json
Normal file
48
kubejs/data/minecraft/loot_tables/blocks/diamond_ore.json
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"enchantments": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "emendatusenigmatica:diamond_chunk"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:ore_drops"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:diamond"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
48
kubejs/data/minecraft/loot_tables/blocks/emerald_ore.json
Normal file
48
kubejs/data/minecraft/loot_tables/blocks/emerald_ore.json
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"enchantments": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "emendatusenigmatica:emerald_chunk"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:ore_drops"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:emerald"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
19
kubejs/data/minecraft/loot_tables/blocks/gold_ore.json
Normal file
19
kubejs/data/minecraft/loot_tables/blocks/gold_ore.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "emendatusenigmatica:gold_chunk"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
19
kubejs/data/minecraft/loot_tables/blocks/iron_ore.json
Normal file
19
kubejs/data/minecraft/loot_tables/blocks/iron_ore.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "emendatusenigmatica:iron_chunk"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
56
kubejs/data/minecraft/loot_tables/blocks/lapis_ore.json
Normal file
56
kubejs/data/minecraft/loot_tables/blocks/lapis_ore.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"enchantments": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "emendatusenigmatica:lapis_chunk"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"function": "minecraft:set_count",
|
||||||
|
"count": {
|
||||||
|
"min": 4.0,
|
||||||
|
"max": 9.0,
|
||||||
|
"type": "minecraft:uniform"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:ore_drops"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:lapis_lazuli"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
56
kubejs/data/minecraft/loot_tables/blocks/redstone_ore.json
Normal file
56
kubejs/data/minecraft/loot_tables/blocks/redstone_ore.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"enchantments": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "emendatusenigmatica:redstone_chunk"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"function": "minecraft:set_count",
|
||||||
|
"count": {
|
||||||
|
"min": 4.0,
|
||||||
|
"max": 5.0,
|
||||||
|
"type": "minecraft:uniform"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:ore_drops"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:redstone"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "thermal:bottler",
|
||||||
|
"ingredient": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:glass_bottle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fluid": "resourcefulbees:honey",
|
||||||
|
"amount": 250
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:honey_bottle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"type": "thermal:chiller",
|
||||||
|
"ingredient": {
|
||||||
|
"fluid": "resourcefulbees:honey",
|
||||||
|
"amount": 1000
|
||||||
|
},
|
||||||
|
"result": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:honey_block"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"energy": 2000
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"type": "thermal:crucible",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "minecraft:honey_block"
|
||||||
|
},
|
||||||
|
"result": [
|
||||||
|
{
|
||||||
|
"fluid": "resourcefulbees:honey",
|
||||||
|
"amount": 1000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"energy": 2000
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#darkutils:trap
|
#darkutils:trap
|
||||||
- darkutils:rune_slowness
|
- darkutils:rune_slowness
|
||||||
|
@ -1 +1 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#minecraft:impact_projectiles
|
#minecraft:impact_projectiles
|
||||||
- #minecraft:arrows
|
- #minecraft:arrows
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#forge:oxygen
|
#forge:oxygen
|
||||||
- mekanism:oxygen
|
- mekanism:oxygen
|
||||||
|
@ -1 +1 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:29 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:51 PM
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#mekanism:waste_barrel_decay_blacklist
|
#mekanism:waste_barrel_decay_blacklist
|
||||||
- mekanism:plutonium
|
- mekanism:plutonium
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#mekanism:fungi
|
#mekanism:fungi
|
||||||
- mekanism:fungi
|
- mekanism:fungi
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#darkutils:trap
|
#darkutils:trap
|
||||||
- darkutils:rune_slowness
|
- darkutils:rune_slowness
|
||||||
|
@ -1 +1 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
@ -1 +1 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#mekanism:dirty
|
#mekanism:dirty
|
||||||
- mekanism:dirty_iron
|
- mekanism:dirty_iron
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:59:25 PM
|
To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM
|
||||||
|
|
||||||
#forge:relocation_not_supported
|
#forge:relocation_not_supported
|
||||||
- mekanism:cardboard_box
|
- mekanism:cardboard_box
|
||||||
|
275
kubejs/server_scripts/fellies/constants.js
Normal file
275
kubejs/server_scripts/fellies/constants.js
Normal file
@ -0,0 +1,275 @@
|
|||||||
|
//priority: 1000
|
||||||
|
|
||||||
|
const air = 'minecraft:air';
|
||||||
|
const beamRecipes = [
|
||||||
|
{ output: 'decorative_blocks:hellbark_beam', input: 'biomesoplenty:hellbark_logs' },
|
||||||
|
{ output: 'decorative_blocks:jungle_beam', input: 'minecraft:jungle_logs' },
|
||||||
|
{ output: 'decorative_blocks:birch_beam', input: 'minecraft:birch_logs' },
|
||||||
|
{ output: 'decorative_blocks:umbran_beam', input: 'biomesoplenty:umbran_logs' },
|
||||||
|
{ output: 'decorative_blocks:jacaranda_beam', input: 'biomesoplenty:jacaranda_logs' },
|
||||||
|
{ output: 'decorative_blocks:magic_beam', input: 'biomesoplenty:magic_logs' },
|
||||||
|
{ output: 'decorative_blocks:palm_beam', input: 'biomesoplenty:palm_logs' },
|
||||||
|
{ output: 'decorative_blocks:mahogany_beam', input: 'biomesoplenty:mahogany_logs' },
|
||||||
|
{ output: 'decorative_blocks:willow_beam', input: 'biomesoplenty:willow_logs' },
|
||||||
|
{ output: 'decorative_blocks:acacia_beam', input: 'minecraft:acacia_logs' },
|
||||||
|
{ output: 'decorative_blocks:cherry_beam', input: 'biomesoplenty:cherry_logs' },
|
||||||
|
{ output: 'decorative_blocks:fir_beam', input: 'biomesoplenty:fir_logs' },
|
||||||
|
{ output: 'decorative_blocks:dark_oak_beam', input: 'minecraft:dark_oak_logs' },
|
||||||
|
{ output: 'decorative_blocks:oak_beam', input: 'minecraft:oak_logs' },
|
||||||
|
{ output: 'decorative_blocks:redwood_beam', input: 'biomesoplenty:redwood_logs' },
|
||||||
|
{ output: 'decorative_blocks:dead_beam', input: 'biomesoplenty:dead_logs' },
|
||||||
|
{ output: 'decorative_blocks:spruce_beam', input: 'minecraft:spruce_logs' },
|
||||||
|
{ output: 'decorative_blocks:crimson_beam', input: 'minecraft:crimson_stems' },
|
||||||
|
{ output: 'decorative_blocks:warped_beam', input: 'minecraft:warped_stems' }
|
||||||
|
];
|
||||||
|
|
||||||
|
const modPriorities = [
|
||||||
|
'emendatusenigmatica',
|
||||||
|
'minecraft',
|
||||||
|
'immersiveengineering',
|
||||||
|
'thermal',
|
||||||
|
'mekanism',
|
||||||
|
'jaopca',
|
||||||
|
'kubejs',
|
||||||
|
'pneumaticcraft',
|
||||||
|
'create',
|
||||||
|
'occultism',
|
||||||
|
'tmechworks',
|
||||||
|
'industrialforegoing',
|
||||||
|
'botania',
|
||||||
|
'quark',
|
||||||
|
'pedestals',
|
||||||
|
'refinedstorage',
|
||||||
|
'mapperbase',
|
||||||
|
'bloodmagic',
|
||||||
|
'eidolon',
|
||||||
|
'morevanillalib'
|
||||||
|
];
|
||||||
|
|
||||||
|
const colors = [
|
||||||
|
'cyan',
|
||||||
|
'purple',
|
||||||
|
'blue',
|
||||||
|
'brown',
|
||||||
|
'green',
|
||||||
|
'red',
|
||||||
|
'black',
|
||||||
|
'white',
|
||||||
|
'orange',
|
||||||
|
'magenta',
|
||||||
|
'light_blue',
|
||||||
|
'yellow',
|
||||||
|
'lime',
|
||||||
|
'pink',
|
||||||
|
'gray',
|
||||||
|
'light_gray'
|
||||||
|
];
|
||||||
|
|
||||||
|
const typesToUnify = ['nugget', 'ingot', 'gem', 'storage_block', 'ore', 'dust', 'gear', 'plate', 'rod'];
|
||||||
|
|
||||||
|
const createStoneTypes = ['scoria', 'limestone', 'weathered_limestone', 'dolomite', 'gabbro', 'dark_scoria'];
|
||||||
|
|
||||||
|
const vanillaWoodTypes = ['oak', 'birch', 'spruce', 'jungle', 'acacia', 'dark_oak'];
|
||||||
|
|
||||||
|
var woodVariantsToConstruct = [
|
||||||
|
'minecraft:acacia',
|
||||||
|
'minecraft:birch',
|
||||||
|
'minecraft:dark_oak',
|
||||||
|
'minecraft:jungle',
|
||||||
|
'minecraft:oak',
|
||||||
|
'minecraft:spruce',
|
||||||
|
'minecraft:warped',
|
||||||
|
'minecraft:crimson',
|
||||||
|
'undergarden:smogstem',
|
||||||
|
'undergarden:wigglewood',
|
||||||
|
'undergarden:grongle',
|
||||||
|
'biomesoplenty:cherry',
|
||||||
|
'biomesoplenty:dead',
|
||||||
|
'biomesoplenty:fir',
|
||||||
|
'biomesoplenty:hellbark',
|
||||||
|
'biomesoplenty:jacaranda',
|
||||||
|
'biomesoplenty:magic',
|
||||||
|
'biomesoplenty:mahogany',
|
||||||
|
'biomesoplenty:palm',
|
||||||
|
'biomesoplenty:redwood',
|
||||||
|
'biomesoplenty:umbran',
|
||||||
|
'biomesoplenty:willow',
|
||||||
|
'byg:aspen',
|
||||||
|
'byg:baobab',
|
||||||
|
'byg:blue_enchanted',
|
||||||
|
'byg:cherry',
|
||||||
|
'byg:cika',
|
||||||
|
'byg:cypress',
|
||||||
|
'byg:ebony',
|
||||||
|
'byg:ether',
|
||||||
|
'byg:fir',
|
||||||
|
'byg:green_enchanted',
|
||||||
|
'byg:holly',
|
||||||
|
'byg:jacaranda',
|
||||||
|
'byg:lament',
|
||||||
|
'byg:mahogany',
|
||||||
|
'byg:mangrove',
|
||||||
|
'byg:maple',
|
||||||
|
'byg:nightshade',
|
||||||
|
'byg:palm',
|
||||||
|
'byg:palo_verde',
|
||||||
|
'byg:pine',
|
||||||
|
'byg:rainbow_eucalyptus',
|
||||||
|
'byg:redwood',
|
||||||
|
'byg:skyris',
|
||||||
|
'byg:willow',
|
||||||
|
'byg:witch_hazel',
|
||||||
|
'byg:zelkova',
|
||||||
|
'byg:sythian',
|
||||||
|
'byg:bulbis',
|
||||||
|
'byg:embur',
|
||||||
|
'byg:withering_oak',
|
||||||
|
'ars_nouveau:red_archwood',
|
||||||
|
'ars_nouveau:green_archwood',
|
||||||
|
'ars_nouveau:purple_archwood',
|
||||||
|
'ars_nouveau:blue_archwood'
|
||||||
|
];
|
||||||
|
|
||||||
|
var buildWoodVariants = [];
|
||||||
|
|
||||||
|
woodVariantsToConstruct.forEach((variant) => {
|
||||||
|
var splitVariant = variant.split(':');
|
||||||
|
var modID = splitVariant[0];
|
||||||
|
var logType = splitVariant[1];
|
||||||
|
var logSuffix, woodSuffix, logBlockStripped, woodBlockStripped, logBlock, woodBlock, plankBlock;
|
||||||
|
|
||||||
|
//suffix exceptions
|
||||||
|
switch (logType) {
|
||||||
|
case 'bulbis':
|
||||||
|
logSuffix = '_stem';
|
||||||
|
woodSuffix = '_wood';
|
||||||
|
break;
|
||||||
|
case 'sythian':
|
||||||
|
logSuffix = '_stem';
|
||||||
|
woodSuffix = '_hyphae';
|
||||||
|
break;
|
||||||
|
case 'warped':
|
||||||
|
logSuffix = '_stem';
|
||||||
|
woodSuffix = '_hyphae';
|
||||||
|
break;
|
||||||
|
case 'crimson':
|
||||||
|
logSuffix = '_stem';
|
||||||
|
woodSuffix = '_hyphae';
|
||||||
|
break;
|
||||||
|
case 'embur':
|
||||||
|
logSuffix = '_pedu';
|
||||||
|
woodSuffix = '_hyphae';
|
||||||
|
break;
|
||||||
|
case 'grongle':
|
||||||
|
logSuffix = '_stem';
|
||||||
|
woodSuffix = '_hyphae';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
logSuffix = '_log';
|
||||||
|
woodSuffix = '_wood';
|
||||||
|
}
|
||||||
|
|
||||||
|
logBlock = modID + ':' + logType + logSuffix;
|
||||||
|
woodBlock = modID + ':' + logType + woodSuffix;
|
||||||
|
logBlockStripped = modID + ':stripped_' + logType + logSuffix;
|
||||||
|
woodBlockStripped = modID + ':stripped_' + logType + woodSuffix;
|
||||||
|
plankBlock = modID + ':' + logType + '_planks';
|
||||||
|
|
||||||
|
// Exceptions
|
||||||
|
switch (logType) {
|
||||||
|
case 'palo_verde':
|
||||||
|
plankBlock = 'minecraft:birch_planks';
|
||||||
|
break;
|
||||||
|
case 'withering_oak':
|
||||||
|
logBlockStripped = 'minecraft:stripped_oak_log';
|
||||||
|
woodBlockStripped = 'minecraft:stripped_oak_wood';
|
||||||
|
plankBlock = 'minecraft:oak_planks';
|
||||||
|
break;
|
||||||
|
case 'red_archwood':
|
||||||
|
plankBlock = 'ars_nouveau:archwood_planks';
|
||||||
|
break;
|
||||||
|
case 'green_archwood':
|
||||||
|
plankBlock = 'ars_nouveau:archwood_planks';
|
||||||
|
break;
|
||||||
|
case 'purple_archwood':
|
||||||
|
plankBlock = 'ars_nouveau:archwood_planks';
|
||||||
|
break;
|
||||||
|
case 'blue_archwood':
|
||||||
|
plankBlock = 'ars_nouveau:archwood_planks';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
}
|
||||||
|
|
||||||
|
var woodVariant = {
|
||||||
|
logBlock: logBlock,
|
||||||
|
woodBlock: woodBlock,
|
||||||
|
logBlockStripped: logBlockStripped,
|
||||||
|
woodBlockStripped: woodBlockStripped,
|
||||||
|
plankBlock: plankBlock
|
||||||
|
};
|
||||||
|
|
||||||
|
buildWoodVariants.push(woodVariant);
|
||||||
|
});
|
||||||
|
|
||||||
|
const generatableCobblestone = [
|
||||||
|
'byg:dacite_cobblestone',
|
||||||
|
'byg:ether_stone',
|
||||||
|
'byg:red_rock',
|
||||||
|
'byg:scoria_cobblestone',
|
||||||
|
'byg:soapstone',
|
||||||
|
'embellishcraft:basalt_cobblestone',
|
||||||
|
'embellishcraft:gneiss_cobblestone',
|
||||||
|
'embellishcraft:jade_cobblestone',
|
||||||
|
'embellishcraft:larvikite_cobblestone',
|
||||||
|
'embellishcraft:marble_cobblestone',
|
||||||
|
'embellishcraft:slate_cobblestone',
|
||||||
|
'create:andesite_cobblestone',
|
||||||
|
'create:diorite_cobblestone',
|
||||||
|
'create:granite_cobblestone',
|
||||||
|
'quark:cobbedstone',
|
||||||
|
'undergarden:depthrock',
|
||||||
|
'undergarden:shiverstone',
|
||||||
|
'create:dark_scoria_cobblestone',
|
||||||
|
'create:scoria_cobblestone',
|
||||||
|
'create:gabbro_cobblestone',
|
||||||
|
'create:dolomite_cobblestone',
|
||||||
|
'create:weathered_limestone_cobblestone',
|
||||||
|
'create:limestone_cobblestone'
|
||||||
|
];
|
||||||
|
const generatableStone = [
|
||||||
|
'minecraft:andesite',
|
||||||
|
'minecraft:diorite',
|
||||||
|
'minecraft:granite',
|
||||||
|
'biomesoplenty:black_sandstone',
|
||||||
|
'biomesoplenty:orange_sandstone',
|
||||||
|
'biomesoplenty:white_sandstone',
|
||||||
|
'byg:black_sandstone',
|
||||||
|
'byg:blue_sandstone',
|
||||||
|
'byg:dacite',
|
||||||
|
'byg:purple_sandstone',
|
||||||
|
'byg:scoria_stone',
|
||||||
|
'byg:white_sandstone',
|
||||||
|
'embellishcraft:basalt',
|
||||||
|
'embellishcraft:gneiss',
|
||||||
|
'embellishcraft:jade',
|
||||||
|
'embellishcraft:larvikite',
|
||||||
|
'embellishcraft:marble',
|
||||||
|
'embellishcraft:slate',
|
||||||
|
'minecraft:red_sandstone',
|
||||||
|
'minecraft:sandstone',
|
||||||
|
'quark:basalt',
|
||||||
|
'quark:brimstone',
|
||||||
|
'quark:jasper',
|
||||||
|
'quark:limestone',
|
||||||
|
'quark:marble',
|
||||||
|
'quark:permafrost',
|
||||||
|
'quark:slate',
|
||||||
|
'astralsorcery:marble_raw',
|
||||||
|
'create:dark_scoria',
|
||||||
|
'create:scoria',
|
||||||
|
'create:gabbro',
|
||||||
|
'create:dolomite',
|
||||||
|
'create:weathered_limestone',
|
||||||
|
'create:limestone'
|
||||||
|
];
|
||||||
|
const generatableBasalt = [];
|
48
kubejs/server_scripts/fellies/functions.js
Normal file
48
kubejs/server_scripts/fellies/functions.js
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
//priority: 1000
|
||||||
|
|
||||||
|
function shapedRecipe(result, pattern, key) {
|
||||||
|
return { result: result, pattern: pattern, key: key };
|
||||||
|
}
|
||||||
|
|
||||||
|
function shapelessRecipe(result, ingredients) {
|
||||||
|
return { result: result, ingredients: ingredients };
|
||||||
|
}
|
||||||
|
function unificationBlacklistEntry(material, type) {
|
||||||
|
return { material: material, type: type };
|
||||||
|
}
|
||||||
|
function entryIsBlacklisted(material, type) {
|
||||||
|
for (var i = 0; i < unificationBlacklist.length; i++) {
|
||||||
|
if (unificationBlacklist[i].material === material && unificationBlacklist[i].type === type) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function tagIsEmpty(tag) {
|
||||||
|
return getPreferredItemInTag(ingredient.of(tag)).id == air;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getPreferredItemInTag(tag) {
|
||||||
|
const pref = wrapArray(tag.stacks).sort(({ mod: a }, { mod: b }) => compareIndices(a, b, tag))[0] || item.of(air);
|
||||||
|
// console.info('Preferred item: ' + tag + ' => ' + pref);
|
||||||
|
return pref;
|
||||||
|
}
|
||||||
|
function compareIndices(a, b, tag) {
|
||||||
|
if (a == b) return 0; // iff a == b, they'll be found at the same position in modPriorities
|
||||||
|
|
||||||
|
for (let mod of modPriorities) {
|
||||||
|
if (mod == a) return -1; // if a comes before b, then idx(a) < idx(b), so -1
|
||||||
|
if (mod == b) return 1; // if a comes after b, then idx(a) > idx(b), so 1
|
||||||
|
}
|
||||||
|
|
||||||
|
console.error('[' + a + ', ' + b + '] were both unaccounted for in mod unification' + (tag ? ' for ' + tag : '!'));
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
function wrapArray(array) {
|
||||||
|
return utils.listOf(array).toArray();
|
||||||
|
}
|
||||||
|
const unificationBlacklist = [
|
||||||
|
unificationBlacklistEntry('quartz', 'gem'),
|
||||||
|
unificationBlacklistEntry('quartz', 'storage_block')
|
||||||
|
];
|
109
kubejs/server_scripts/fellies/global_constants.js
Normal file
109
kubejs/server_scripts/fellies/global_constants.js
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
//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',
|
||||||
|
|
||||||
|
'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'
|
||||||
|
];
|
||||||
|
|
||||||
|
global.materialsToUnify = materialsToUnify;
|
||||||
|
global.disabledItems = disabledItems;
|
138
kubejs/server_scripts/fellies/kubejs/base/recipes/remove.js
Normal file
138
kubejs/server_scripts/fellies/kubejs/base/recipes/remove.js
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
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' });
|
||||||
|
|
||||||
|
});
|
@ -0,0 +1,311 @@
|
|||||||
|
events.listen('recipes', function (event) {
|
||||||
|
event.replaceInput({}, 'refinedstorage:silicon', '#forge:silicon');
|
||||||
|
event.replaceInput({}, 'thermal:cinnabar', '#forge:gems/cinnabar');
|
||||||
|
event.replaceInput({}, 'thermal:sulfur', '#forge:gems/sulfur');
|
||||||
|
event.replaceInput({}, 'thermal:apatite', '#forge:gems/apatite');
|
||||||
|
event.replaceInput({}, 'thermal:niter', '#forge:gems/niter');
|
||||||
|
event.replaceInput({}, 'thermal:bitumen', '#forge:gems/bitumen');
|
||||||
|
event.replaceInput({}, 'thermal:coal_coke', '#forge:gems/coal_coke');
|
||||||
|
event.replaceInput({}, 'rftoolsbase:dimensionalshard', '#forge:gems/dimensional');
|
||||||
|
event.replaceInput({}, '#forge:fillet_knife', '#forge:tools/knife');
|
||||||
|
event.replaceInput({}, '#farmersdelight:tools/knife', '#forge:tools/knife');
|
||||||
|
event.replaceInput({}, 'immersivepetroleum:bitumen', '#forge:gems/bitumen');
|
||||||
|
event.replaceInput({}, 'ars_nouveau:mana_gem', '#forge:gems/mana');
|
||||||
|
event.replaceInput({}, 'immersiveengineering:slag', '#forge:slag');
|
||||||
|
event.replaceInput({}, 'thermal:slag', '#forge:slag');
|
||||||
|
event.replaceInput({}, 'farmersdelight:fried_egg', '#forge:cooked_eggs');
|
||||||
|
event.replaceInput({ type: 'minecraft:crafting_shaped' }, 'powah:uraninite', '#forge:ingots/radioactive');
|
||||||
|
event.replaceInput({ id: 'tetra:hammer/stone' }, 'minecraft:cobblestone', '#quark:stone_tool_materials');
|
||||||
|
event.replaceInput({ id: 'dustrial_decor:sheet_metal' }, '#forge:ingots/iron', '#forge:plates/iron');
|
||||||
|
event.replaceInput({ mod: 'buildinggadgets' }, '#forge:ingots/iron', '#forge:ingots/iron_aluminum');
|
||||||
|
event.replaceInput({ mod: 'powah' }, '#forge:ingots/iron', '#forge:ingots/iron_copper');
|
||||||
|
event.replaceInput({ mod: 'powah' }, '#forge:nuggets/iron', '#forge:nuggets/iron_copper');
|
||||||
|
event.replaceInput({ mod: 'astralsorcery' }, 'astralsorcery:marble_raw', '#forge:stones/marble');
|
||||||
|
|
||||||
|
event.replaceInput(
|
||||||
|
{ type: 'minecraft:crafting_shaped', output: 'minecraft:piston' },
|
||||||
|
'#forge:cobblestone',
|
||||||
|
'#quark:stone_tool_materials'
|
||||||
|
);
|
||||||
|
|
||||||
|
['quark:tallow'].forEach((tallow) => {
|
||||||
|
event.replaceInput({}, tallow, '#forge:tallow');
|
||||||
|
});
|
||||||
|
|
||||||
|
event.replaceInput(
|
||||||
|
{ id: 'dustrial_decor:iron_bar_trapdoor' },
|
||||||
|
'minecraft:iron_bars',
|
||||||
|
'dustrial_decor:barbed_iron_bars'
|
||||||
|
);
|
||||||
|
|
||||||
|
event.replaceInput(
|
||||||
|
{ id: 'bloodmagic:alchemytable/basic_cutting_fluid' },
|
||||||
|
'minecraft:potion',
|
||||||
|
item.of('minecraft:potion', { Potion: 'minecraft:water' })
|
||||||
|
);
|
||||||
|
|
||||||
|
event.replaceInput(
|
||||||
|
{ id: 'create:mixing/chromatic_compound' },
|
||||||
|
'create:powdered_obsidian',
|
||||||
|
ingredient.of('#forge:dusts/obsidian')
|
||||||
|
);
|
||||||
|
|
||||||
|
colors.forEach((color) => {
|
||||||
|
var dyeTag = `#forge:dyes/${color}`;
|
||||||
|
|
||||||
|
// Replaces recipes not using forge:dyes tag for inputs
|
||||||
|
event.replaceInput({}, `minecraft:${color}_dye`, dyeTag);
|
||||||
|
|
||||||
|
event.remove({
|
||||||
|
id: `minecraft:${color}_carpet_from_white_carpet`
|
||||||
|
});
|
||||||
|
event.shaped(Item.of(`minecraft:${color}_carpet`, 3), ['WW'], {
|
||||||
|
W: `minecraft:${color}_wool`
|
||||||
|
});
|
||||||
|
|
||||||
|
event.shaped(Item.of(`minecraft:${color}_stained_glass_pane`, 8), ['GGG', 'GDG', 'GGG'], {
|
||||||
|
G: 'minecraft:glass_pane',
|
||||||
|
D: dyeTag
|
||||||
|
});
|
||||||
|
|
||||||
|
event.shaped(Item.of(`minecraft:${color}_stained_glass`, 8), ['GGG', 'GDG', 'GGG'], {
|
||||||
|
G: 'minecraft:glass',
|
||||||
|
D: dyeTag
|
||||||
|
});
|
||||||
|
|
||||||
|
['stained_glass', 'stained_glass_pane', 'terracotta', 'concrete_powder', 'wool', 'carpet'].forEach(
|
||||||
|
(blockName) => {
|
||||||
|
var itemTag = `#forge:${blockName}`;
|
||||||
|
var block = `minecraft:${color}_${blockName}`;
|
||||||
|
|
||||||
|
if (blockName === 'stained_glass_pane') {
|
||||||
|
event.remove({ id: `${block}_from_glass_pane` });
|
||||||
|
} else {
|
||||||
|
event.remove({ id: block });
|
||||||
|
}
|
||||||
|
|
||||||
|
event.shaped(Item.of(block, 8), ['SSS', 'SDS', 'SSS'], {
|
||||||
|
S: itemTag,
|
||||||
|
D: dyeTag
|
||||||
|
});
|
||||||
|
event.shapeless(Item.of(block, 1), [dyeTag, itemTag]);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
event.shapeless(Item.of(`minecraft:${color}_concrete_powder`, 8), [
|
||||||
|
dyeTag,
|
||||||
|
'#forge:sand',
|
||||||
|
'#forge:sand',
|
||||||
|
'#forge:sand',
|
||||||
|
'#forge:sand',
|
||||||
|
'#forge:gravel',
|
||||||
|
'#forge:gravel',
|
||||||
|
'#forge:gravel',
|
||||||
|
'#forge:gravel'
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
var data = {
|
||||||
|
recipes: [
|
||||||
|
{
|
||||||
|
type: 'storage_blocks',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'aluminum',
|
||||||
|
items: [
|
||||||
|
'bloodmagic:soulforge',
|
||||||
|
'mininggadgets:upgrade_fortune_1',
|
||||||
|
'resourcefulbees:centrifuge_casing',
|
||||||
|
'xnet:antenna_base'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'storage_blocks',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'brass',
|
||||||
|
items: ['ars_nouveau:glyph_press']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'storage_blocks',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'invar',
|
||||||
|
items: ['resourcefulbees:centrifuge_controller']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'storage_blocks',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'lead',
|
||||||
|
items: ['thermal:machine_press', 'bloodmagic:alchemicalreactionchamber']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'dusts',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'copper',
|
||||||
|
items: ['mekanism:upgrade_energy']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'gears',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'bronze',
|
||||||
|
items: ['thermal:upgrade_augment_1']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'gears',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'copper',
|
||||||
|
items: ['thermal:flux_drill', 'thermal:flux_saw']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'gears',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'silver',
|
||||||
|
items: ['thermal:dynamo_lapidary']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'brass',
|
||||||
|
items: [
|
||||||
|
'ars_nouveau:arcane_core',
|
||||||
|
'ars_nouveau:crystallizer',
|
||||||
|
'ars_nouveau:volcanic_accumulator',
|
||||||
|
'pneumaticcraft:gun_ammo',
|
||||||
|
'ars_nouveau:marvelous_clay'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'bronze',
|
||||||
|
items: [
|
||||||
|
'bloodmagic:alchemytable',
|
||||||
|
'bloodmagic:altar',
|
||||||
|
'bloodmagic:sacrificialdagger',
|
||||||
|
'bloodmagic:experiencebook',
|
||||||
|
'bloodmagic:soulforge',
|
||||||
|
'pneumaticcraft:medium_tank',
|
||||||
|
'pneumaticcraft:minigun',
|
||||||
|
'pneumaticcraft:pressure_gauge',
|
||||||
|
'thermal:diving_helmet',
|
||||||
|
'thermal:diving_chestplate',
|
||||||
|
'thermal:diving_leggings',
|
||||||
|
'thermal:diving_boots',
|
||||||
|
'minecraft:clock'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'copper',
|
||||||
|
items: [
|
||||||
|
'mekanismgenerators:electromagnetic_coil',
|
||||||
|
'mekanism:energy_tablet',
|
||||||
|
'mininggadgets:upgrade_magnet',
|
||||||
|
'xnet:controller',
|
||||||
|
'thermal:rf_coil_xfer_augment',
|
||||||
|
'thermal:rf_coil_storage_augment',
|
||||||
|
'thermal:rf_coil_augment',
|
||||||
|
'thermal:rf_coil',
|
||||||
|
'rftoolsstorage:storage_scanner',
|
||||||
|
'rftoolsbuilder:shield_block1',
|
||||||
|
'pneumaticcraft:vortex_tube',
|
||||||
|
'pneumaticcraft:heat_sink',
|
||||||
|
'xnet:connector_blue',
|
||||||
|
'xnet:connector_red',
|
||||||
|
'xnet:connector_green'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'silver',
|
||||||
|
items: ['torchmaster:feral_flare_lantern', 'mekanism:teleportation_core']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'tin',
|
||||||
|
items: ['pneumaticcraft:memory_stick']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'aluminum',
|
||||||
|
items: [
|
||||||
|
'immersiveengineering:conveyor_splitter',
|
||||||
|
'immersiveengineering:conveyor_vertical',
|
||||||
|
'immersiveengineering:conveyor_basic',
|
||||||
|
'immersiveengineering:current_transformer',
|
||||||
|
'immersiveengineering:transformer_hv',
|
||||||
|
'immersiveengineering:transformer',
|
||||||
|
'immersiveengineering:dynamo',
|
||||||
|
'immersiveengineering:furnace_heater',
|
||||||
|
'immersiveengineering:toolupgrade_drill_lube',
|
||||||
|
'cookingforblockheads:preservation_chamber',
|
||||||
|
'minecraft:compass',
|
||||||
|
'minecraft:piston',
|
||||||
|
'xnet:antenna_dish',
|
||||||
|
'xnet:antenna_base',
|
||||||
|
'xnet:antenna',
|
||||||
|
'transport:fluid_loader',
|
||||||
|
'resourcefulbees:centrifuge_casing',
|
||||||
|
'engineersdecor:metal_bar'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'brass',
|
||||||
|
items: ['ars_nouveau:mana_condenser', 'ars_nouveau:enchanting_apparatus']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'copper',
|
||||||
|
items: [
|
||||||
|
'immersiveengineering:charging_station',
|
||||||
|
'cookingforblockheads:heating_unit'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'ingots',
|
||||||
|
replace: 'iron',
|
||||||
|
replaceWith: 'tin',
|
||||||
|
items: ['bloodmagic:soulsnare']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'nuggets',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'bronze',
|
||||||
|
items: ['rftoolsstorage:storage_module0']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'nuggets',
|
||||||
|
replace: 'gold',
|
||||||
|
replaceWith: 'copper',
|
||||||
|
items: [
|
||||||
|
'xnet:connector_routing',
|
||||||
|
'xnet:netcable_routing',
|
||||||
|
'xnet:netcable_yellow',
|
||||||
|
'xnet:netcable_blue',
|
||||||
|
'xnet:netcable_green',
|
||||||
|
'xnet:netcable_red',
|
||||||
|
'rftoolsbase:machine_base',
|
||||||
|
'rftoolsbase:machine_frame',
|
||||||
|
'rftoolscontrol:card_base'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
data.recipes.forEach((recipe) => {
|
||||||
|
recipe.items.forEach((item) => {
|
||||||
|
event.replaceInput(
|
||||||
|
{ output: item },
|
||||||
|
'#forge:' + recipe.type + '/' + recipe.replace,
|
||||||
|
'#forge:' + recipe.type + '/' + recipe.replace + '_' + recipe.replaceWith
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
//TODO: Remove in 0.4.0
|
||||||
|
event.replaceInput({ id: 'quantumstorage:chestgold' }, 'quantumstorage:chestiron', '#forge:storage_blocks/iron');
|
||||||
|
event.replaceInput({ id: 'quantumstorage:chestdiamond' }, 'quantumstorage:chestgold', '#forge:storage_blocks/gold');
|
||||||
|
});
|
@ -0,0 +1,11 @@
|
|||||||
|
events.listen('recipes', function (event) {
|
||||||
|
event.replaceOutput({}, 'thermal:cinnabar', '#forge:gems/cinnabar');
|
||||||
|
event.replaceOutput({}, 'thermal:sulfur', '#forge:gems/sulfur');
|
||||||
|
event.replaceOutput({}, 'thermal:apatite', '#forge:gems/apatite');
|
||||||
|
event.replaceOutput({}, 'thermal:niter', '#forge:gems/niter');
|
||||||
|
event.replaceOutput({}, 'thermal:bitumen', '#forge:gems/bitumen');
|
||||||
|
event.replaceOutput({}, 'thermal:coal_coke', '#forge:gems/coal_coke');
|
||||||
|
|
||||||
|
event.replaceOutput({ mod: 'dustrial_decor' }, 'minecraft:iron_ingot', 'dustrial_decor:rusty_iron_ingot');
|
||||||
|
event.replaceOutput({ mod: 'dustrial_decor' }, 'minecraft:iron_nugget', 'dustrial_decor:rusty_iron_nugget');
|
||||||
|
});
|
142
kubejs/server_scripts/fellies/kubejs/base/recipes/shaped.js
Normal file
142
kubejs/server_scripts/fellies/kubejs/base/recipes/shaped.js
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
events.listen('recipes', function (event) {
|
||||||
|
var recipes = [
|
||||||
|
shapedRecipe('tetra:core_extractor', ['LXL', 'LCL', 'LXL'], {
|
||||||
|
L: '#forge:ingots/steel',
|
||||||
|
X: '#forge:circuits/basic',
|
||||||
|
C: 'industrialforegoing:fluid_extractor'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:stick', 16), ['A', 'A'], {
|
||||||
|
A: '#minecraft:logs'
|
||||||
|
}),
|
||||||
|
|
||||||
|
shapedRecipe('minecraft:hopper', ['ABA', 'ABA', ' A '], {
|
||||||
|
A: '#forge:ingots/iron',
|
||||||
|
B: '#minecraft:logs'
|
||||||
|
}),
|
||||||
|
shapedRecipe('refinedstorageaddons:wireless_crafting_grid', ['ABA', 'ACA', 'ADA'], {
|
||||||
|
A: 'refinedstorage:quartz_enriched_iron',
|
||||||
|
B: 'refinedstorage:range_upgrade',
|
||||||
|
C: 'refinedstorage:wireless_grid',
|
||||||
|
D: 'minecraft:crafting_table'
|
||||||
|
}),
|
||||||
|
shapedRecipe('quantumstorage:tank', ['CBC', 'BLB', 'CCC'], {
|
||||||
|
L: 'mekanism:ultimate_fluid_tank',
|
||||||
|
C: '#forge:ingots/compressed_iron',
|
||||||
|
B: '#forge:glass_panes'
|
||||||
|
}),
|
||||||
|
shapedRecipe('quantumstorage:qsu', ['BBB', 'BLB', 'CCC'], {
|
||||||
|
L: 'mekanism:ultimate_bin',
|
||||||
|
C: '#forge:ingots/compressed_iron',
|
||||||
|
B: '#forge:glass'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:furnace', ['LLL', 'L L', 'LLL'], {
|
||||||
|
L: '#forge:stone'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:tube_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:tube_coral_fan'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:brain_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:brain_coral_fan'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:bubble_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:bubble_coral_fan'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:fire_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:fire_coral_fan'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:horn_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:horn_coral_fan'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:tube_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:tube_coral'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:brain_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:brain_coral'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:bubble_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:bubble_coral'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:fire_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:fire_coral'
|
||||||
|
}),
|
||||||
|
shapedRecipe('minecraft:horn_coral_block', ['AA', 'AA'], {
|
||||||
|
A: 'minecraft:horn_coral'
|
||||||
|
}),
|
||||||
|
shapedRecipe('decorative_blocks:lattice', ['A A', ' ', 'A A'], {
|
||||||
|
A: '#forge:rods/wooden'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:ladder', 4), ['A A', 'ABA', 'A A'], {
|
||||||
|
A: '#forge:rods/wooden',
|
||||||
|
B: '#minecraft:planks'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('engineersdecor:slag_brick_block', 8), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#engineersdecor:brick_ingots',
|
||||||
|
B: '#forge:slag'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('bloodmagic:demonwillgauge', 1), [' B ', 'ACA', ' B '], {
|
||||||
|
A: '#forge:ingots/tin',
|
||||||
|
B: '#forge:nuggets/tin',
|
||||||
|
C: '#bloodmagic:crystals/demon'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('emendatusenigmatica:steel_ingot', 2), ['AA'], {
|
||||||
|
A: 'immersiveengineering:ingot_steel'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('immersiveengineering:ingot_steel', 2), ['AA'], {
|
||||||
|
A: 'mekanism:ingot_steel'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('mekanism:ingot_steel', 2), ['AA'], {
|
||||||
|
A: 'emendatusenigmatica:steel_ingot'
|
||||||
|
}),
|
||||||
|
shapedRecipe('tetra:combustion_chamber', ['CBC', 'BAB', 'CBC'], {
|
||||||
|
A: 'mekanism:superheating_element',
|
||||||
|
B: 'pneumaticcraft:heat_sink',
|
||||||
|
C: 'mekanism:ultimate_thermodynamic_conductor'
|
||||||
|
}),
|
||||||
|
// Remove in 0.4.0
|
||||||
|
shapedRecipe(item.of('minecraft:lapis_lazuli', 4), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#forge:gems/certus_quartz',
|
||||||
|
B: '#forge:dyes/blue'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:diamond', 1), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#forge:gems/certus_quartz',
|
||||||
|
B: '#forge:dyes/light_blue'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:emerald', 2), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#forge:gems/certus_quartz',
|
||||||
|
B: '#forge:dyes/green'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:lapis_lazuli', 4), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#forge:gems/charged_certus_quartz',
|
||||||
|
B: '#forge:dyes/blue'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:diamond', 1), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#forge:gems/charged_certus_quartz',
|
||||||
|
B: '#forge:dyes/light_blue'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('minecraft:emerald', 2), ['AAA', 'ABA', 'AAA'], {
|
||||||
|
A: '#forge:gems/charged_certus_quartz',
|
||||||
|
B: '#forge:dyes/green'
|
||||||
|
}),
|
||||||
|
shapedRecipe(item.of('quark:white_candle', 2), ['B', 'A', 'A'], {
|
||||||
|
A: '#forge:wax',
|
||||||
|
B: '#forge:string'
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
recipes.forEach(function (recipe) {
|
||||||
|
event.shaped(recipe.result, recipe.pattern, recipe.key);
|
||||||
|
});
|
||||||
|
|
||||||
|
buildWoodVariants.forEach((wood) => {
|
||||||
|
if (wood.modId == 'minecraft') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
event.shaped(Item.of('minecraft:oak_sign', 3), ['AAA', 'AAA', ' B '], {
|
||||||
|
A: wood.plankBlock,
|
||||||
|
B: '#forge:rods/wooden'
|
||||||
|
});
|
||||||
|
event.shaped(Item.of('minecraft:chest'), ['AAA', 'A A', 'AAA'], {
|
||||||
|
A: wood.plankBlock
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
@ -0,0 +1,28 @@
|
|||||||
|
events.listen('recipes', (event) => {
|
||||||
|
var recipes = [
|
||||||
|
shapelessRecipe('minecraft:sticky_piston', ['minecraft:piston', '#forge:slimeballs']),
|
||||||
|
shapelessRecipe('minecraft:flint', ['#forge:gravel', '#forge:gravel', '#forge:gravel']),
|
||||||
|
shapelessRecipe('minecraft:chest', ['#forge:chests/wooden']),
|
||||||
|
shapelessRecipe('minecraft:wheat_seeds', ['minecraft:wheat']),
|
||||||
|
shapelessRecipe('quark:root', ['minecraft:vine', '#forge:dyes/brown']),
|
||||||
|
shapelessRecipe(item.of('patchouli:guide_book', { 'patchouli:book': 'resourcefulbees:fifty_shades_of_bees' }), [
|
||||||
|
'minecraft:sugar',
|
||||||
|
'minecraft:book'
|
||||||
|
]),
|
||||||
|
shapelessRecipe('ars_nouveau:mana_gem', ['emendatusenigmatica:arcane_gem']),
|
||||||
|
shapelessRecipe('emendatusenigmatica:arcane_gem', ['ars_nouveau:mana_gem']),
|
||||||
|
shapelessRecipe('emendatusenigmatica:dimensional_gem', ['rftoolsbase:dimensionalshard']),
|
||||||
|
shapelessRecipe('rftoolsbase:dimensionalshard', ['emendatusenigmatica:dimensional_gem']),
|
||||||
|
|
||||||
|
shapelessRecipe('emendatusenigmatica:fluorite_dust', ['thermal:earth_charge', '#forge:ores/fluorite']),
|
||||||
|
shapelessRecipe('emendatusenigmatica:dimensional_dust', ['thermal:earth_charge', '#forge:ores/dimensional']),
|
||||||
|
shapelessRecipe('emendatusenigmatica:potassium_nitrate_dust', [
|
||||||
|
'thermal:earth_charge',
|
||||||
|
'#forge:ores/potassium_nitrate'
|
||||||
|
])
|
||||||
|
];
|
||||||
|
|
||||||
|
recipes.forEach(function (recipe) {
|
||||||
|
event.shapeless(recipe.result, recipe.ingredients);
|
||||||
|
});
|
||||||
|
});
|
@ -0,0 +1,25 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// { inputTag: '#forge:ores/iron', output: 'astralsorcery:starmetal_ore', starlight: 100 },
|
||||||
|
// { inputTag: '#forge:ores/diamond', output: 'emendatusenigmatica:emerald_ore', starlight: 1000 },
|
||||||
|
// { inputTag: '#forge:workbench', output: 'astralsorcery:altar_discovery', starlight: 60 }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// ingredient.of(recipe.inputTag).stacks.forEach((input) => {
|
||||||
|
// if (!input.id.includes('chunk')) {
|
||||||
|
// event.recipes.astralsorcery.block_transmutation({
|
||||||
|
// type: 'astralsorcery.block_transmutation',
|
||||||
|
// input: {
|
||||||
|
// block: input.id
|
||||||
|
// },
|
||||||
|
// output: {
|
||||||
|
// block: recipe.output
|
||||||
|
// },
|
||||||
|
// starlight: recipe.starlight
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,55 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: { item: 'thermal:blizz_rod' },
|
||||||
|
// fluid: 'astralsorcery:liquid_starlight',
|
||||||
|
// fluidRate: 0.1,
|
||||||
|
// output: 'thermal:blizz_powder',
|
||||||
|
// count: 4,
|
||||||
|
// duration: 100
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: { item: 'thermal:basalz_rod' },
|
||||||
|
// fluid: 'astralsorcery:liquid_starlight',
|
||||||
|
// fluidRate: 0.1,
|
||||||
|
// output: 'thermal:basalz_powder',
|
||||||
|
// count: 4,
|
||||||
|
// duration: 100
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: { item: 'thermal:blitz_rod' },
|
||||||
|
// fluid: 'astralsorcery:liquid_starlight',
|
||||||
|
// fluidRate: 0.1,
|
||||||
|
// output: 'thermal:blitz_powder',
|
||||||
|
// count: 4,
|
||||||
|
// duration: 100
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: { item: 'simplefarming:habanero' },
|
||||||
|
// fluid: 'astralsorcery:liquid_starlight',
|
||||||
|
// fluidRate: 0.1,
|
||||||
|
// output: 'simplefarming:golden_habanero',
|
||||||
|
// count: 1,
|
||||||
|
// duration: 50
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.astralsorcery.infuser({
|
||||||
|
// type: 'astralsorcery:infuser',
|
||||||
|
// fluidInput: recipe.fluid,
|
||||||
|
// input: recipe.input,
|
||||||
|
// output: {
|
||||||
|
// item: recipe.output,
|
||||||
|
// count: recipe.count
|
||||||
|
// },
|
||||||
|
// consumptionChance: recipe.fluidRate,
|
||||||
|
// duration: recipe.duration,
|
||||||
|
// consumeMultipleFluids: false,
|
||||||
|
// acceptChaliceInput: true,
|
||||||
|
// copyNBTToOutputs: false
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,62 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// inputs: [{ tag: 'forge:rods/blaze' }],
|
||||||
|
// output: 'minecraft:blaze_powder',
|
||||||
|
// count: 4,
|
||||||
|
// syphon: 50,
|
||||||
|
// ticks: 20,
|
||||||
|
// orbLevel: 1
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [{ item: 'thermal:basalz_rod' }],
|
||||||
|
// output: 'thermal:basalz_powder',
|
||||||
|
// count: 4,
|
||||||
|
// syphon: 50,
|
||||||
|
// ticks: 20,
|
||||||
|
// orbLevel: 1
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [{ item: 'thermal:blizz_rod' }],
|
||||||
|
// output: 'thermal:blizz_powder',
|
||||||
|
// count: 4,
|
||||||
|
// syphon: 50,
|
||||||
|
// ticks: 20,
|
||||||
|
// orbLevel: 1
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [{ item: 'thermal:blitz_rod' }],
|
||||||
|
// output: 'thermal:blitz_powder',
|
||||||
|
// count: 4,
|
||||||
|
// syphon: 50,
|
||||||
|
// ticks: 20,
|
||||||
|
// orbLevel: 1
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [{ item: 'minecraft:dirt' }, { item: 'minecraft:bone_meal' }, { tag: 'forge:mushrooms' }],
|
||||||
|
// output: 'minecraft:mycelium',
|
||||||
|
// count: 1,
|
||||||
|
// syphon: 200,
|
||||||
|
// ticks: 200,
|
||||||
|
// orbLevel: 1
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [{ item: 'minecraft:dirt' }, { item: 'minecraft:bone_meal' }, { tag: 'minecraft:leaves' }],
|
||||||
|
// output: 'minecraft:podzol',
|
||||||
|
// count: 1,
|
||||||
|
// syphon: 200,
|
||||||
|
// ticks: 200,
|
||||||
|
// orbLevel: 1
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.bloodmagic
|
||||||
|
// .alchemytable(item.of(recipe.output, recipe.count), recipe.inputs)
|
||||||
|
// .syphon(recipe.syphon)
|
||||||
|
// .ticks(recipe.ticks)
|
||||||
|
// .upgradeLevel(recipe.orbLevel);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,23 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// event.recipes.bloodmagic.soulforge({
|
||||||
|
// type: 'bloodmagic:soulforge',
|
||||||
|
// input0: {
|
||||||
|
// tag: 'forge:stone'
|
||||||
|
// },
|
||||||
|
// input1: {
|
||||||
|
// tag: 'forge:rods/blaze'
|
||||||
|
// },
|
||||||
|
// input2: {
|
||||||
|
// item: 'bloodmagic:explosivepowder'
|
||||||
|
// },
|
||||||
|
// input3: {
|
||||||
|
// item: 'bloodmagic:explosivepowder'
|
||||||
|
// },
|
||||||
|
// output: {
|
||||||
|
// item: 'bloodmagic:primitive_explosive_cell',
|
||||||
|
// nbt: '{Damage:0}'
|
||||||
|
// },
|
||||||
|
// minimumDrain: 1200.0,
|
||||||
|
// drain: 200.0
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,13 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// outputs: [Item.of('emendatusenigmatica:obsidian_dust'), Item.of('minecraft:obsidian').withChance(0.75)],
|
||||||
|
// input: 'minecraft:obsidian'
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.create.crushing(recipe.outputs, recipe.input);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,57 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// buildWoodVariants.forEach((variant) => {
|
||||||
|
// var modID = variant.logBlock.split(':')[0];
|
||||||
|
|
||||||
|
// // mod blacklist
|
||||||
|
// if (modID == 'biomesoplenty' || modID == 'minecraft') {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: variant.logBlock,
|
||||||
|
// output: variant.logBlockStripped,
|
||||||
|
// count: 1,
|
||||||
|
// time: 50
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.woodBlock,
|
||||||
|
// output: variant.woodBlockStripped,
|
||||||
|
// count: 1,
|
||||||
|
// time: 50
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.logBlockStripped,
|
||||||
|
// output: variant.plankBlock,
|
||||||
|
// count: 5,
|
||||||
|
// time: 100
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.woodBlockStripped,
|
||||||
|
// output: variant.plankBlock,
|
||||||
|
// count: 5,
|
||||||
|
// time: 100
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.create.cutting({
|
||||||
|
// type: 'create:cutting',
|
||||||
|
// ingredients: [
|
||||||
|
// {
|
||||||
|
// item: recipe.input
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// results: [
|
||||||
|
// {
|
||||||
|
// item: recipe.output,
|
||||||
|
// count: recipe.count
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// processingTime: recipe.time
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,35 @@
|
|||||||
|
events.listen('recipes', (event) => {
|
||||||
|
data = {
|
||||||
|
recipes: [
|
||||||
|
{
|
||||||
|
pattern: [' L ', 'RRQRR', ' CCC '],
|
||||||
|
key: {
|
||||||
|
L: {
|
||||||
|
tag: 'forge:plates/lapis'
|
||||||
|
},
|
||||||
|
R: {
|
||||||
|
tag: 'forge:dusts/redstone'
|
||||||
|
},
|
||||||
|
Q: {
|
||||||
|
item: 'create:polished_rose_quartz'
|
||||||
|
},
|
||||||
|
C: {
|
||||||
|
tag: 'forge:nuggets/gold'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
result: 'create:integrated_circuit'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
data.recipes.forEach((recipe) => {
|
||||||
|
event.recipes.create.mechanical_crafting({
|
||||||
|
type: 'create.mechanical_crafting',
|
||||||
|
pattern: recipe.pattern,
|
||||||
|
key: recipe.key,
|
||||||
|
result: {
|
||||||
|
item: recipe.result
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
@ -0,0 +1,67 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: 'thermal:blizz_rod',
|
||||||
|
// outputs: [item.of('thermal:blizz_powder', 3), item.of('minecraft:snowball', 1).withChance(0.25)],
|
||||||
|
// processingTime: 30
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'thermal:blitz_rod',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('thermal:blitz_powder', 3),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem', 1).withChance(0.25)
|
||||||
|
// ],
|
||||||
|
// processingTime: 30
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'thermal:basalz_rod',
|
||||||
|
// outputs: [item.of('thermal:basalz_powder', 3), item.of('thermal:slag', 1).withChance(0.25)],
|
||||||
|
// processingTime: 30
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:pink_sandstone',
|
||||||
|
// outputs: [item.of('byg:pink_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:purple_sandstone',
|
||||||
|
// outputs: [item.of('byg:purple_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:blue_sandstone',
|
||||||
|
// outputs: [item.of('byg:blue_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:white_sandstone',
|
||||||
|
// outputs: [item.of('byg:white_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:black_sandstone',
|
||||||
|
// outputs: [item.of('byg:black_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:black_sandstone',
|
||||||
|
// outputs: [item.of('biomesoplenty:black_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:orange_sandstone',
|
||||||
|
// outputs: [item.of('biomesoplenty:orange_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:white_sandstone',
|
||||||
|
// outputs: [item.of('biomesoplenty:white_sand')],
|
||||||
|
// processingTime: 150
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.create.milling(recipe.outputs, recipe.input).processingTime(recipe.processingTime);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,84 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// { input: 'byg:yellow_tulip', color: 'yellow', multiplier: '2' },
|
||||||
|
// { input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '2' },
|
||||||
|
// { input: 'byg:winter_scilla', color: 'light_blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:winter_rose', color: 'white', multiplier: '2' },
|
||||||
|
// { input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '2' },
|
||||||
|
// { input: 'byg:white_sage', color: 'white', multiplier: '2' },
|
||||||
|
// { input: 'byg:white_anemone', color: 'white', multiplier: '2' },
|
||||||
|
// { input: 'byg:violet_leather_flower', color: 'blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:torch_ginger', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:snowdrops', color: 'white', multiplier: '2' },
|
||||||
|
// { input: 'byg:silver_vase_flower', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:rose', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:richea', color: 'light_gray', multiplier: '2' },
|
||||||
|
// { input: 'byg:red_orchid', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:red_cornflower', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:purple_tulip', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:purple_sage', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:purple_orchid', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:purple_amaranth', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:protea_flower', color: 'magenta', multiplier: '2' },
|
||||||
|
// { input: 'byg:pink_orchid', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:pink_daffodil', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:pink_anemone', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:pink_allium', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:peach_leather_flower', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:osiria_rose', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:orange_daisy', color: 'orange', multiplier: '2' },
|
||||||
|
// { input: 'byg:orange_amaranth', color: 'orange', multiplier: '2' },
|
||||||
|
// { input: 'byg:magenta_tulip', color: 'magenta', multiplier: '2' },
|
||||||
|
// { input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '2' },
|
||||||
|
// { input: 'byg:lolipop_flower', color: 'yellow', multiplier: '2' },
|
||||||
|
// { input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '2' },
|
||||||
|
// { input: 'byg:kovan_flower', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:iris', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:incan_lily', color: 'orange', multiplier: '2' },
|
||||||
|
// { input: 'byg:guzmania', color: 'orange', multiplier: '2' },
|
||||||
|
// { input: 'byg:green_tulip', color: 'lime', multiplier: '2' },
|
||||||
|
// { input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:fairy_slipper', color: 'magenta', multiplier: '2' },
|
||||||
|
// { input: 'byg:daffodil', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:cyan_rose', color: 'cyan', multiplier: '2' },
|
||||||
|
// { input: 'byg:cyan_tulip', color: 'cyan', multiplier: '2' },
|
||||||
|
// { input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '2' },
|
||||||
|
// { input: 'byg:crocus', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:california_poppy', color: 'orange', multiplier: '2' },
|
||||||
|
// { input: 'byg:blue_sage', color: 'blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:black_rose', color: 'black', multiplier: '2' },
|
||||||
|
// { input: 'byg:bistort', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:begonia', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:angelica', color: 'white', multiplier: '2' },
|
||||||
|
// { input: 'byg:amaranth', color: 'red', multiplier: '2' },
|
||||||
|
// { input: 'byg:alpine_bellflower', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:allium_flower_bush', color: 'purple', multiplier: '2' },
|
||||||
|
// { input: 'byg:reeds', color: 'brown', multiplier: '2' },
|
||||||
|
// { input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '2' },
|
||||||
|
// { input: 'byg:mini_cactus', color: 'green', multiplier: '2' },
|
||||||
|
// { input: 'byg:horseweed', color: 'green', multiplier: '2' },
|
||||||
|
// { input: 'byg:golden_spined_cactus', color: 'green', multiplier: '2' },
|
||||||
|
// { input: 'byg:blueberries', color: 'blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:tall_pink_allium', color: 'pink', multiplier: '3' },
|
||||||
|
// { input: 'byg:japanese_orchid', color: 'pink', multiplier: '3' },
|
||||||
|
// { input: 'byg:foxglove', color: 'cyan', multiplier: '3' },
|
||||||
|
// { input: 'byg:delphinium', color: 'blue', multiplier: '3' },
|
||||||
|
// { input: 'byg:azalea', color: 'blue', multiplier: '3' },
|
||||||
|
// { input: 'byg:tall_allium', color: 'purple', multiplier: '3' }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.create.milling(
|
||||||
|
// [
|
||||||
|
// Item.of('minecraft:' + recipe.color + '_dye').withCount(recipe.multiplier),
|
||||||
|
// Item.of('minecraft:' + recipe.color + '_dye')
|
||||||
|
// .withCount(2)
|
||||||
|
// .withChance(0.25)
|
||||||
|
// ],
|
||||||
|
// recipe.input
|
||||||
|
// );
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,79 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes_heated: [
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ingots/copper', '#forge:ingots/copper', '#forge:ingots/copper', '#forge:ingots/tin'],
|
||||||
|
// output: Item.of('emendatusenigmatica:bronze_ingot', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ingots/copper', '#forge:ingots/nickel'],
|
||||||
|
// output: Item.of('emendatusenigmatica:constantan_ingot', 2)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ingots/gold', '#forge:ingots/silver'],
|
||||||
|
// output: Item.of('emendatusenigmatica:electrum_ingot', 2)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ingots/iron', '#forge:ingots/iron', '#forge:ingots/nickel'],
|
||||||
|
// output: Item.of('emendatusenigmatica:invar_ingot', 3)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:storage_blocks/coal'],
|
||||||
|
// output: Item.of('emendatusenigmatica:coke_gem', 9)
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// recipes_superheated: [
|
||||||
|
// {
|
||||||
|
// inputs: [
|
||||||
|
// '#forge:dusts/coal_coke',
|
||||||
|
// '#forge:ingots/iron',
|
||||||
|
// '#forge:ingots/iron',
|
||||||
|
// '#forge:ingots/iron',
|
||||||
|
// '#forge:ingots/iron'
|
||||||
|
// ],
|
||||||
|
// output: Item.of('emendatusenigmatica:steel_ingot', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [
|
||||||
|
// '#forge:ingots/copper',
|
||||||
|
// '#forge:ingots/copper',
|
||||||
|
// '#forge:ingots/copper',
|
||||||
|
// '#forge:ingots/silver',
|
||||||
|
// '#forge:dusts/redstone',
|
||||||
|
// '#forge:dusts/redstone',
|
||||||
|
// '#forge:dusts/redstone',
|
||||||
|
// '#forge:dusts/redstone'
|
||||||
|
// ],
|
||||||
|
// output: Item.of('emendatusenigmatica:signalum_ingot', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [
|
||||||
|
// '#forge:ingots/tin',
|
||||||
|
// '#forge:ingots/tin',
|
||||||
|
// '#forge:ingots/tin',
|
||||||
|
// '#forge:ingots/silver',
|
||||||
|
// '#forge:dusts/glowstone',
|
||||||
|
// '#forge:dusts/glowstone'
|
||||||
|
// ],
|
||||||
|
// output: Item.of('emendatusenigmatica:lumium_ingot', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [
|
||||||
|
// '#forge:ingots/lead',
|
||||||
|
// '#forge:ingots/lead',
|
||||||
|
// '#forge:ingots/lead',
|
||||||
|
// '#forge:dusts/diamond',
|
||||||
|
// '#forge:ender_pearls',
|
||||||
|
// '#forge:ender_pearls'
|
||||||
|
// ],
|
||||||
|
// output: Item.of('emendatusenigmatica:enderium_ingot', 2)
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes_heated.forEach((recipe) => {
|
||||||
|
// event.recipes.create.mixing(recipe.output, recipe.inputs).heated();
|
||||||
|
// });
|
||||||
|
// data.recipes_superheated.forEach((recipe) => {
|
||||||
|
// event.recipes.create.mixing(recipe.output, recipe.inputs).superheated();
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,339 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:yam',
|
||||||
|
// results: [{ item: 'simplefarming:yam', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:yam_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:ginger',
|
||||||
|
// results: [{ item: 'simplefarming:ginger', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:ginger_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:onion',
|
||||||
|
// results: [{ item: 'simplefarming:onion', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:onion_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:sweet_potato',
|
||||||
|
// results: [{ item: 'simplefarming:sweet_potato', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:sweet_potato_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:radish',
|
||||||
|
// results: [{ item: 'simplefarming:radish', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:radish_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cassava',
|
||||||
|
// results: [{ item: 'simplefarming:cassava', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:cassava_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:turnip',
|
||||||
|
// results: [{ item: 'simplefarming:turnip', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:turnip_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cumin_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:cumin_seeds', count: 2 }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:cumin' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:quinoa_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:quinoa_seeds', count: 2 }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:quinoa' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:peanut',
|
||||||
|
// results: [{ item: 'simplefarming:peanut', count: 2 }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:peanut_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:rice_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:rice', count: 2 }, { item: 'simplefarming:rice_seeds' }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:rice_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:barley_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:barley', count: 2 }, { item: 'simplefarming:barley_seeds' }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:barley_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:oat_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:oat', count: 2 }, { item: 'simplefarming:oat_seeds' }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:oat_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:rye_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:rye', count: 2 }, { item: 'simplefarming:rye_seeds' }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:rye_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:sorghum_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:sorghum', count: 2 }, { item: 'simplefarming:sorghum_seeds' }],
|
||||||
|
// time: 640,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:sorghum_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:corn_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:corn', count: 2 }, { item: 'simplefarming:corn_seeds' }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:corn_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:tomato_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:tomato', count: 2 }, { item: 'simplefarming:tomato_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:tomato_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:soybean_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:soybean', count: 2 }, { item: 'simplefarming:soybean_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:soybean_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:pepper_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:pepper', count: 2 }, { item: 'simplefarming:pepper_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:pepper_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:pepper_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:habanero' }, { item: 'simplefarming:pepper_seeds' }],
|
||||||
|
// time: 1680,
|
||||||
|
// soils: [{ item: 'minecraft:netherrack' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:pepper_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:zucchini_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:zucchini', count: 2 }, { item: 'simplefarming:zucchini_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:zucchini_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cucumber_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:cucumber', count: 2 }, { item: 'simplefarming:cucumber_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:cucumber_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:pea_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:pea_pod', count: 2 }, { item: 'simplefarming:pea_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:pea_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:eggplant_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:eggplant', count: 2 }, { item: 'simplefarming:eggplant_seeds' }],
|
||||||
|
// time: 560,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:eggplant_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:spinach_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:spinach', count: 2 }, { item: 'simplefarming:spinach_seeds' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:spinach_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:broccoli_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:broccoli', count: 2 }, { item: 'simplefarming:broccoli_seeds' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:broccoli_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:lettuce_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:lettuce', count: 2 }, { item: 'simplefarming:lettuce_seeds' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:lettuce_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cantaloupe_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:cantaloupe_block' }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:cantaloupe_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:honeydew_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:honeydew_block' }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:honeydew_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:squash_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:squash_block' }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:squash_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cotton_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:cotton' }, { item: 'simplefarming:cotton_seeds', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'crop', block: 'simplefarming:cotton_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:kenaf_seeds',
|
||||||
|
// results: [{ item: 'simplefarming:kenaf_fiber' }, { item: 'simplefarming:kenaf_seeds', count: 2 }],
|
||||||
|
// time: 800,
|
||||||
|
// soils: [{ item: 'minecraft:dirt' }],
|
||||||
|
// render: { type: 'hemp', block: 'simplefarming:kenaf_crop' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'quark:glowshroom',
|
||||||
|
// results: [{ item: 'quark:glowshroom' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'quark:glowshroom' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:sythian_fungus',
|
||||||
|
// results: [{ item: 'byg:sythian_fungus' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:sythian_fungus' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:green_mushroom',
|
||||||
|
// results: [{ item: 'byg:green_mushroom' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'minecraft:mycelium' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:weeping_milkcap',
|
||||||
|
// results: [{ item: 'byg:weeping_milkcap' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:weeping_milkcap' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:wood_blewit',
|
||||||
|
// results: [{ item: 'byg:wood_blewit' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:wood_blewit' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:black_puff',
|
||||||
|
// results: [{ item: 'byg:black_puff' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:black_puff' }
|
||||||
|
// },
|
||||||
|
// // No longer exists?
|
||||||
|
// // {
|
||||||
|
// // input: 'byg:toadstool',
|
||||||
|
// // results: [{item: 'byg:toadstool'}],
|
||||||
|
// // time: 480,
|
||||||
|
// // soils: [{item: 'minecraft:mycelium'},{item: 'minecraft:podzol'}],
|
||||||
|
// // render: {type: 'generic', block: 'byg:toadstool'}
|
||||||
|
// // },
|
||||||
|
// {
|
||||||
|
// input: 'byg:death_cap',
|
||||||
|
// results: [{ item: 'byg:death_cap' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:death_cap' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:blue_glowshroom',
|
||||||
|
// results: [{ item: 'byg:blue_glowshroom' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:blue_glowshroom' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:purple_glowshroom',
|
||||||
|
// results: [{ item: 'byg:purple_glowshroom' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:purple_glowshroom' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'minecraft:crimson_fungus',
|
||||||
|
// results: [{ item: 'minecraft:crimson_fungus' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:crimson_nylium' }, { item: 'minecraft:warped_nylium' }],
|
||||||
|
// render: { type: 'generic', block: 'minecraft:crimson_fungus' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'minecraft:warped_fungus',
|
||||||
|
// results: [{ item: 'minecraft:warped_fungus' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'minecraft:crimson_nylium' }, { item: 'minecraft:warped_nylium' }],
|
||||||
|
// render: { type: 'generic', block: 'minecraft:warped_fungus' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:shulkren_fungus',
|
||||||
|
// results: [{ item: 'byg:shulkren_fungus' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'byg:shulkren_phylium' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:shulkren_fungus' }
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:soul_shroom',
|
||||||
|
// results: [{ item: 'byg:soul_shroom' }],
|
||||||
|
// time: 480,
|
||||||
|
// soils: [{ item: 'byg:nylium_soul_sand' }],
|
||||||
|
// render: { type: 'generic', block: 'byg:soul_shroom' }
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.immersiveengineering.cloche({
|
||||||
|
// type: 'immersiveengineering:cloche',
|
||||||
|
// results: recipe.results,
|
||||||
|
// input: { item: recipe.input },
|
||||||
|
// soil: recipe.soils,
|
||||||
|
// time: recipe.time,
|
||||||
|
// render: recipe.render
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,99 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: 'thermal:blizz_rod',
|
||||||
|
// output: item.of('thermal:blizz_powder', 4),
|
||||||
|
// secondary: [item.of('minecraft:snowball').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'thermal:blitz_rod',
|
||||||
|
// output: item.of('thermal:blitz_powder', 4),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'thermal:basalz_rod',
|
||||||
|
// output: item.of('thermal:basalz_powder', 4),
|
||||||
|
// secondary: [item.of('thermal:slag').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/nickel',
|
||||||
|
// output: item.of('emendatusenigmatica:nickel_dust', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:iron_dust').chance(0.1)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/gold',
|
||||||
|
// output: item.of('emendatusenigmatica:gold_dust', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:zinc_dust').chance(0.1)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/aluminum',
|
||||||
|
// output: item.of('emendatusenigmatica:aluminum_dust', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:iron_dust').chance(0.1)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/osmium',
|
||||||
|
// output: item.of('emendatusenigmatica:osmium_dust', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:tin_dust').chance(0.1)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/tin',
|
||||||
|
// output: item.of('emendatusenigmatica:tin_dust', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:osmium_dust').chance(0.1)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/zinc',
|
||||||
|
// output: item.of('emendatusenigmatica:zinc_dust', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:gold_dust').chance(0.1)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:pink_sandstone',
|
||||||
|
// output: item.of('byg:pink_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:purple_sandstone',
|
||||||
|
// output: item.of('byg:purple_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:blue_sandstone',
|
||||||
|
// output: item.of('byg:blue_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:white_sandstone',
|
||||||
|
// output: item.of('byg:white_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:black_sandstone',
|
||||||
|
// output: item.of('byg:black_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:black_sandstone',
|
||||||
|
// output: item.of('biomesoplenty:black_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:orange_sandstone',
|
||||||
|
// output: item.of('biomesoplenty:orange_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:white_sandstone',
|
||||||
|
// output: item.of('biomesoplenty:white_sand', 2),
|
||||||
|
// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)]
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.remove({
|
||||||
|
// input: recipe.input,
|
||||||
|
// mod: 'immersiveengineering',
|
||||||
|
// type: 'immersiveengineering:crusher'
|
||||||
|
// });
|
||||||
|
// event.recipes.immersiveengineering.crusher(recipe.output, recipe.input, recipe.secondary);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,38 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// buildWoodVariants.forEach((variant) => {
|
||||||
|
// var modID = variant.logBlock.split(':')[0];
|
||||||
|
// var sawDust = 'emendatusenigmatica:wood_dust';
|
||||||
|
|
||||||
|
// // mod blacklist
|
||||||
|
// if (modID == 'minecraft') {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// event.recipes.immersiveengineering
|
||||||
|
// .sawmill(item.of(variant.plankBlock, 6), variant.logBlockStripped, [
|
||||||
|
// {
|
||||||
|
// stripping: false,
|
||||||
|
// output: sawDust
|
||||||
|
// }
|
||||||
|
// ])
|
||||||
|
// .energy(800);
|
||||||
|
|
||||||
|
// event.recipes.immersiveengineering
|
||||||
|
// .sawmill(
|
||||||
|
// item.of(variant.plankBlock, 6),
|
||||||
|
// [variant.logBlock, variant.woodBlock],
|
||||||
|
// [
|
||||||
|
// {
|
||||||
|
// stripping: true,
|
||||||
|
// output: sawDust
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// stripping: false,
|
||||||
|
// output: sawDust
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// variant.logBlockStripped
|
||||||
|
// )
|
||||||
|
// .energy(1600);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,69 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// { input: 'simplefarming:cumin_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cantaloupe_seeds',
|
||||||
|
// fluid: 'immersiveengineering:plantoil',
|
||||||
|
// amount: 20,
|
||||||
|
// energy: 6400
|
||||||
|
// },
|
||||||
|
// { input: 'simplefarming:honeydew_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:eggplant_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:cucumber_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:ginger_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:kenaf_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:cotton_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:lettuce_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:squash_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:spinach_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:soybean_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:pea_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:onion_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:broccoli_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:zucchini_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:radish_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:potato_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:pepper_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:yam_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:turnip_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:tomato_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:sweet_potato_seeds',
|
||||||
|
// fluid: 'immersiveengineering:plantoil',
|
||||||
|
// amount: 60,
|
||||||
|
// energy: 6400
|
||||||
|
// },
|
||||||
|
// { input: 'simplefarming:carrot_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:cassava_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:sorghum_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:rye_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:rice_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:barley_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:sunflower_seeds',
|
||||||
|
// fluid: 'immersiveengineering:plantoil',
|
||||||
|
// amount: 80,
|
||||||
|
// energy: 6400
|
||||||
|
// },
|
||||||
|
// { input: 'simplefarming:corn_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:oat_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:peanut_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:quinoa_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 },
|
||||||
|
// { input: 'simplefarming:grape_seeds', fluid: 'immersiveengineering:plantoil', amount: 120, energy: 6400 }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.immersiveengineering.squeezer({
|
||||||
|
// type: 'immersiveengineering:squeezer',
|
||||||
|
// fluid: {
|
||||||
|
// fluid: recipe.fluid,
|
||||||
|
// amount: recipe.amount
|
||||||
|
// },
|
||||||
|
// input: {
|
||||||
|
// item: recipe.input
|
||||||
|
// },
|
||||||
|
// energy: recipe.energy
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,18 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// event.recipes.industrialforegoing.dissolution_chamber({
|
||||||
|
// type: 'industrialforegoing.dissolution_chamber',
|
||||||
|
// input: [
|
||||||
|
// {
|
||||||
|
// item: 'minecraft:glass_pane'
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// inputFluid: '{ FluidName: "pneumaticcraft:memory_essence", Amount: 1000 }',
|
||||||
|
// processingTime: 100,
|
||||||
|
// output: {
|
||||||
|
// item: 'minecraft:glass_pane',
|
||||||
|
// count: 1
|
||||||
|
// },
|
||||||
|
// outputFluid: '{FluidName:"industrialforegoing:essence",Amount:1000}',
|
||||||
|
// type: 'industrialforegoing:dissolution_chamber'
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,62 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// event.remove({ id: 'industrialforegoing:laser_drill_fluid/oil' });
|
||||||
|
// event.recipes.industrialforegoing.laser_drill_fluid({
|
||||||
|
// type: 'industrialforegoing.laser_drill_fluid',
|
||||||
|
// output: '{FluidName:"pneumaticcraft:oil",Amount:10}',
|
||||||
|
// rarity: [
|
||||||
|
// {
|
||||||
|
// whitelist: {},
|
||||||
|
// blacklist: {
|
||||||
|
// type: 'minecraft:worldgen/biome',
|
||||||
|
// values: [
|
||||||
|
// 'minecraft:nether_wastes',
|
||||||
|
// 'minecraft:basalt_deltas',
|
||||||
|
// 'minecraft:warped_forest',
|
||||||
|
// 'minecraft:crimson_forest',
|
||||||
|
// 'minecraft:soul_sand_valley',
|
||||||
|
// 'byg:embur_bog',
|
||||||
|
// 'byg:glowstone_gardens',
|
||||||
|
// 'byg:sythian_torrids',
|
||||||
|
// 'byg:warped_desert',
|
||||||
|
// 'byg:subzero_hypogeal',
|
||||||
|
// 'byg:quartz_desert',
|
||||||
|
// 'byg:brimstone_caverns',
|
||||||
|
// 'byg:weeping_mire',
|
||||||
|
// 'byg:withering_woods',
|
||||||
|
// 'byg:magma_wastes',
|
||||||
|
// 'byg:wailing_garth',
|
||||||
|
// 'byg:crimson_gardens',
|
||||||
|
// 'biomesoplenty:crystalline_chasm',
|
||||||
|
// 'biomesoplenty:undergrowth',
|
||||||
|
// 'biomesoplenty:visceral_heap',
|
||||||
|
// 'biomesoplenty:withered_abyss',
|
||||||
|
// 'minecraft:the_end',
|
||||||
|
// 'minecraft:the_void',
|
||||||
|
// 'minecraft:small_end_islands',
|
||||||
|
// 'minecraft:end_barrens',
|
||||||
|
// 'minecraft:end_highlands',
|
||||||
|
// 'minecraft:end_midlands',
|
||||||
|
// 'byg:ivis_fields',
|
||||||
|
// 'byg:bulbis_gardens',
|
||||||
|
// 'byg:shattered_desert',
|
||||||
|
// 'byg:ethereal_islands',
|
||||||
|
// 'byg:purpur_peaks',
|
||||||
|
// 'byg:cryptic_wastes',
|
||||||
|
// 'byg:viscal_isles',
|
||||||
|
// 'byg:shulkren_forest',
|
||||||
|
// 'byg:nightshade_forest'
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// depth_min: 5,
|
||||||
|
// depth_max: 20,
|
||||||
|
// weight: 8
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// pointer: 0,
|
||||||
|
// catalyst: {
|
||||||
|
// item: 'industrialforegoing:laser_lens15'
|
||||||
|
// },
|
||||||
|
// entity: 'minecraft:empty',
|
||||||
|
// type: 'industrialforegoing:laser_drill_fluid'
|
||||||
|
// });
|
||||||
|
// });
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,136 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// count: 2,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// inputs: [
|
||||||
|
// 'byg:flower_patch',
|
||||||
|
// 'byg:clover_patch',
|
||||||
|
// 'byg:leaf_pile',
|
||||||
|
// 'byg:beach_grass',
|
||||||
|
// 'byg:short_beach_grass',
|
||||||
|
// 'byg:wilted_grass',
|
||||||
|
// 'byg:weed_grass',
|
||||||
|
// 'byg:winter_grass',
|
||||||
|
// 'byg:winter_succulent',
|
||||||
|
// 'byg:water_silk',
|
||||||
|
// 'byg:tiny_lilypads',
|
||||||
|
// 'byg:tall_prairie_grass',
|
||||||
|
// 'byg:short_grass',
|
||||||
|
// 'byg:reeds',
|
||||||
|
// 'byg:prairie_grass',
|
||||||
|
// 'byg:poison_ivy',
|
||||||
|
// 'byg:horseweed',
|
||||||
|
// 'byg:cattail',
|
||||||
|
// 'byg:black_puff',
|
||||||
|
// 'byg:shulkren_moss_blanket',
|
||||||
|
// 'byg:shulkren_fungus',
|
||||||
|
// 'byg:vermilion_sculk_growth',
|
||||||
|
// 'byg:oddity_bush',
|
||||||
|
// 'byg:nightshade_berries',
|
||||||
|
// 'byg:ether_bush',
|
||||||
|
// 'byg:ether_grass',
|
||||||
|
// 'byg:ender_lily',
|
||||||
|
// 'byg:ivis_sprout',
|
||||||
|
// 'byg:ivis_roots',
|
||||||
|
// 'byg:embur_lily',
|
||||||
|
// 'byg:tall_embur_roots',
|
||||||
|
// 'byg:embur_roots',
|
||||||
|
// 'byg:embur_sprouts',
|
||||||
|
// 'byg:hanging_sythian_roots',
|
||||||
|
// 'byg:sythian_stalk_block',
|
||||||
|
// 'byg:sythian_sprout',
|
||||||
|
// 'byg:sythian_roots',
|
||||||
|
// 'byg:nether_bristle',
|
||||||
|
// 'byg:weeping_roots',
|
||||||
|
// 'byg:soul_shroom_spore_end',
|
||||||
|
// 'byg:scorched_grass',
|
||||||
|
// 'byg:scorched_bush',
|
||||||
|
// 'byg:whaling_grass',
|
||||||
|
// 'byg:warped_bush',
|
||||||
|
// 'byg:crimson_berries',
|
||||||
|
// 'byg:tall_crimson_roots',
|
||||||
|
// 'byg:blueberries',
|
||||||
|
// 'byg:crimson_berries',
|
||||||
|
// 'simplefarming:strawberries',
|
||||||
|
// 'simplefarming:raspberries',
|
||||||
|
// 'simplefarming:blueberries',
|
||||||
|
// 'simplefarming:blackberries',
|
||||||
|
// 'byg:holly_berries'
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 4,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// inputs: [
|
||||||
|
// 'byg:warped_cactus',
|
||||||
|
// 'byg:red_glowcane',
|
||||||
|
// 'byg:purple_glowcane',
|
||||||
|
// 'byg:pink_glowcane',
|
||||||
|
// 'byg:blue_glowcane',
|
||||||
|
// 'byg:shulkren_vine',
|
||||||
|
// 'byg:whaling_vine',
|
||||||
|
// 'byg:embur_gel_vines',
|
||||||
|
// 'byg:skyris_vine',
|
||||||
|
// 'byg:lament_vine'
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 5,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// inputs: [
|
||||||
|
// 'byg:green_apple',
|
||||||
|
// 'farmersdelight:cabbage_leaf',
|
||||||
|
// 'farmersdelight:onion',
|
||||||
|
// 'farmersdelight:tomato',
|
||||||
|
// 'farmersdelight:cabbage',
|
||||||
|
// 'simplefarming:rice',
|
||||||
|
// 'simplefarming:rye',
|
||||||
|
// 'simplefarming:oat',
|
||||||
|
// 'simplefarming:barley',
|
||||||
|
// 'simplefarming:cotton',
|
||||||
|
// 'simplefarming:zucchini',
|
||||||
|
// 'simplefarming:yam',
|
||||||
|
// 'simplefarming:turnip',
|
||||||
|
// 'simplefarming:tomato',
|
||||||
|
// 'simplefarming:sweet_potato',
|
||||||
|
// 'simplefarming:squash',
|
||||||
|
// 'simplefarming:spinach',
|
||||||
|
// 'simplefarming:soybean',
|
||||||
|
// 'simplefarming:sorghum',
|
||||||
|
// 'simplefarming:radish',
|
||||||
|
// 'simplefarming:pepper',
|
||||||
|
// 'simplefarming:peanut',
|
||||||
|
// 'simplefarming:pea_pod',
|
||||||
|
// 'simplefarming:onion',
|
||||||
|
// 'simplefarming:lettuce',
|
||||||
|
// 'simplefarming:ginger',
|
||||||
|
// 'simplefarming:eggplant',
|
||||||
|
// 'simplefarming:cucumber',
|
||||||
|
// 'simplefarming:corn',
|
||||||
|
// 'simplefarming:cassava',
|
||||||
|
// 'simplefarming:broccoli',
|
||||||
|
// 'simplefarming:honeydew',
|
||||||
|
// 'simplefarming:cantaloupe'
|
||||||
|
// ]
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// recipe.inputs.forEach((input) => {
|
||||||
|
// event.recipes.mekanism.crushing({
|
||||||
|
// type: 'mekanism.crushing',
|
||||||
|
// input: {
|
||||||
|
// ingredient: {
|
||||||
|
// item: input
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// output: {
|
||||||
|
// item: recipe.output,
|
||||||
|
// count: recipe.count
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,50 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// count: 2,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// input: 'minecraft:leaves'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 5,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// input: 'minecraft:small_flowers'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 5,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// input: 'minecraft:tall_flowers'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 5,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// input: 'forge:mushroom_stems'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 5,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// input: 'forge:mushrooms'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// count: 7,
|
||||||
|
// output: 'mekanism:bio_fuel',
|
||||||
|
// input: 'forge:mushroom_caps'
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.mekanism.crushing({
|
||||||
|
// type: 'mekanism.crushing',
|
||||||
|
// input: {
|
||||||
|
// ingredient: {
|
||||||
|
// tag: recipe.input
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// output: {
|
||||||
|
// item: recipe.output,
|
||||||
|
// count: recipe.count
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,34 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: '#forge:gems/ender',
|
||||||
|
// output: item.of('emendatusenigmatica:ender_dust')
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:pink_sandstone',
|
||||||
|
// output: item.of('byg:pink_sand', 2)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:purple_sandstone',
|
||||||
|
// output: item.of('byg:purple_sand', 2)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:blue_sandstone',
|
||||||
|
// output: item.of('byg:blue_sand', 2)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:white_sandstone',
|
||||||
|
// output: item.of('byg:white_sand', 2)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:black_sandstone',
|
||||||
|
// output: item.of('byg:black_sand', 2)
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.mekanism.crushing(recipe.output, recipe.input);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,16 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// output = 'emendatusenigmatica:dimensional_gem';
|
||||||
|
// count = 8;
|
||||||
|
// event.recipes.mekanism.enriching({
|
||||||
|
// type: 'mekanism.enriching',
|
||||||
|
// input: {
|
||||||
|
// ingredient: {
|
||||||
|
// tag: 'forge:ores/dimensional'
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// output: {
|
||||||
|
// item: output,
|
||||||
|
// count: count
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,88 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var count = 2;
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// { input: 'byg:yellow_tulip', color: 'yellow', multiplier: '1' },
|
||||||
|
// { input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '1' },
|
||||||
|
// { input: 'byg:winter_scilla', color: 'light_blue', multiplier: '1' },
|
||||||
|
// { input: 'byg:winter_rose', color: 'white', multiplier: '1' },
|
||||||
|
// { input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '1' },
|
||||||
|
// { input: 'byg:white_sage', color: 'white', multiplier: '1' },
|
||||||
|
// { input: 'byg:white_anemone', color: 'white', multiplier: '1' },
|
||||||
|
// { input: 'byg:violet_leather_flower', color: 'blue', multiplier: '1' },
|
||||||
|
// { input: 'byg:torch_ginger', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:snowdrops', color: 'white', multiplier: '1' },
|
||||||
|
// { input: 'byg:silver_vase_flower', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:rose', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:richea', color: 'light_gray', multiplier: '1' },
|
||||||
|
// { input: 'byg:red_orchid', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:red_cornflower', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:purple_tulip', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:purple_sage', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:purple_orchid', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:purple_amaranth', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:protea_flower', color: 'magenta', multiplier: '1' },
|
||||||
|
// { input: 'byg:pink_orchid', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:pink_daffodil', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:pink_anemone', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:pink_allium', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:peach_leather_flower', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:osiria_rose', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:orange_daisy', color: 'orange', multiplier: '1' },
|
||||||
|
// { input: 'byg:orange_amaranth', color: 'orange', multiplier: '1' },
|
||||||
|
// { input: 'byg:magenta_tulip', color: 'magenta', multiplier: '1' },
|
||||||
|
// { input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '1' },
|
||||||
|
// { input: 'byg:lolipop_flower', color: 'yellow', multiplier: '1' },
|
||||||
|
// { input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '1' },
|
||||||
|
// { input: 'byg:kovan_flower', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:iris', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:incan_lily', color: 'orange', multiplier: '1' },
|
||||||
|
// { input: 'byg:guzmania', color: 'orange', multiplier: '1' },
|
||||||
|
// { input: 'byg:green_tulip', color: 'lime', multiplier: '1' },
|
||||||
|
// { input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:fairy_slipper', color: 'magenta', multiplier: '1' },
|
||||||
|
// { input: 'byg:daffodil', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:cyan_rose', color: 'cyan', multiplier: '1' },
|
||||||
|
// { input: 'byg:cyan_tulip', color: 'cyan', multiplier: '1' },
|
||||||
|
// { input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '1' },
|
||||||
|
// { input: 'byg:crocus', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:california_poppy', color: 'orange', multiplier: '1' },
|
||||||
|
// { input: 'byg:blue_sage', color: 'blue', multiplier: '1' },
|
||||||
|
// { input: 'byg:black_rose', color: 'black', multiplier: '1' },
|
||||||
|
// { input: 'byg:bistort', color: 'pink', multiplier: '1' },
|
||||||
|
// { input: 'byg:begonia', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:angelica', color: 'white', multiplier: '1' },
|
||||||
|
// { input: 'byg:amaranth', color: 'red', multiplier: '1' },
|
||||||
|
// { input: 'byg:alpine_bellflower', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:allium_flower_bush', color: 'purple', multiplier: '1' },
|
||||||
|
// { input: 'byg:reeds', color: 'brown', multiplier: '1' },
|
||||||
|
// { input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '1' },
|
||||||
|
// { input: 'byg:mini_cactus', color: 'green', multiplier: '1' },
|
||||||
|
// { input: 'byg:horseweed', color: 'green', multiplier: '1' },
|
||||||
|
// { input: 'byg:golden_spined_cactus', color: 'green', multiplier: '1' },
|
||||||
|
// { input: 'byg:blueberries', color: 'blue', multiplier: '1' },
|
||||||
|
// { input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '1' },
|
||||||
|
// { input: 'byg:tall_pink_allium', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:japanese_orchid', color: 'pink', multiplier: '2' },
|
||||||
|
// { input: 'byg:foxglove', color: 'cyan', multiplier: '2' },
|
||||||
|
// { input: 'byg:delphinium', color: 'blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:azalea', color: 'blue', multiplier: '2' },
|
||||||
|
// { input: 'byg:tall_allium', color: 'purple', multiplier: '2' }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.mekanism.enriching({
|
||||||
|
// type: 'mekanism.enriching',
|
||||||
|
// input: {
|
||||||
|
// ingredient: {
|
||||||
|
// item: recipe.input
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// output: {
|
||||||
|
// item: 'minecraft:' + recipe.color + '_dye',
|
||||||
|
// count: count * recipe.multiplier
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,46 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// var sawDust = 'emendatusenigmatica:wood_dust';
|
||||||
|
|
||||||
|
// event.recipes.mekanism.sawing(item.of(sawDust), '#forge:rods/wooden');
|
||||||
|
|
||||||
|
// buildWoodVariants.forEach((variant) => {
|
||||||
|
// var modID = variant.logBlock.split(':')[0];
|
||||||
|
|
||||||
|
// if (modID == 'minecraft') {
|
||||||
|
// event.remove({
|
||||||
|
// output: variant.plankBlock,
|
||||||
|
// mod: 'mekanism',
|
||||||
|
// type: 'mekanism:sawing'
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (variant.logBlock == 'byg:withering_oak_log') {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: variant.logBlock,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.woodBlock,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.logBlockStripped,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.woodBlockStripped,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.mekanism.sawing(item.of(recipe.output, 6), recipe.input, item.of(sawDust).chance(0.25));
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1 @@
|
|||||||
|
// events.listen('recipes', (event) => {});
|
@ -0,0 +1,49 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// // Conversion between different storage_blocks of the same material
|
||||||
|
// var conversionTypes = ['storage_blocks', 'ores'];
|
||||||
|
// conversionTypes.forEach(function (type) {
|
||||||
|
// materialsToUnify.forEach(function (material) {
|
||||||
|
// let storage_block_tag = ingredient.of('#forge:' + type + '/' + material);
|
||||||
|
// if (storage_block_tag.stacks.size() > 1) {
|
||||||
|
// storage_block_tag.stacks.forEach(function (storage_block) {
|
||||||
|
// event.recipes.minecraft.stonecutting({
|
||||||
|
// type: 'minecraft:stonecutting',
|
||||||
|
// ingredient: {
|
||||||
|
// tag: 'forge:' + type + '/' + material
|
||||||
|
// },
|
||||||
|
// result: storage_block.id,
|
||||||
|
// count: 1
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
|
||||||
|
// beamRecipes.forEach((recipe) => {
|
||||||
|
// event.recipes.minecraft.stonecutting({
|
||||||
|
// type: 'minecraft:stonecutting',
|
||||||
|
// ingredient: {
|
||||||
|
// tag: recipe.input
|
||||||
|
// },
|
||||||
|
// result: recipe.output,
|
||||||
|
// count: 1
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
|
||||||
|
// ['forge:dirt', 'forge:workbench', 'forge:grass'].forEach((tag) => {
|
||||||
|
// stonecutterTagConversion(event, tag);
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
|
||||||
|
// stonecutterTagConversion = (event, tag) => {
|
||||||
|
// ingredient.of(`#${tag}`).stacks.forEach(function (block) {
|
||||||
|
// event.custom({
|
||||||
|
// type: 'minecraft:stonecutting',
|
||||||
|
// ingredient: {
|
||||||
|
// tag: tag
|
||||||
|
// },
|
||||||
|
// result: block.id,
|
||||||
|
// count: 1
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// };
|
@ -0,0 +1,73 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// ingredients: ['emendatusenigmatica:arcane_gem', 'naturesaura:gold_leaf'],
|
||||||
|
// entity: 'ars_nouveau:carbuncle',
|
||||||
|
// aura: 100000,
|
||||||
|
// time: 100
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['emendatusenigmatica:arcane_gem', 'naturesaura:ancient_sapling'],
|
||||||
|
// entity: 'ars_nouveau:sylph',
|
||||||
|
// aura: 100000,
|
||||||
|
// time: 100
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['minecraft:cod', 'minecraft:iron_bars'],
|
||||||
|
// entity: 'quark:crab',
|
||||||
|
// aura: 30000,
|
||||||
|
// time: 40
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['minecraft:spider_eye', 'minecraft:lily_pad'],
|
||||||
|
// entity: 'quark:frog',
|
||||||
|
// aura: 30000,
|
||||||
|
// time: 40
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['minecraft:leather', 'minecraft:coal'],
|
||||||
|
// entity: 'quark:foxhound',
|
||||||
|
// aura: 150000,
|
||||||
|
// time: 120
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['thermal:blitz_rod', 'thermal:blitz_powder'],
|
||||||
|
// entity: 'thermal:blitz',
|
||||||
|
// aura: 150000,
|
||||||
|
// time: 120
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['thermal:blizz_rod', 'thermal:blizz_powder'],
|
||||||
|
// entity: 'thermal:blizz',
|
||||||
|
// aura: 150000,
|
||||||
|
// time: 120
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// ingredients: ['thermal:basalz_rod', 'thermal:basalz_powder'],
|
||||||
|
// entity: 'thermal:basalz',
|
||||||
|
// aura: 150000,
|
||||||
|
// time: 120
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.naturesaura.animal_spawner({
|
||||||
|
// type: 'naturesaura.animal_spawner',
|
||||||
|
// ingredients: [
|
||||||
|
// {
|
||||||
|
// item: 'naturesaura:birth_spirit'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// item: recipe.ingredients[0]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// item: recipe.ingredients[1]
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// entity: recipe.entity,
|
||||||
|
// aura: recipe.aura,
|
||||||
|
// time: recipe.time
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,91 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [
|
||||||
|
// { item: 'mekanism:energy_tablet' },
|
||||||
|
// { item: 'powah:capacitor_blazing' },
|
||||||
|
// { item: 'powah:capacitor_blazing' }
|
||||||
|
// ],
|
||||||
|
// energy: 250000,
|
||||||
|
// result: {
|
||||||
|
// item: 'tetra:magmatic_cell',
|
||||||
|
// count: 1
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [{ tag: 'forge:ingots/uranium' }],
|
||||||
|
// energy: 5000,
|
||||||
|
// result: {
|
||||||
|
// item: 'powah:uraninite',
|
||||||
|
// count: 1
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [{ tag: 'forge:ingots/uranium' }, { tag: 'forge:ingots/uranium' }],
|
||||||
|
// energy: 10000,
|
||||||
|
// result: {
|
||||||
|
// item: 'powah:uraninite',
|
||||||
|
// count: 2
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' }
|
||||||
|
// ],
|
||||||
|
// energy: 15000,
|
||||||
|
// result: {
|
||||||
|
// item: 'powah:uraninite',
|
||||||
|
// count: 3
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' }
|
||||||
|
// ],
|
||||||
|
// energy: 20000,
|
||||||
|
// result: {
|
||||||
|
// item: 'powah:uraninite',
|
||||||
|
// count: 4
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' }
|
||||||
|
// ],
|
||||||
|
// energy: 25000,
|
||||||
|
// result: {
|
||||||
|
// item: 'powah:uraninite',
|
||||||
|
// count: 5
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// event.recipes.powah.energizing({
|
||||||
|
// type: 'powah.energizing',
|
||||||
|
// ingredients: [
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' },
|
||||||
|
// { tag: 'forge:ingots/uranium' }
|
||||||
|
// ],
|
||||||
|
// energy: 30000,
|
||||||
|
// result: {
|
||||||
|
// item: 'powah:uraninite',
|
||||||
|
// count: 6
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,83 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// event.remove({ type: 'thermal:compression_fuel' });
|
||||||
|
// var multiplier = 10;
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:diesel',
|
||||||
|
// energy: 1000000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'immersivepetroleum:diesel',
|
||||||
|
// energy: 1000000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:biodiesel',
|
||||||
|
// energy: 1000000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'immersiveengineering:biodiesel',
|
||||||
|
// energy: 1000000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:kerosene',
|
||||||
|
// energy: 1100000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:gasoline',
|
||||||
|
// energy: 1500000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'immersivepetroleum:gasoline',
|
||||||
|
// energy: 1500000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:lpg',
|
||||||
|
// energy: 1800000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'mekanism:ethene',
|
||||||
|
// energy: 1800000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:ethanol',
|
||||||
|
// energy: 400000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'mekanismgenerators:bioethanol',
|
||||||
|
// energy: 400000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'immersiveengineering:ethanol',
|
||||||
|
// energy: 400000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'industrialforegoing:biofuel',
|
||||||
|
// energy: 100000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'thermal:tree_oil',
|
||||||
|
// energy: 100000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'thermal:creosote',
|
||||||
|
// energy: 20000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'thermal:refined_fuel',
|
||||||
|
// energy: 1500000
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// //event.recipes.thermal.compression_fuel(recipe.fluid).energy(recipe.energy * multiplier);
|
||||||
|
// event.recipes.thermal.compression_fuel({
|
||||||
|
// type: 'thermal.compression_fuel',
|
||||||
|
// ingredient: {
|
||||||
|
// fluid: recipe.fluid,
|
||||||
|
// amount: 1000
|
||||||
|
// },
|
||||||
|
// energy: recipe.energy * multiplier
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,44 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// event.remove({ type: 'thermal:lapidary_fuel' });
|
||||||
|
// var multiplier = 40;
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/lapis',
|
||||||
|
// energy: 40000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/prismarine',
|
||||||
|
// energy: 40000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/quartz',
|
||||||
|
// energy: 40000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/diamond',
|
||||||
|
// energy: 500000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/emerald',
|
||||||
|
// energy: 125000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/mana_diamond',
|
||||||
|
// energy: 625000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// gem: 'forge:gems/dragonstone',
|
||||||
|
// energy: 750000
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal.lapidary_fuel({
|
||||||
|
// ingredient: {
|
||||||
|
// tag: recipe.gem
|
||||||
|
// },
|
||||||
|
// energy: recipe.energy * multiplier
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,73 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// event.remove({ type: 'thermal:numismatic_fuel' });
|
||||||
|
// var multiplier = 40;
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/gold',
|
||||||
|
// energy: 64000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/invar',
|
||||||
|
// energy: 48000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/iron',
|
||||||
|
// energy: 32000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/enderium',
|
||||||
|
// energy: 160000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/lead',
|
||||||
|
// energy: 48000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/lumium',
|
||||||
|
// energy: 80000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/nickel',
|
||||||
|
// energy: 64000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/signalum',
|
||||||
|
// energy: 80000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/silver',
|
||||||
|
// energy: 48000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/tin',
|
||||||
|
// energy: 32000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/bronze',
|
||||||
|
// energy: 40000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/constantan',
|
||||||
|
// energy: 56000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/copper',
|
||||||
|
// energy: 32000
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// coin: 'forge:coins/electrum',
|
||||||
|
// energy: 60000
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal.numismatic_fuel({
|
||||||
|
// type: 'thermal.numismatic_fuel',
|
||||||
|
// ingredient: {
|
||||||
|
// tag: recipe.coin
|
||||||
|
// },
|
||||||
|
// energy: recipe.energy * multiplier
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,31 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// fluid: 'industrialforegoing:essence'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: 'pneumaticcraft:memory_essence'
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal.bottler({
|
||||||
|
// type: 'thermal.bottler',
|
||||||
|
// ingredient: [
|
||||||
|
// {
|
||||||
|
// item: 'minecraft:glass_bottle'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// fluid: recipe.fluid,
|
||||||
|
// amount: 250
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// result: [
|
||||||
|
// {
|
||||||
|
// item: 'minecraft:experience_bottle'
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,101 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var count = 2;
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {input: 'byg:yellow_tulip', color: 'yellow', multiplier: '1'},
|
||||||
|
// {input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '1'},
|
||||||
|
// {input: 'byg:winter_scilla', color: 'light_blue', multiplier: '1'},
|
||||||
|
// {input: 'byg:winter_rose', color: 'white', multiplier: '1'},
|
||||||
|
// {input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '1'},
|
||||||
|
// {input: 'byg:white_sage', color: 'white', multiplier: '1'},
|
||||||
|
// {input: 'byg:white_anemone', color: 'white', multiplier: '1'},
|
||||||
|
// {input: 'byg:violet_leather_flower', color: 'blue', multiplier: '1'},
|
||||||
|
// {input: 'byg:torch_ginger', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:snowdrops', color: 'white', multiplier: '1'},
|
||||||
|
// {input: 'byg:silver_vase_flower', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:rose', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:richea', color: 'light_gray', multiplier: '1'},
|
||||||
|
// {input: 'byg:red_orchid', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:red_cornflower', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:purple_tulip', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:purple_sage', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:purple_orchid', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:purple_amaranth', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:protea_flower', color: 'magenta', multiplier: '1'},
|
||||||
|
// {input: 'byg:pink_orchid', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:pink_daffodil', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:pink_anemone', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:pink_allium', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:peach_leather_flower', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:osiria_rose', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:orange_daisy', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'byg:orange_amaranth', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'byg:magenta_tulip', color: 'magenta', multiplier: '1'},
|
||||||
|
// {input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '1'},
|
||||||
|
// {input: 'byg:lolipop_flower', color: 'yellow', multiplier: '1'},
|
||||||
|
// {input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '1'},
|
||||||
|
// {input: 'byg:kovan_flower', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:iris', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:incan_lily', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'byg:guzmania', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'byg:green_tulip', color: 'lime', multiplier: '1'},
|
||||||
|
// {input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:fairy_slipper', color: 'magenta', multiplier: '1'},
|
||||||
|
// {input: 'byg:daffodil', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:cyan_rose', color: 'cyan', multiplier: '1'},
|
||||||
|
// {input: 'byg:cyan_tulip', color: 'cyan', multiplier: '1'},
|
||||||
|
// {input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '1'},
|
||||||
|
// {input: 'byg:crocus', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:california_poppy', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'byg:blue_sage', color: 'blue', multiplier: '1'},
|
||||||
|
// {input: 'byg:black_rose', color: 'black', multiplier: '1'},
|
||||||
|
// {input: 'byg:bistort', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'byg:begonia', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:angelica', color: 'white', multiplier: '1'},
|
||||||
|
// {input: 'byg:amaranth', color: 'red', multiplier: '1'},
|
||||||
|
// {input: 'byg:alpine_bellflower', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:allium_flower_bush', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'byg:reeds', color: 'brown', multiplier: '1'},
|
||||||
|
// {input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '1'},
|
||||||
|
// {input: 'byg:mini_cactus', color: 'green', multiplier: '1'},
|
||||||
|
// {input: 'byg:horseweed', color: 'green', multiplier: '1'},
|
||||||
|
// {input: 'byg:golden_spined_cactus', color: 'green', multiplier: '1'},
|
||||||
|
// {input: 'byg:blueberries', color: 'blue', multiplier: '1'},
|
||||||
|
// {input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '1'},
|
||||||
|
// {input: 'byg:tall_pink_allium', color: 'pink', multiplier: '3'},
|
||||||
|
// {input: 'byg:japanese_orchid', color: 'pink', multiplier: '3'},
|
||||||
|
// {input: 'byg:foxglove', color: 'cyan', multiplier: '3'},
|
||||||
|
// {input: 'byg:delphinium', color: 'blue', multiplier: '3'},
|
||||||
|
// {input: 'byg:azalea', color: 'blue', multiplier: '3'},
|
||||||
|
// {input: 'byg:tall_allium', color: 'purple', multiplier: '3'},
|
||||||
|
// {input: 'biomesoplenty:goldenrod', color: 'yellow', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:blue_hydrangea', color: 'light_blue', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:burning_blossom', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:wilted_lily', color: 'gray', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:glowflower', color: 'cyan', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:pink_hibiscus', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:pink_daffodil', color: 'pink', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:orange_cosmos', color: 'orange', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:wildflower', color: 'magenta', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:lavender', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:violet', color: 'purple', multiplier: '1'},
|
||||||
|
// {input: 'biomesoplenty:rose', color: 'red', multiplier: '1'}
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal.centrifuge({
|
||||||
|
// type: "thermal:centrifuge",
|
||||||
|
// ingredient: {
|
||||||
|
// item: recipe.input
|
||||||
|
// },
|
||||||
|
// result: [
|
||||||
|
// {
|
||||||
|
// item: 'minecraft:' + recipe.color + '_dye',
|
||||||
|
// count: count * recipe.multiplier
|
||||||
|
// }
|
||||||
|
// ],
|
||||||
|
// energy: 1600
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,69 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ores/nickel'],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:nickel_ingot'),
|
||||||
|
// item.of('minecraft:iron_ingot').chance(0.1),
|
||||||
|
// item.of('thermal:rich_slag').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ores/aluminum'],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:aluminum_ingot'),
|
||||||
|
// item.of('minecraft:iron_ingot').chance(0.1),
|
||||||
|
// item.of('thermal:rich_slag').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ores/uranium'],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:uranium_ingot'),
|
||||||
|
// item.of('emendatusenigmatica:lead_ingot').chance(0.1),
|
||||||
|
// item.of('thermal:rich_slag').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ores/osmium'],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:osmium_ingot'),
|
||||||
|
// item.of('emendatusenigmatica:tin_ingot').chance(0.1),
|
||||||
|
// item.of('thermal:rich_slag').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: ['#forge:ores/zinc'],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:zinc_ingot'),
|
||||||
|
// item.of('minecraft:gold_ingot').chance(0.1),
|
||||||
|
// item.of('thermal:rich_slag').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('minecraft:netherite_scrap', 4), item.of('minecraft:gold_ingot', 2)],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: ['minecraft:netherite_ingot']
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('minecraft:iron_ingot', 1), ingredient.of('#forge:dusts/coal_coke', 1)],
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: ['emendatusenigmatica:steel_ingot']
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.remove({
|
||||||
|
// inputs: recipe.input,
|
||||||
|
// type: 'thermal:smelter'
|
||||||
|
// });
|
||||||
|
// event.recipes.thermal.smelter(recipe.outputs, recipe.inputs).experience(recipe.experience);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,393 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var energy = 20000;
|
||||||
|
// var water = 500;
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cactus_crop',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:cactus_crop').chance(2.0),
|
||||||
|
// item.of('simplefarming:cactus_fruit').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.5,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:chicory_root',
|
||||||
|
// outputs: [item.of('simplefarming:chicory_root').chance(2.5)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 1.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:marshmallow_root',
|
||||||
|
// outputs: [item.of('simplefarming:marshmallow_root').chance(2.5)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 1.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cumin_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:cumin_seeds').chance(2.5)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 1.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:quinoa_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:quinoa_seeds').chance(2.5)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 1.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:barley_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:barley').chance(2.0),
|
||||||
|
// item.of('simplefarming:barley_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:broccoli_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:broccoli').chance(2.0),
|
||||||
|
// item.of('simplefarming:broccoli_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cassava_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:cassava').chance(2.0),
|
||||||
|
// item.of('simplefarming:cassava_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:corn_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:corn').chance(2.0), item.of('simplefarming:corn_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cotton_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:cotton').chance(2.0),
|
||||||
|
// item.of('simplefarming:cotton_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cucumber_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:cucumber').chance(2.0),
|
||||||
|
// item.of('simplefarming:cucumber_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:eggplant_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:eggplant').chance(2.0),
|
||||||
|
// item.of('simplefarming:eggplant_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:ginger_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:ginger').chance(2.0),
|
||||||
|
// item.of('simplefarming:ginger_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:kenaf_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:kenaf_fiber').chance(2.0),
|
||||||
|
// item.of('simplefarming:kenaf_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:lettuce_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:lettuce').chance(2.0),
|
||||||
|
// item.of('simplefarming:lettuce_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:oat_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:oat').chance(2.0), item.of('simplefarming:oat_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:onion_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:onion').chance(2.0), item.of('simplefarming:onion_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:pea_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:pea_pod').chance(2.0), item.of('simplefarming:pea_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:peanut_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:peanut').chance(2.0),
|
||||||
|
// item.of('simplefarming:peanut_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:pepper_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:pepper').chance(2.0),
|
||||||
|
// item.of('simplefarming:pepper_seeds').chance(1.1),
|
||||||
|
// item.of('simplefarming:habanero').chance(1.01)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:radish_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:radish').chance(2.0),
|
||||||
|
// item.of('simplefarming:radish_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:rice_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:rice').chance(2.0), item.of('simplefarming:rice_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:rye_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:rye').chance(2.0), item.of('simplefarming:rye_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:sorghum_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:sorghum').chance(2.0),
|
||||||
|
// item.of('simplefarming:sorghum_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:soybean_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:soybean').chance(2.0),
|
||||||
|
// item.of('simplefarming:soybean_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:spinach_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:spinach').chance(2.0),
|
||||||
|
// item.of('simplefarming:spinach_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:sweet_potato_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:sweet_potato').chance(2.0),
|
||||||
|
// item.of('simplefarming:sweet_potato_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:tomato_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:tomato').chance(2.0),
|
||||||
|
// item.of('simplefarming:tomato_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:turnip_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:turnip').chance(2.0),
|
||||||
|
// item.of('simplefarming:turnip_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:yam_seeds',
|
||||||
|
// outputs: [item.of('simplefarming:yam').chance(2.0), item.of('simplefarming:yam_seeds').chance(1.1)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:zucchini_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:zucchini').chance(2.0),
|
||||||
|
// item.of('simplefarming:zucchini_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:squash_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:squash_block').chance(1.1),
|
||||||
|
// item.of('simplefarming:squash_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 2.0,
|
||||||
|
// waterModifier: 2.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:honeydew_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:honeydew_block').chance(1.1),
|
||||||
|
// item.of('simplefarming:honeydew_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 2.0,
|
||||||
|
// waterModifier: 2.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'simplefarming:cantaloupe_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('simplefarming:cantaloupe_block').chance(1.1),
|
||||||
|
// item.of('simplefarming:cantaloupe_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 2.0,
|
||||||
|
// waterModifier: 2.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'farmersdelight:cabbage_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('farmersdelight:cabbage').chance(2.0),
|
||||||
|
// item.of('farmersdelight:cabbage_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'farmersdelight:tomato_seeds',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('farmersdelight:tomato').chance(2.0),
|
||||||
|
// item.of('farmersdelight:tomato_seeds').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 0.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'farmersdelight:onion',
|
||||||
|
// outputs: [item.of('farmersdelight:onion').chance(2.5)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 1.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'farmersdelight:rice_panicle',
|
||||||
|
// outputs: [item.of('farmersdelight:rice_panicle').chance(2.5)],
|
||||||
|
// energyModifier: 1.0,
|
||||||
|
// waterModifier: 1.5
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:maple_sapling',
|
||||||
|
// outputs: [item.of('minecraft:oak_log').chance(6.0), item.of('biomesoplenty:maple_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:ether_sapling',
|
||||||
|
// outputs: [item.of('byg:ether_log').chance(6.0), item.of('byg:ether_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:maple_sapling',
|
||||||
|
// outputs: [item.of('minecraft:oak_log').chance(6.0), item.of('byg:maple_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:brown_zelkova_sapling',
|
||||||
|
// outputs: [item.of('byg:zelkova_log').chance(6.0), item.of('byg:brown_zelkova_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:withering_oak_sapling',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('byg:withering_oak_log').chance(6.0),
|
||||||
|
// item.of('byg:withering_oak_sapling').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:palm_sapling',
|
||||||
|
// outputs: [item.of('byg:palm_log').chance(6.0), item.of('byg:palm_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:nightshade_sapling',
|
||||||
|
// outputs: [item.of('byg:nightshade_log').chance(6.0), item.of('byg:nightshade_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:lament_sapling',
|
||||||
|
// outputs: [item.of('byg:lament_log').chance(6.0), item.of('byg:lament_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:araucaria_sapling',
|
||||||
|
// outputs: [item.of('byg:pine_log').chance(6.0), item.of('byg:araucaria_sapling').chance(1.1)],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'undergarden:smogstem_sapling',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('undergarden:smogstem_log').chance(6.0),
|
||||||
|
// item.of('undergarden:smogstem_sapling').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'undergarden:wigglewood_sapling',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('undergarden:wigglewood_log').chance(6.0),
|
||||||
|
// item.of('undergarden:wigglewood_sapling').chance(1.1)
|
||||||
|
// ],
|
||||||
|
// energyModifier: 3.0,
|
||||||
|
// waterModifier: 3.0
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal
|
||||||
|
// .insolator(recipe.outputs, recipe.input)
|
||||||
|
// .water(water * recipe.waterModifier)
|
||||||
|
// .energy(energy * recipe.energyModifier);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,50 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('#forge:plates/steel', 3), item.of('#forge:wires/steel')],
|
||||||
|
// output: item.of('immersiveengineering:mold_wire', 1)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('#forge:plates/steel', 3), item.of('#forge:rods/steel')],
|
||||||
|
// output: item.of('immersiveengineering:mold_rod', 1)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('byg:pink_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('byg:pink_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('byg:purple_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('byg:purple_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('byg:blue_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('byg:blue_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('byg:white_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('byg:white_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('byg:black_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('byg:black_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('biomesoplenty:black_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('biomesoplenty:black_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('biomesoplenty:orange_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('biomesoplenty:orange_sand', 4)
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// inputs: [item.of('biomesoplenty:white_sandstone', 1), item.of('thermal:press_unpacking_die')],
|
||||||
|
// output: item.of('biomesoplenty:white_sand', 4)
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal.press(recipe.output, recipe.inputs).energy(2400);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,144 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/netherite',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [item.of('minecraft:netherite_scrap', 2)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/nickel',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:nickel_dust', 2),
|
||||||
|
// item.of('emendatusenigmatica:iron_dust').chance(0.1),
|
||||||
|
// item.of('minecraft:gravel').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/aluminum',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:aluminum_dust', 2),
|
||||||
|
// item.of('emendatusenigmatica:iron_dust').chance(0.1),
|
||||||
|
// item.of('minecraft:gravel').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/uranium',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:uranium_dust', 2),
|
||||||
|
// item.of('emendatusenigmatica:lead_dust').chance(0.1),
|
||||||
|
// item.of('minecraft:gravel').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/osmium',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:osmium_dust', 2),
|
||||||
|
// item.of('emendatusenigmatica:tin_dust').chance(0.1),
|
||||||
|
// item.of('minecraft:gravel').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/zinc',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [
|
||||||
|
// item.of('emendatusenigmatica:zinc_dust', 2),
|
||||||
|
// item.of('emendatusenigmatica:gold_dust').chance(0.1),
|
||||||
|
// item.of('minecraft:gravel').chance(0.2)
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/bitumen',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [item.of('emendatusenigmatica:bitumen_gem', 2), item.of('minecraft:gravel').chance(0.2)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/dimensional',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [item.of('emendatusenigmatica:dimensional_gem', 8)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: '#forge:ores/mana',
|
||||||
|
// experience: 0.2,
|
||||||
|
// outputs: [item.of('emendatusenigmatica:arcane_gem', 2)]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:pink_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('byg:pink_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:purple_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('byg:purple_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:blue_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('byg:blue_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:white_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('byg:white_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'byg:black_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('byg:black_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:black_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('biomesoplenty:black_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:orange_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('biomesoplenty:orange_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: 'biomesoplenty:white_sandstone',
|
||||||
|
// outputs: [
|
||||||
|
// item.of('biomesoplenty:white_sand', 2),
|
||||||
|
// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3)
|
||||||
|
// ],
|
||||||
|
// experience: 0.2
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.remove({
|
||||||
|
// input: recipe.input,
|
||||||
|
// mod: 'thermal',
|
||||||
|
// type: 'thermal:pulverizer'
|
||||||
|
// });
|
||||||
|
// event.recipes.thermal.pulverizer(recipe.outputs, recipe.input).experience(recipe.experience);
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,10 @@
|
|||||||
|
// events.listen('recipes', (event) => {
|
||||||
|
// event.recipes.thermal.refinery(
|
||||||
|
// [
|
||||||
|
// item.of('emendatusenigmatica:bitumen_gem').chance(0.1),
|
||||||
|
// fluid.of('thermal:heavy_oil', 40),
|
||||||
|
// fluid.of('thermal:light_oil', 60)
|
||||||
|
// ],
|
||||||
|
// fluid.of('pneumaticcraft:oil', 100)
|
||||||
|
// );
|
||||||
|
// });
|
@ -0,0 +1,38 @@
|
|||||||
|
// events.listen('recipes', function (event) {
|
||||||
|
// buildWoodVariants.forEach((variant) => {
|
||||||
|
// var modID = variant.logBlock.split(':')[0];
|
||||||
|
// var sawDust = 'emendatusenigmatica:wood_dust';
|
||||||
|
|
||||||
|
// // mod blacklist
|
||||||
|
// if (modID == 'minecraft' || modID == 'byg' || modID == 'biomesoplenty') {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// var data = {
|
||||||
|
// recipes: [
|
||||||
|
// {
|
||||||
|
// input: variant.logBlock,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.woodBlock,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.logBlockStripped,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// input: variant.woodBlockStripped,
|
||||||
|
// output: variant.plankBlock
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// };
|
||||||
|
|
||||||
|
// data.recipes.forEach((recipe) => {
|
||||||
|
// event.recipes.thermal
|
||||||
|
// .sawmill([item.of(recipe.output, 6), item.of(sawDust).chance(1.25)], recipe.input)
|
||||||
|
// .energy(1000);
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// });
|
@ -0,0 +1,17 @@
|
|||||||
|
events.listen('block.tags', function (event) {
|
||||||
|
event
|
||||||
|
.get('forge:ores')
|
||||||
|
.add(['powah:uraninite_ore_poor', 'powah:uraninite_ore', 'powah:uraninite_ore_dense'])
|
||||||
|
.add('minecraft:ancient_debris');
|
||||||
|
event
|
||||||
|
.get('forge:ores/dimensional')
|
||||||
|
.add([
|
||||||
|
'rftoolsbase:dimensionalshard_overworld',
|
||||||
|
'rftoolsbase:dimensionalshard_nether',
|
||||||
|
'rftoolsbase:dimensionalshard_end'
|
||||||
|
]);
|
||||||
|
|
||||||
|
event.get('forge:ores/nether/gold').add('minecraft:nether_gold_ore');
|
||||||
|
event.get('forge:ores/netherite_scrap').remove('minecraft:ancient_debris');
|
||||||
|
event.get('forge:ores/netherite').add('minecraft:ancient_debris');
|
||||||
|
});
|
@ -0,0 +1,41 @@
|
|||||||
|
events.listen('block.tags', function (event) {
|
||||||
|
event
|
||||||
|
.get('forge:stone')
|
||||||
|
.add([
|
||||||
|
'astralsorcery:marble_arch',
|
||||||
|
'astralsorcery:marble_bricks',
|
||||||
|
'astralsorcery:marble_chiseled',
|
||||||
|
'astralsorcery:marble_engraved',
|
||||||
|
'astralsorcery:marble_raw',
|
||||||
|
'astralsorcery:marble_runed'
|
||||||
|
]);
|
||||||
|
event
|
||||||
|
.get('forge:stones/basalt')
|
||||||
|
.add([
|
||||||
|
'quark:basalt',
|
||||||
|
'quark:chiseled_basalt_bricks',
|
||||||
|
'quark:basalt_pavement',
|
||||||
|
'quark:basalt_pillar',
|
||||||
|
'quark:polished_basalt',
|
||||||
|
'quark:basalt_bricks',
|
||||||
|
'minecraft:basalt'
|
||||||
|
]);
|
||||||
|
event.get('forge:stones/slate').add(['quark:slate', 'quark:polished_slate']);
|
||||||
|
event
|
||||||
|
.get('forge:stones/marble')
|
||||||
|
.add([
|
||||||
|
'quark:marble',
|
||||||
|
'quark:polished_marble',
|
||||||
|
'astralsorcery:marble_arch',
|
||||||
|
'astralsorcery:marble_bricks',
|
||||||
|
'astralsorcery:marble_chiseled',
|
||||||
|
'astralsorcery:marble_engraved',
|
||||||
|
'astralsorcery:marble_raw',
|
||||||
|
'astralsorcery:marble_runed'
|
||||||
|
]);
|
||||||
|
event.get('forge:stones/limestone').add(['quark:limestone', 'quark:polished_limestone']);
|
||||||
|
event.get('forge:stones/jasper').add(['quark:jasper', 'quark:polished_jasper']);
|
||||||
|
event.get('forge:stones/granite').add(['minecraft:granite', 'minecraft:polished_granite']);
|
||||||
|
event.get('forge:stones/diorite').add(['minecraft:diorite', 'minecraft:polished_diorite']);
|
||||||
|
event.get('forge:stones/andesite').add(['minecraft:andesite', 'minecraft:polished_andesite']);
|
||||||
|
});
|
@ -0,0 +1,4 @@
|
|||||||
|
events.listen('block.tags', function (event) {
|
||||||
|
event.get('forge:storage_blocks').add('minecraft:glowstone');
|
||||||
|
event.get('forge:storage_blocks/glowstone').add('minecraft:glowstone');
|
||||||
|
});
|
@ -0,0 +1,20 @@
|
|||||||
|
// events.listen('block.tags', function (event) {
|
||||||
|
// var blocks = [
|
||||||
|
// 'botania:bifrost_pane',
|
||||||
|
// 'botania:bifrost_perm',
|
||||||
|
// 'botania:elf_glass_pane',
|
||||||
|
// 'botania:mana_glass_pane',
|
||||||
|
// 'botania:elf_glass',
|
||||||
|
// 'botania:mana_glass',
|
||||||
|
|
||||||
|
// 'glassential:glass_dark',
|
||||||
|
// 'glassential:glass_dark_ethereal',
|
||||||
|
// 'glassential:glass_ethereal',
|
||||||
|
// 'glassential:glass_light',
|
||||||
|
// 'glassential:glass_redstone',
|
||||||
|
|
||||||
|
// 'minecraft:soul_sand'
|
||||||
|
// ];
|
||||||
|
|
||||||
|
// event.get('resourcefulbees:valid_apiary').add(blocks);
|
||||||
|
// });
|
@ -0,0 +1,17 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
event
|
||||||
|
.get('astralsorcery:crystals/collector')
|
||||||
|
.add('astralsorcery:celestial_collector_crystal')
|
||||||
|
.add('astralsorcery:rock_collector_crystal');
|
||||||
|
event
|
||||||
|
.get('astralsorcery:crystals/attuned')
|
||||||
|
.add('astralsorcery:attuned_celestial_crystal')
|
||||||
|
.add('astralsorcery:attuned_rock_crystal');
|
||||||
|
event
|
||||||
|
.get('astralsorcery:stars/irradiant')
|
||||||
|
.add('astralsorcery:shifting_star_vicio')
|
||||||
|
.add('astralsorcery:shifting_star_evorsio')
|
||||||
|
.add('astralsorcery:shifting_star_discidia')
|
||||||
|
.add('astralsorcery:shifting_star_armara')
|
||||||
|
.add('astralsorcery:shifting_star_aevitas');
|
||||||
|
});
|
@ -0,0 +1,14 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
event.get('create:crushed_ores/nickel').add('create:crushed_nickel_ore');
|
||||||
|
event.get('create:crushed_ores/uranium').add('create:crushed_uranium_ore');
|
||||||
|
event.get('create:crushed_ores/aluminum').add('create:crushed_aluminum_ore');
|
||||||
|
event.get('create:crushed_ores/lead').add('create:crushed_lead_ore');
|
||||||
|
event.get('create:crushed_ores/tin').add('create:crushed_tin_ore');
|
||||||
|
event.get('create:crushed_ores/silver').add('create:crushed_silver_ore');
|
||||||
|
event.get('create:crushed_ores/osmium').add('create:crushed_osmium_ore');
|
||||||
|
event.get('create:crushed_ores/gold').add('create:crushed_gold_ore');
|
||||||
|
event.get('create:crushed_ores/copper').add('create:crushed_copper_ore');
|
||||||
|
event.get('create:crushed_ores/iron').add('create:crushed_iron_ore');
|
||||||
|
event.get('create:crushed_ores/zinc').add('create:crushed_zinc_ore');
|
||||||
|
event.get('create:crushed_ores/brass').add('create:crushed_brass');
|
||||||
|
});
|
@ -0,0 +1,5 @@
|
|||||||
|
// events.listen('item.tags', (event) => {
|
||||||
|
// event.get('enigmatica:cobbleworks/stone').add(generatableStone);
|
||||||
|
// event.get('enigmatica:cobbleworks/cobblestone').add(generatableCobblestone);
|
||||||
|
// event.get('enigmatica:cobbleworks/basalt').add(generatableBasalt);
|
||||||
|
// });
|
@ -0,0 +1,34 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
var items = [
|
||||||
|
'ars_nouveau:apprentice_boots',
|
||||||
|
'ars_nouveau:archmage_boots',
|
||||||
|
'ars_nouveau:novice_boots',
|
||||||
|
'immersiveengineering:armor_faraday_feet',
|
||||||
|
'immersiveengineering:armor_steel_feet',
|
||||||
|
'mekanism:free_runners',
|
||||||
|
'mekanism:hazmat_boots',
|
||||||
|
'mekanism:mekasuit_boots',
|
||||||
|
'mekanismtools:bronze_boots',
|
||||||
|
'mekanismtools:lapis_lazuli_boots',
|
||||||
|
'mekanismtools:osmium_boots',
|
||||||
|
'mekanismtools:refined_glowstone_boots',
|
||||||
|
'mekanismtools:refined_obsidian_boots',
|
||||||
|
'minecraft:chainmail_boots',
|
||||||
|
'minecraft:diamond_boots',
|
||||||
|
'minecraft:golden_boots',
|
||||||
|
'minecraft:iron_boots',
|
||||||
|
'minecraft:leather_boots',
|
||||||
|
'minecraft:netherite_boots',
|
||||||
|
'naturesaura:infused_iron_shoes',
|
||||||
|
'naturesaura:sky_shoes',
|
||||||
|
'pneumaticcraft:pneumatic_boots',
|
||||||
|
'thermal:beekeeper_boots',
|
||||||
|
'thermal:diving_boots',
|
||||||
|
'thermal:hazmat_boots',
|
||||||
|
'bloodmagic:livingboots',
|
||||||
|
'mekanismtools:steel_boots',
|
||||||
|
'dustrial_decor:cardboard_boots'
|
||||||
|
];
|
||||||
|
event.get('forge:armor').add(items);
|
||||||
|
event.get('forge:armor/boots').add(items);
|
||||||
|
});
|
@ -0,0 +1,36 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
var items = [
|
||||||
|
'ars_nouveau:apprentice_robes',
|
||||||
|
'ars_nouveau:archmage_robes',
|
||||||
|
'ars_nouveau:novice_robes',
|
||||||
|
'immersiveengineering:armor_faraday_chest',
|
||||||
|
'immersiveengineering:armor_steel_chest',
|
||||||
|
'mekanism:hazmat_gown',
|
||||||
|
'mekanism:jetpack',
|
||||||
|
'mekanism:jetpack_armored',
|
||||||
|
'mekanism:mekasuit_bodyarmor',
|
||||||
|
'mekanismtools:bronze_chestplate',
|
||||||
|
'mekanismtools:lapis_lazuli_chestplate',
|
||||||
|
'mekanismtools:osmium_chestplate',
|
||||||
|
'mekanismtools:refined_glowstone_chestplate',
|
||||||
|
'mekanismtools:refined_obsidian_chestplate',
|
||||||
|
'minecraft:chainmail_chestplate',
|
||||||
|
'minecraft:diamond_chestplate',
|
||||||
|
'minecraft:golden_chestplate',
|
||||||
|
'minecraft:iron_chestplate',
|
||||||
|
'minecraft:leather_chestplate',
|
||||||
|
'minecraft:netherite_chestplate',
|
||||||
|
'naturesaura:infused_iron_chest',
|
||||||
|
'naturesaura:sky_chest',
|
||||||
|
'pneumaticcraft:pneumatic_chestplate',
|
||||||
|
'thermal:beekeeper_chestplate',
|
||||||
|
'thermal:diving_chestplate',
|
||||||
|
'thermal:hazmat_chestplate',
|
||||||
|
'astralsorcery:mantle',
|
||||||
|
'bloodmagic:livingplate',
|
||||||
|
'dustrial_decor:cardboard_chestplate',
|
||||||
|
'mekanismtools:steel_chestplate'
|
||||||
|
];
|
||||||
|
event.get('forge:armor').add(items);
|
||||||
|
event.get('forge:armor/chest').add(items);
|
||||||
|
});
|
@ -0,0 +1,34 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
var items = [
|
||||||
|
'ars_nouveau:apprentice_hood',
|
||||||
|
'ars_nouveau:archmage_hood',
|
||||||
|
'ars_nouveau:novice_hood',
|
||||||
|
'immersiveengineering:armor_faraday_head',
|
||||||
|
'immersiveengineering:armor_steel_head',
|
||||||
|
'mekanism:hazmat_mask',
|
||||||
|
'mekanism:mekasuit_helmet',
|
||||||
|
'mekanism:scuba_mask',
|
||||||
|
'mekanismtools:bronze_helmet',
|
||||||
|
'mekanismtools:lapis_lazuli_helmet',
|
||||||
|
'mekanismtools:osmium_helmet',
|
||||||
|
'mekanismtools:refined_glowstone_helmet',
|
||||||
|
'mekanismtools:refined_obsidian_helmet',
|
||||||
|
'minecraft:chainmail_helmet',
|
||||||
|
'minecraft:diamond_helmet',
|
||||||
|
'minecraft:golden_helmet',
|
||||||
|
'minecraft:iron_helmet',
|
||||||
|
'minecraft:leather_helmet',
|
||||||
|
'minecraft:netherite_helmet',
|
||||||
|
'naturesaura:infused_iron_helmet',
|
||||||
|
'naturesaura:sky_helmet',
|
||||||
|
'pneumaticcraft:pneumatic_helmet',
|
||||||
|
'thermal:beekeeper_helmet',
|
||||||
|
'thermal:diving_helmet',
|
||||||
|
'thermal:hazmat_helmet',
|
||||||
|
'bloodmagic:livinghelmet',
|
||||||
|
'dustrial_decor:cardboard_helmet',
|
||||||
|
'mekanismtools:steel_helmet'
|
||||||
|
];
|
||||||
|
event.get('forge:armor').add(items);
|
||||||
|
event.get('forge:armor/helm').add(items);
|
||||||
|
});
|
@ -0,0 +1,33 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
var items = [
|
||||||
|
'ars_nouveau:apprentice_leggings',
|
||||||
|
'ars_nouveau:archmage_leggings',
|
||||||
|
'ars_nouveau:novice_leggings',
|
||||||
|
'immersiveengineering:armor_faraday_legs',
|
||||||
|
'immersiveengineering:armor_steel_legs',
|
||||||
|
'mekanism:hazmat_pants',
|
||||||
|
'mekanism:mekasuit_pants',
|
||||||
|
'mekanismtools:bronze_leggings',
|
||||||
|
'mekanismtools:lapis_lazuli_leggings',
|
||||||
|
'mekanismtools:osmium_leggings',
|
||||||
|
'mekanismtools:refined_glowstone_leggings',
|
||||||
|
'mekanismtools:refined_obsidian_leggings',
|
||||||
|
'minecraft:chainmail_leggings',
|
||||||
|
'minecraft:diamond_leggings',
|
||||||
|
'minecraft:golden_leggings',
|
||||||
|
'minecraft:iron_leggings',
|
||||||
|
'minecraft:leather_leggings',
|
||||||
|
'minecraft:netherite_leggings',
|
||||||
|
'naturesaura:infused_iron_pants',
|
||||||
|
'naturesaura:sky_pants',
|
||||||
|
'pneumaticcraft:pneumatic_leggings',
|
||||||
|
'thermal:beekeeper_leggings',
|
||||||
|
'thermal:diving_leggings',
|
||||||
|
'thermal:hazmat_leggings',
|
||||||
|
'bloodmagic:livingleggings',
|
||||||
|
'dustrial_decor:cardboard_leggings',
|
||||||
|
'mekanismtools:steel_leggings'
|
||||||
|
];
|
||||||
|
event.get('forge:armor').add(items);
|
||||||
|
event.get('forge:armor/leggings').add(items);
|
||||||
|
});
|
@ -0,0 +1,5 @@
|
|||||||
|
events.listen('item.tags', (event) => {
|
||||||
|
colors.forEach((color) => {
|
||||||
|
event.get('forge:carpet').add('minecraft:' + color + '_carpet');
|
||||||
|
});
|
||||||
|
});
|
@ -0,0 +1,8 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
event.remove('forge:chests', [
|
||||||
|
'#pneumaticcraft:chests',
|
||||||
|
'#forge:chests/electric',
|
||||||
|
'#forge:chests/personal',
|
||||||
|
'#forge:chests/ender'
|
||||||
|
]);
|
||||||
|
});
|
@ -0,0 +1,5 @@
|
|||||||
|
events.listen('item.tags', function (event) {
|
||||||
|
for (var i = 0; i < colors.length; i++) {
|
||||||
|
event.get('forge:concrete_powder').add('minecraft:' + colors[i] + '_concrete_powder');
|
||||||
|
}
|
||||||
|
});
|
@ -0,0 +1,3 @@
|
|||||||
|
// events.listen('item.tags', (event) => {
|
||||||
|
// event.get('forge:cooked_eggs').add('simplefarming:cooked_egg');
|
||||||
|
// });
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user