From a53c0b750834707bbe50ab3f331fd8c62a3c9040 Mon Sep 17 00:00:00 2001 From: Emerson Rosen-Jones Date: Sat, 17 Jan 2026 16:34:13 -0500 Subject: [PATCH] feat: new config format This reverts commit ecb7ff7c407de37d1c851e30f620b2a0f58b2076. It also integrates the new config somewhat --- compacting-storage.lua | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/compacting-storage.lua b/compacting-storage.lua index 4058bf9..37d5bf2 100644 --- a/compacting-storage.lua +++ b/compacting-storage.lua @@ -15,7 +15,33 @@ local UNPACKING_ADDR = "" local SLEEP_TIME = 30 local NUGGET_RATIO = 63 -- amount of nuggets per craft local BLOCK_RATIO = 7 -- amount of blocks per craft -local ITEM_TYPES = { "iron", "copper", "zinc", "gold", "electrum" } +local ITEM_TYPES = { + iron = { + nugget = "minecraft", + ingot = "minecraft", + block = "minecraft", + }, + copper = { + nugget = "create", + ingot = "minecraft", + block = "minecraft", + }, + zinc = { + nugget = "create", + ingot = "create", + block = "create", + }, + gold = { + nugget = "minecraft", + ingot = "minecraft", + block = "minecraft", + }, + electrum = { + nugget = "createaddition", + ingot = "createaddition", + block = "createaddition", + }, +} local STACKS = 64 local NUGGETS = 1 @@ -184,7 +210,7 @@ while true do -- print_counts(items) -- 2. either work towards a desired distribution or create more resources - for _, item_type in ipairs(ITEM_TYPES) do + for item_type, _ in pairs(ITEM_TYPES) do local current_dist = get_dist(item_type, items) local num = dist_to_num(current_dist) if num > MIN_NUM then