create-the-brass-oncerto/kubejs/server_scripts/add/bio/culture_bin.js

306 lines
12 KiB
JavaScript
Raw Permalink Normal View History

2025-04-11 17:07:29 +08:00
//生产配方
ServerEvents.recipes(event => {
//
//event.custom().id("dut_create:")
//event.custom().id("dut_create:")
//event.custom().id("dut_create:")
//泥炭原虫
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 120,
"requirements": [
CultureBinItemInput("minecraft:packed_mud",8),
CultureBinItemInput("minecraft:charcoal",8),
CultureBinItemInput("kubejs:peat_protozoa",1),
CultureBinItemChance("minecraft:coal", 8, 1),
CultureBinItemChance("minecraft:mud", 3, 1),
CultureBinItemChance("kubejs:peat_protozoa", 1, 1)
]
}).id("dut_create:culture_bin/peat/coal")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 120,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("minecraft:mud",8),
CultureBinItemInput("kubejs:peat_protozoa",1),
CultureBinItemChance("minecraft:packed_mud", 4, 1),
CultureBinItemChance("minecraft:packed_mud", 4, 0.8),
CultureBinItemChance("kubejs:peat_protozoa", 2, 1),
CultureBinItemChance("kubejs:peat_protozoa", 2, 0.8)
]
}).id("dut_create:culture_bin/peat/packed_mud")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 40,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("minecraft:packed_mud",8),
CultureBinItemInput("kubejs:peat_protozoa",1),
CultureBinItemChance("minecraft:charcoal", 6, 1),
CultureBinItemChance("kubejs:peat_protozoa", 1, 1)
]
}).id("dut_create:culture_bin/peat/charcoal")
//酵母
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 80,
"requirements": [
CultureBinFluid("kubejs:polymer","output",250),
CultureBinItemInput("kubejs:empty_can",8),
CultureBinItemInput("kubejs:yeast",1),
CultureBinItemChance("create:andesite_alloy", 4, 1),
CultureBinItemChance("kubejs:yeast", 1, 1),
CultureBinItemChance("kubejs:yeast", 1, 0.25)
]
}).id("dut_create:culture_bin/yeast/recycle_plastic")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 80,
"requirements": [
CultureBinFluid("minecraft:water","input",300),
CultureBinFluid("createdieselgenerators:ethanol","output",1750),
CultureBinItemInput("minecraft:sugar",6),
CultureBinItemInput("kubejs:yeast",1),
CultureBinItemChance("kubejs:yeast", 1, 1)
]
}).id("dut_create:culture_bin/yeast/ferment_sugar_yeast")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 70,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinFluid("kubejs:carbon_dioxide","output",500),
CultureBinItemInput("#dut_create:fermentable",8),
CultureBinItemInput("kubejs:yeast",1),
CultureBinItemChance("kubejs:yeast", 1, 1),
CultureBinItemChance("kubejs:yeast", 1, 0.5),
CultureBinItemChance("minecraft:sugar",8,1),
CultureBinItemChance("minecraft:sugar",6,0.75)
]
}).id("dut_create:culture_bin/yeast/ferment_sugar_from_yeast")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 80,
"requirements": [
CultureBinFluid("minecraft:water","input",300),
CultureBinFluid("kubejs:carbon_dioxide","output",500),
CultureBinItemInput("create:wheat_flour",8),
CultureBinItemInput("kubejs:yeast",1),
CultureBinItemChance("kubejs:yeast", 1, 1),
CultureBinItemChance("kubejs:yeast", 1, 0.5),
CultureBinItemChance("minecraft:sugar",8,1),
CultureBinItemChance("minecraft:sugar",6,0.75),
]
}).id("dut_create:culture_bin/yeast/ferment_sugar_from_yeast1")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 80,
"requirements": [
CultureBinFluid("kubejs:saline_water","input",500),
CultureBinFluid("createaddition:seed_oil","output",1500),
CultureBinItemInput("kubejs:yeast",1),
CultureBinItemInput("minecraft:sugar",6),
CultureBinItemChance("kubejs:yeast", 1, 1)
]
}).id("dut_create:culture_bin/yeast/ferment_plantoil_from_yeast")
//烈焰疣
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 80,
"requirements": [
CultureBinFluid("minecraft:water","input",1000),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemChance("kubejs:blaze_wart", 1, 0.2),
CultureBinFluidNBT("create:potion","output", 1000,{ Bottle: "REGULAR", Potion: "minecraft:awkward" })
]
}).id("dut_create:culture_bin/blaze_wart/awkward_potion")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",6),
CultureBinItemInput("#forge:dyes/red",1),
CultureBinItemChance("minecraft:beef", 4, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/beef")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",6),
CultureBinItemInput("#forge:dyes/pink",1),
CultureBinItemChance("minecraft:porkchop", 5, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/porkchop")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",3),
CultureBinItemInput("#forge:dyes/white",1),
CultureBinItemChance("minecraft:cod", 4, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/cod")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",3),
CultureBinItemInput("#forge:dyes/black",1),
CultureBinItemChance("crabbersdelight:clawster", 2, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/clawster")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",3),
CultureBinItemInput("minecraft:ink_sac",1),
CultureBinItemChance("miners_delight:squid", 2, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/squid")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",1),
CultureBinItemInput("#forge:dyes/blue",1),
CultureBinItemChance("crabbersdelight:crab", 3, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/crab")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("minecraft:water","input",500),
CultureBinItemInput("kubejs:blaze_wart",1),
CultureBinItemChance("kubejs:blaze_wart", 1, 1),
CultureBinItemInput("createaddition:biomass",3),
CultureBinItemInput("#forge:dyes/yellow",1),
CultureBinItemChance("minecraft:pufferfish", 4, 1),
CultureBinFluidNBT("create:potion","output", 250,{ Bottle: "REGULAR", Potion: "minecraft:thick" })
]
}).id("dut_create:culture_bin/blaze_wart/pufferfish")
//乳酪月藻
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 120,
"requirements": [
CultureBinFluid("minecraft:milk","input",1000),
CultureBinItemInput("kubejs:salt",2),
CultureBinItemInput("kubejs:cheese_moonalgae",1),
CultureBinItemInput("#dut_create:moon_solid",1),
CultureBinItemChance("ad_astra:cheese", 8, 1),
CultureBinItemChance("kubejs:cheese_moonalgae", 3, 1),
CultureBinItemChance("kubejs:cheese_moonalgae", 2, 0.5)
]
}).id("dut_create:culture_bin/cheese_moonalgae/cheese")
//粘菌
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 60,
"requirements": [
CultureBinFluid("kubejs:polymer","input",250),
CultureBinFluid("create_things_and_misc:slime","output",1000),
CultureBinItemInput("kubejs:salt",3),
CultureBinItemInput("kubejs:mycetozoan",1),
CultureBinItemChance("kubejs:mycetozoan", 1, 1),
CultureBinItemChance("kubejs:mycetozoan", 1, 0.5)
]
}).id("dut_create:culture_bin/mycetozoan/slime")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 80,
"requirements": [
CultureBinFluid("create_things_and_misc:slime","input",1000),
CultureBinFluid("kubejs:slime_colloid","output",500),
CultureBinItemInput("kubejs:tin_nugget",3),
CultureBinItemInput("kubejs:mycetozoan",1),
CultureBinItemChance("kubejs:mycetozoan", 1, 1)
]
}).id("dut_create:culture_bin/mycetozoan/slime_colloid_from_tin")
event.custom({
"type": "custommachinery:custom_machine",
"machine": "dut:culture_bin",
"time": 120,
"requirements": [
CultureBinFluid("create_things_and_misc:slime","input",1000),
CultureBinFluid("kubejs:slime_colloid","output",750),
CultureBinItemInput("kubejs:aluminite_powder",1),
CultureBinItemInput("kubejs:mycetozoan",1),
CultureBinItemChance("kubejs:mycetozoan", 1, 1)
]
}).id("dut_create:culture_bin/mycetozoan/slime_colloid")
//谐振原虫
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:resonant_bacteria" },
"loops": 1,
"results": [
{ "item": "kubejs:resonant_bacteria","count":2,"chance":0.025},
{ "item": "kubejs:resonant_bacteria","chance":0.975}
],
"sequence": [
{
"type": "create_optical:focusing",
"ingredients": [
{ "item": "kubejs:resonant_bacteria" }
],
"processingTime": 200,
"required_beam_type": 3,
"results": [
{ "item": "kubejs:resonant_bacteria" }
]
}
],
"transitionalItem": {
"item": "kubejs:resonant_bacteria"
}
}).id("dut_create:culture_bin/resonant_bacteria/scan")
})