diff --git a/oregen-manager.lua b/oregen-manager.lua index cb9e01d..7493801 100644 --- a/oregen-manager.lua +++ b/oregen-manager.lua @@ -28,6 +28,8 @@ local KEEP_STOCKED = { ["tfmg:nickel_nugget"] = 4 * 64, ["tfmg:lithium_nugget"] = 64, ["tfmg:bauxite_powder"] = 4 * 64, + ["minecraft:flint"] = 0, + ["minecraft:andesite"] = 4 * 64, } local GLOBAL_LIMS = { @@ -52,6 +54,10 @@ local LIMIT_EXCEPTIONS = { lower = -1, upper = 0, }, + ["minecraft:flint"] = { + lower = 64, + upper = 2 * 64, + }, } -- if these exist, they will be used up @@ -69,7 +75,7 @@ local PRODUCTS = { {"minecraft:sand", WASHER_ADDR}, {"minecraft:clay_ball", SMELTER_ADDR}, {"minecraft:brick", HAUNTER_ADDR}, - {"minecraft:flint", CRUSHER_ADDR}, + {"minecraft:flint", CRUSHER_ADDR, keep = 4 * 64}, {"minecraft:nether_bricks", CRUSHER_ADDR}, {"minecraft:basalt", CRUSHER_ADDR}, {"create:crushed_raw_silver", WASHER_ADDR, limit = 16}, @@ -163,6 +169,21 @@ local RECIPES = { addr = PRESS_ADDR, limit = 6, }, + ["minecraft:flint"] = { + ingredients = { + {"minecraft:gravel", 64}, + }, + addr = WASHER_ADDR, + limit = 8, + }, + ["minecraft:andesite"] = { + ingredients = { + {"minecraft:flint", 64}, + {"minecraft:gravel", 32}, + }, + addr = PRESS_ADDR, + limit = 6, + }, } local SLEEP_T = 20