Add Blaze Cake basin production chain

This commit is contained in:
2026-07-20 17:03:32 +02:00
parent 9e8fbd17ed
commit c780a4ec92
2 changed files with 28 additions and 2 deletions
+7
View File
@@ -46,6 +46,13 @@ Nuggets, Plates, Dusts, Gears, Rods und Clumps werden ueber ihre gemeinsamen
`alltheores:brass_ingot` fuer Lagerzaehlung, Create-Versand und ME-Export `alltheores:brass_ingot` fuer Lagerzaehlung, Create-Versand und ME-Export
gleichwertig. Eindeutige Create-Bauteile verwenden weiterhin exakte IDs. gleichwertig. Eindeutige Create-Bauteile verwenden weiterhin exakte IDs.
V1.6 integriert die Blaze-Cake-Vorstufe. Netherrack wird ueber `crushing` zu
Cinder Flour verarbeitet. Egg, Sugar und Cinder Flour gehen anschliessend an die
separate Basin-Presse `presse:7` und werden zu Blaze Cake Bases kompaktiert. Die
Depot-Pressen `presse:1` bis `presse:6` bleiben ausschliesslich fuer Plates
reserviert. Fuer fertige Blaze Cakes fehlt noch eine adressierbare Filling-Station
mit 250 mB Lava pro Base.
## Create-Fabrik: Peripherie erkennen ## Create-Fabrik: Peripherie erkennen
Das rein lesende Diagnoseprogramm herunterladen und starten: Das rein lesende Diagnoseprogramm herunterladen und starten:
+21 -2
View File
@@ -1,7 +1,7 @@
-- ATM10 Create factory scheduler V1 -- ATM10 Create factory scheduler V1
-- Persistent jobs, dependency planning, progress-aware retries and diagnostics. -- Persistent jobs, dependency planning, progress-aware retries and diagnostics.
local VERSION = "1.5.0" local VERSION = "1.6.0"
local REFRESH_SECONDS = 1 local REFRESH_SECONDS = 1
local CONFIRM_SECONDS = 6 local CONFIRM_SECONDS = 6
local DRAIN_SECONDS = 60 local DRAIN_SECONDS = 60
@@ -27,6 +27,13 @@ local RECIPES = {
input = "create:crimsite", inputCount = 64, input = "create:crimsite", inputCount = 64,
outputs = { "alltheores:iron_clump", "minecraft:iron_nugget" }, completion = "activity", outputs = { "alltheores:iron_clump", "minecraft:iron_nugget" }, completion = "activity",
}, },
crush_netherrack = {
label = "64 CINDER FLOUR", station = "crushing", address = "crushing",
input = "minecraft:netherrack", inputCount = 64,
-- One Cinder Flour is guaranteed per Netherrack; the second output has
-- a 50% chance and is deliberately treated as a harmless bonus.
output = "create:cinder_flour", outputCount = 64, targetCount = 64,
},
strip_oak = { strip_oak = {
label = "64 STRIPPED OAK", station = "saw:2", address = "saw:2", label = "64 STRIPPED OAK", station = "saw:2", address = "saw:2",
input = "minecraft:oak_log", inputCount = 64, input = "minecraft:oak_log", inputCount = 64,
@@ -133,6 +140,15 @@ local RECIPES = {
input = "alltheores:steel_ingot", inputCount = 64, input = "alltheores:steel_ingot", inputCount = 64,
output = "alltheores:steel_plate", outputCount = 64, targetCount = 64, output = "alltheores:steel_plate", outputCount = 64, targetCount = 64,
}, },
press_blaze_cake_base = {
label = "64 BLAZE CAKE BASES", station = "presse:7", address = "presse:7",
inputs = {
{ item = "minecraft:egg", count = 64 },
{ item = "minecraft:sugar", count = 64 },
{ item = "create:cinder_flour", count = 64 },
},
output = "create:blaze_cake_base", outputCount = 64, targetCount = 64,
},
zinc_nuggets = { zinc_nuggets = {
label = "576 ZINC NUGGETS", planner = "zinc_nuggets", label = "576 ZINC NUGGETS", planner = "zinc_nuggets",
output = "alltheores:zinc_nugget", targetCount = 576, output = "alltheores:zinc_nugget", targetCount = 576,
@@ -144,11 +160,12 @@ local RECIPES = {
} }
local ACTION_ORDER = { local ACTION_ORDER = {
"crush_asurine", "crush_crimsite", "strip_oak", "planks_oak", "shafts", "zinc_nuggets", "crush_asurine", "crush_crimsite", "crush_netherrack", "strip_oak", "planks_oak", "shafts", "zinc_nuggets",
"iron_nuggets", "iron_nuggets",
"mixer_alloy", "mixer_cogwheel", "mixer_large_cogwheel", "mixer_alloy", "mixer_cogwheel", "mixer_large_cogwheel",
"casing_andesite", "casing_copper", "casing_brass", "casing_railway", "precision_mechanism", "casing_andesite", "casing_copper", "casing_brass", "casing_railway", "precision_mechanism",
"press_gold", "press_iron", "press_copper", "press_brass", "press_zinc", "press_steel", "press_gold", "press_iron", "press_copper", "press_brass", "press_zinc", "press_steel",
"press_blaze_cake_base",
} }
local KEEP_STOCK = { local KEEP_STOCK = {
@@ -187,6 +204,8 @@ local PRODUCER_BY_ITEM = {
["alltheores:brass_plate"] = "press_brass", ["alltheores:brass_plate"] = "press_brass",
["alltheores:zinc_plate"] = "press_zinc", ["alltheores:zinc_plate"] = "press_zinc",
["alltheores:steel_plate"] = "press_steel", ["alltheores:steel_plate"] = "press_steel",
["create:cinder_flour"] = "crush_netherrack",
["create:blaze_cake_base"] = "press_blaze_cake_base",
} }
local function epoch() local function epoch()