Version 1.0.19b
This commit is contained in:
216
minecraft/kubejs/server_scripts/erroringRecipes.js
Normal file
216
minecraft/kubejs/server_scripts/erroringRecipes.js
Normal file
@@ -0,0 +1,216 @@
|
||||
ServerEvents.highPriorityData(event => {
|
||||
// Create compat for BYG Mangrove Logs (removed due to MC adding mangrove)
|
||||
['mangrove_log', 'mangrove_wood', 'stripped_mangrove_log', 'stripped_mangrove_wood'].forEach(wood => {
|
||||
event.addJson(`create:recipes/cutting/compat/byg/${wood}`, {
|
||||
type: "create:cutting",
|
||||
conditions: [
|
||||
{ type: "forge:false" }
|
||||
]
|
||||
})
|
||||
});
|
||||
// ATC recipe for energizing compress blaze rods in powah
|
||||
['block', '1x', '2x', '3x'].forEach(tier => {
|
||||
event.addJson(`powah:recipes/energizing/allthecompressed/blazing_crystal/${tier}`, {
|
||||
type: "powah:energizing",
|
||||
conditions: [
|
||||
{ type: "forge:false" }
|
||||
]
|
||||
})
|
||||
});
|
||||
event.addJson('ftbic:recipes/shapeless/sulfur_from_hammer', {
|
||||
type: "minecraft:crafting_shapeless",
|
||||
conditions: [
|
||||
{ type: "forge:false" }
|
||||
]
|
||||
})
|
||||
event.addJson('biggerreactors:recipes/compat/mekanism/rotary/superheated_sodium', {
|
||||
type: "mekanism:rotary",
|
||||
conditions: [
|
||||
{ type: "forge:false" }
|
||||
]
|
||||
})
|
||||
// wrong recipe type
|
||||
event.addJson('croptopia:recipes/banana_cream_pie', {
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"ingredients": [
|
||||
{
|
||||
"tag": "forge:bananas"
|
||||
},
|
||||
{
|
||||
"tag": "forge:vanilla"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sugar"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:egg"
|
||||
},
|
||||
{
|
||||
"tag": "forge:milks"
|
||||
},
|
||||
{
|
||||
"item": "croptopia:frying_pan"
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"item": "croptopia:banana_cream_pie",
|
||||
"count": 1
|
||||
}
|
||||
})
|
||||
// item doesn't seem to exist yet, add a check
|
||||
event.addJson('advgenerators:recipes/modules/gas_input', {
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:mod_loaded",
|
||||
"modid": "mekanism"
|
||||
},
|
||||
{
|
||||
"type": "forge:item_exists",
|
||||
"item": "advgenerators:gas_input"
|
||||
}
|
||||
],
|
||||
"pattern": [
|
||||
"S S",
|
||||
"FPF",
|
||||
" W "
|
||||
],
|
||||
"key": {
|
||||
"S": {
|
||||
"tag": "forge:ingots/steel"
|
||||
},
|
||||
"F": {
|
||||
"item": "advgenerators:iron_frame"
|
||||
},
|
||||
"W": {
|
||||
"item": "advgenerators:iron_tubing"
|
||||
},
|
||||
"P": {
|
||||
"item": "minecraft:piston"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"item": "advgenerators:gas_input"
|
||||
}
|
||||
})
|
||||
// add check for mod to be loaded
|
||||
event.addJson('deeperdarker:recipes/sculk_affinity', {
|
||||
"type": "jeed:effect_provider",
|
||||
"effect": {
|
||||
"idi": "deeperdarker:sculk_affinity"
|
||||
},
|
||||
"providers": [
|
||||
{
|
||||
"item": "deeperdarker:soul_dust"
|
||||
}
|
||||
],
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:mod_loaded",
|
||||
"modid": "jeed"
|
||||
}
|
||||
]
|
||||
})
|
||||
// productive bees missing reagent for botania bee
|
||||
event.addJson('productivebees:recipes/botania/pure_bee', {
|
||||
"type": "botania:petal_apothecary",
|
||||
"ingredients": [
|
||||
{
|
||||
"tag": "botania:petals/white"
|
||||
},
|
||||
{
|
||||
"tag": "botania:petals/white"
|
||||
},
|
||||
{
|
||||
"tag": "botania:petals/white"
|
||||
},
|
||||
{
|
||||
"tag": "botania:petals/white"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:bee_spawn_egg"
|
||||
}
|
||||
],
|
||||
"output": {
|
||||
"type": "forge:nbt",
|
||||
"item": "productivebees:spawn_egg_configurable_bee",
|
||||
"nbt": "{EntityTag:{type:\"productivebees:pure\"}}"
|
||||
},
|
||||
"reagent": {
|
||||
"tag": "botania:seed_apothecary_reagent"
|
||||
},
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:mod_loaded",
|
||||
"modid": "botania"
|
||||
},
|
||||
{
|
||||
"type": "productivebees:bee_exists",
|
||||
"bee": "productivebees:pure"
|
||||
}
|
||||
]
|
||||
});
|
||||
// sophisticated storage / quark chest compat
|
||||
['acacia', 'birch', 'crimson', 'dark_oak', 'jungle', 'oak', 'spruce', 'warped'].forEach(wood => {
|
||||
event.addJson(`sophisticatedstorage:recipes/${wood}_chest_from_quark_${wood}_chest`, {
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:mod_loaded",
|
||||
"modid": "quark"
|
||||
},
|
||||
{
|
||||
"type": "sophisticatedcore:item_enabled",
|
||||
"itemRegistryName": "sophisticatedstorage:chest"
|
||||
}
|
||||
],
|
||||
"ingredients": [
|
||||
{
|
||||
"item": `quark:${wood}_chest`
|
||||
},
|
||||
{
|
||||
"item": "minecraft:redstone_torch"
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"item": "sophisticatedstorage:chest",
|
||||
"nbt": `{woodType:\"${wood}\"}`
|
||||
}
|
||||
})
|
||||
});
|
||||
// create / hexcasting compat (akashic log renamed)
|
||||
['wood', 'log'].forEach(variety => {
|
||||
event.addJson(`create:recipes/cutting/compat/hexcasting/akashic_${variety}`, {
|
||||
"type": "create:cutting",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": `hexcasting:edified_${variety}`
|
||||
}
|
||||
],
|
||||
"processingTime": 50,
|
||||
"results": [
|
||||
{
|
||||
"item": `hexcasting:stripped_edified_${variety}`
|
||||
}
|
||||
]
|
||||
})
|
||||
event.addJson(`create:recipes/cutting/compat/hexcasting/akashic_${variety}_stripped`, {
|
||||
"type": "create:cutting",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": `hexcasting:stripped_edified_${variety}`
|
||||
}
|
||||
],
|
||||
"processingTime": 50,
|
||||
"results": [
|
||||
{
|
||||
"count": 6,
|
||||
"item": "hexcasting:edified_planks"
|
||||
}
|
||||
]
|
||||
})
|
||||
})
|
||||
|
||||
// Fix farmers delight / botany pot recipes
|
||||
// TODO
|
||||
})
|
||||
Reference in New Issue
Block a user