295 lines
10 KiB
JavaScript
295 lines
10 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
//event.replaceInput({ input: '' },'','')
|
|
//event.remove({output: '',not:{mod:'kubejs'}})
|
|
//event.remove({id: ''})
|
|
//event.remove({input: ''})
|
|
//event.custom({})
|
|
//生物柴油
|
|
event.custom({
|
|
"type": "vintageimprovements:pressurizing",
|
|
"secondaryFluidInputs": 1,
|
|
"heatRequirement": "heated",
|
|
"ingredients": [
|
|
{ "fluidTag": "forge:ethanol", "amount": 200 },
|
|
{ "fluidTag": "forge:gasoline", "amount": 160 }
|
|
],
|
|
"results": [
|
|
{ "fluid": "createdieselgenerators:biodiesel", "amount": 450 },
|
|
],
|
|
"processingTime": 300
|
|
}).id('dut_create:pressurizing/biodiesel_from_gasoline')
|
|
event.custom({
|
|
"type": "vintageimprovements:pressurizing",
|
|
"secondaryFluidInput": 0,
|
|
"heatRequirement": "heated",
|
|
"ingredients": [
|
|
{ "fluidTag": "forge:ethanol", "amount": 200 },
|
|
{ "fluidTag": "forge:plantoil", "amount": 200 }
|
|
],
|
|
"results": [
|
|
{ "fluid": "createdieselgenerators:biodiesel", "amount": 450 },
|
|
],
|
|
"processingTime": 200
|
|
}).id('dut_create:pressurizing/biodiesel_0')
|
|
event.custom({
|
|
"type": "vintageimprovements:pressurizing",
|
|
"secondaryFluidInput": 0,
|
|
"heatRequirement": "heated",
|
|
"ingredients": [
|
|
{ "fluidTag": "forge:plantoil", "amount": 200 },
|
|
{ "fluidTag": "forge:ethanol", "amount": 200 }
|
|
],
|
|
"results": [
|
|
{ "fluid": "createdieselgenerators:biodiesel", "amount": 450 },
|
|
],
|
|
"processingTime": 200
|
|
}).id('dut_create:pressurizing/biodiesel_1')
|
|
//植物燃油
|
|
event.remove({ id: 'createdieselgenerators:compacting/plant_oil' })
|
|
//木炭
|
|
event.custom({
|
|
"type": "vintageimprovements:pressurizing",
|
|
"heatRequirement": "heated",
|
|
"ingredients": [
|
|
{ "item": "createdieselgenerators:chip_wood_block" }
|
|
],
|
|
"results": [{ "item": "minecraft:charcoal" }, { "item": "minecraft:charcoal", "chance": 0.5 }],
|
|
"processingTime": 200
|
|
}).id('dut_create:charcoal_from_chip_wood_block')
|
|
//木棍
|
|
event.custom({
|
|
"type": "create:cutting",
|
|
"ingredients": [{"item": "createdieselgenerators:chip_wood_block"}],
|
|
"processingTime": 60,
|
|
"results": [
|
|
{"item": "minecraft:stick","count":6}
|
|
]
|
|
}).id('dut_create:stick_from_chip_wood_block')
|
|
//云杉木板
|
|
event.custom({
|
|
"type": "create:pressing",
|
|
"ingredients": [{ "item": "createdieselgenerators:chip_wood_block" }],
|
|
"results": [{ "item": "minecraft:spruce_planks"}],
|
|
}).id("dut_create:pressing/spruce_planks_from_chip_wood_block")
|
|
//原油探测器
|
|
event.remove({ output: 'createdieselgenerators:oil_scanner', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "minecraft:crafting_shaped",
|
|
"pattern": [
|
|
"ACA",
|
|
"SIS",
|
|
" B "
|
|
],
|
|
"key": {
|
|
"A": { "item": "create:andesite_alloy" },
|
|
"B": { "tag": "dut_create:buckets/crude_oil" },
|
|
"S": { "tag": "forge:plates/iron" },
|
|
"I": { "tag": "forge:ingots/iron" },
|
|
"C": { "item": "minecraft:clock" }
|
|
},
|
|
"result": {
|
|
"item": "createdieselgenerators:oil_scanner",
|
|
"count": 1
|
|
}
|
|
}).id('dut_create:oil_scanner')
|
|
//分馏塔控制器
|
|
event.remove({ output: 'createdieselgenerators:distillation_controller', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "minecraft:crafting_shaped",
|
|
"pattern": [
|
|
"BBB",
|
|
"PCP",
|
|
"AIA"
|
|
],
|
|
"key": {
|
|
"A": {
|
|
"item": "create:andesite_alloy"
|
|
},
|
|
"B": {
|
|
"tag": "dut_create:plates/polymer"
|
|
},
|
|
"I": {
|
|
"tag": "forge:plates/iron"
|
|
},
|
|
"C": {
|
|
"item": "minecraft:clock"
|
|
},
|
|
"P": {
|
|
"item": "create:fluid_pipe"
|
|
}
|
|
},
|
|
"result": {
|
|
"item": "createdieselgenerators:distillation_controller",
|
|
"count": 4
|
|
}
|
|
}).id('dut_create:distillation_controller')
|
|
event.custom({
|
|
"type": "minecraft:crafting_shaped",
|
|
"pattern": [
|
|
"AAA",
|
|
"ACA",
|
|
"AAA"
|
|
],
|
|
"key": {
|
|
"A": {
|
|
"item": "create:precision_mechanism"
|
|
},
|
|
"C": {
|
|
"tag": "dut_create:ingots/polymer"
|
|
}
|
|
},
|
|
"result": {
|
|
"item": "createdieselgenerators:distillation_controller",
|
|
"count": 8
|
|
}
|
|
}).id('dut_create:distillation_controller_from_tech')
|
|
//大型柴油引擎
|
|
event.remove({ output: 'createdieselgenerators:plant_oil', not: { mod: 'kubejs' } })
|
|
event.remove({ output: 'createdieselgenerators:huge_diesel_engine', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "create:steam_engine" },
|
|
"loops": 3,
|
|
"results": [{ "chance": 1.0, "item": "createdieselgenerators:huge_diesel_engine" }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_huge_diesel_engine" },
|
|
{ "item": "kubejs:differential" }],
|
|
"results": [{ "item": "kubejs:incomplete_huge_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_huge_diesel_engine" },
|
|
{ "item": "kubejs:planetary_gear" }],
|
|
"results": [{ "item": "kubejs:incomplete_huge_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_huge_diesel_engine" },
|
|
{ "item": "create:smart_fluid_pipe" }],
|
|
"results": [{ "item": "kubejs:incomplete_huge_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_huge_diesel_engine" },
|
|
{ "item": "create:gantry_shaft" }],
|
|
"results": [{ "item": "kubejs:incomplete_huge_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:incomplete_huge_diesel_engine" },
|
|
{ "amount": 250, "fluidTag": "forge:diesel" }],
|
|
"results": [{ "item": "kubejs:incomplete_huge_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:incomplete_huge_diesel_engine" },
|
|
{ "amount": 250, "fluidTag": "forge:lube_oil" }],
|
|
"results": [{ "item": "kubejs:incomplete_huge_diesel_engine" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_huge_diesel_engine" }
|
|
}).id('dut_create:huge_diesel_engine')
|
|
//小型柴油引擎
|
|
event.remove({ output: 'createdieselgenerators:diesel_engine', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "tag": "forge:storage_blocks/brass" },
|
|
"loops": 2,
|
|
"results": [{ "chance": 1.0, "item": "createdieselgenerators:diesel_engine" }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_diesel_engine" },
|
|
{ "item": "create:fluid_tank" }],
|
|
"results": [{ "item": "kubejs:incomplete_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_diesel_engine" },
|
|
{ "item": "createdieselgenerators:engine_piston" }],
|
|
"results": [{ "item": "kubejs:incomplete_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_diesel_engine" },
|
|
{ "item": "createdieselgenerators:engine_piston" }],
|
|
"results": [{ "item": "kubejs:incomplete_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_diesel_engine" },
|
|
{ "item": "create:sturdy_sheet" }],
|
|
"results": [{ "item": "kubejs:incomplete_diesel_engine" }]
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:incomplete_diesel_engine" },
|
|
{ "amount": 250, "fluidTag": "forge:gasoline" }],
|
|
"results": [{ "item": "kubejs:incomplete_diesel_engine" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_diesel_engine" }
|
|
}).id('dut_create:diesel_engine')
|
|
//引擎活塞
|
|
event.remove({ output: 'createdieselgenerators:engine_piston', not: { mod: 'kubejs' } })
|
|
event.custom({
|
|
"type": "create:sequenced_assembly",
|
|
"ingredient": { "item": "kubejs:bearing" },
|
|
"loops": 1,
|
|
"results": [{ "chance": 1.0, "item": "createdieselgenerators:engine_piston" }],
|
|
"sequence": [
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_engine_piston" },
|
|
[{ "item": "create:shaft" },
|
|
{ "item": "createaddition:iron_rod" }]],
|
|
"results": [{ "item": "kubejs:incomplete_engine_piston" }]
|
|
},
|
|
{
|
|
"type": "create:deploying",
|
|
"ingredients": [{ "item": "kubejs:incomplete_engine_piston" },
|
|
[{ "tag": "forge:nuggets/zinc" },
|
|
{ "tag": "forge:nuggets/iron" }]],
|
|
"results": [{ "item": "kubejs:incomplete_engine_piston" }]
|
|
},
|
|
{
|
|
"type": "create:filling",
|
|
"ingredients": [{ "item": "kubejs:incomplete_engine_piston" },
|
|
{ "fluidTag": "forge:plantoil", "amount": 250 }],
|
|
"results": [{ "item": "kubejs:incomplete_engine_piston" }]
|
|
}
|
|
],
|
|
"transitionalItem": { "item": "kubejs:incomplete_engine_piston" }
|
|
}).id('dut_create:engine_pisto')
|
|
//一般发酵
|
|
event.remove({ id: 'createdieselgenerators:basin_fermenting/fermentable' })
|
|
event.custom({
|
|
"type": "createdieselgenerators:basin_fermenting",
|
|
"ingredients": [
|
|
{ "tag": "dut_create:fermentable" },
|
|
{ "fluid": "minecraft:water", "amount": 100 },
|
|
{ "item": "createdieselgenerators:wood_chip" },
|
|
{ "item": "createdieselgenerators:wood_chip" }
|
|
],
|
|
"processingTime": 600,
|
|
"results": [
|
|
{ "fluid": "createdieselgenerators:ethanol", "amount": 200 }
|
|
]
|
|
}).id('dut_create:fermentable')
|
|
//面粉发酵
|
|
event.remove({ id: 'createdieselgenerators:basin_fermenting/dough' })
|
|
event.custom({
|
|
"type": "createdieselgenerators:basin_fermenting",
|
|
"ingredients": [
|
|
{ "item": "create:wheat_flour" },
|
|
{ "fluid": "minecraft:water", "amount": 100 },
|
|
{ "item": "createdieselgenerators:wood_chip" }
|
|
],
|
|
"processingTime": 500,
|
|
"results": [
|
|
{ "fluid": "createdieselgenerators:ethanol", "amount": 200 }
|
|
]
|
|
}).id('dut_create:dough_fermentable')
|
|
}) |