feat: add ability to send items to main storage
Helps keep room available in storage, prevents overflow.
This commit is contained in:
parent
e82591297c
commit
eb73ea0534
1 changed files with 11 additions and 5 deletions
|
|
@ -12,6 +12,9 @@ local SMELTER_ADDR = "Smelter"
|
||||||
local HAUNTER_ADDR = "Haunter"
|
local HAUNTER_ADDR = "Haunter"
|
||||||
local PRESS_ADDR = "Press"
|
local PRESS_ADDR = "Press"
|
||||||
local EXPORT_ADDR = "Output"
|
local EXPORT_ADDR = "Output"
|
||||||
|
-- Packages sent here leave the oregen system and go to main storage.
|
||||||
|
-- Helps keep slots freed up in oregen storage
|
||||||
|
local MAIN_STORAGE_ADDR = "Main Storage"
|
||||||
|
|
||||||
-- amount to keep in EXPORT_STORAGE
|
-- amount to keep in EXPORT_STORAGE
|
||||||
local KEEP_STOCKED = {
|
local KEEP_STOCKED = {
|
||||||
|
|
@ -26,7 +29,6 @@ local KEEP_STOCKED = {
|
||||||
["minecraft:nether_bricks"] = 0,
|
["minecraft:nether_bricks"] = 0,
|
||||||
["oreganized:silver_nugget"] = 4 * 64,
|
["oreganized:silver_nugget"] = 4 * 64,
|
||||||
["tfmg:nickel_nugget"] = 4 * 64,
|
["tfmg:nickel_nugget"] = 4 * 64,
|
||||||
["tfmg:lithium_nugget"] = 64,
|
|
||||||
["tfmg:bauxite_powder"] = 4 * 64,
|
["tfmg:bauxite_powder"] = 4 * 64,
|
||||||
["minecraft:flint"] = 0,
|
["minecraft:flint"] = 0,
|
||||||
["minecraft:andesite"] = 4 * 64,
|
["minecraft:andesite"] = 4 * 64,
|
||||||
|
|
@ -50,10 +52,6 @@ local LIMIT_EXCEPTIONS = {
|
||||||
lower = 0,
|
lower = 0,
|
||||||
upper = 4,
|
upper = 4,
|
||||||
},
|
},
|
||||||
["tfmg:lithium_nugget"] = {
|
|
||||||
lower = -1,
|
|
||||||
upper = 0,
|
|
||||||
},
|
|
||||||
["minecraft:flint"] = {
|
["minecraft:flint"] = {
|
||||||
lower = 64,
|
lower = 64,
|
||||||
upper = 2 * 64,
|
upper = 2 * 64,
|
||||||
|
|
@ -86,6 +84,14 @@ local PRODUCTS = {
|
||||||
{"minecraft:calcite", CRUSHER_ADDR},
|
{"minecraft:calcite", CRUSHER_ADDR},
|
||||||
{"create:crushed_raw_nickel", WASHER_ADDR, limit = 32},
|
{"create:crushed_raw_nickel", WASHER_ADDR, limit = 32},
|
||||||
{"tfmg:bauxite", CRUSHER_ADDR},
|
{"tfmg:bauxite", CRUSHER_ADDR},
|
||||||
|
{"tfmg:lithium_nugget", MAIN_STORAGE_ADDR},
|
||||||
|
-- Can reduce these numbers to 12 * 64 in future if it becomes an issue
|
||||||
|
{"minecraft:iron_nugget", MAIN_STORAGE_ADDR, keep = 16 * 64},
|
||||||
|
{"minecraft:gold_nugget", MAIN_STORAGE_ADDR, keep = 16 * 64},
|
||||||
|
{"create:copper_nugget", MAIN_STORAGE_ADDR, keep = 16 * 64},
|
||||||
|
{"create:zinc_nugget", MAIN_STORAGE_ADDR, keep = 16 * 64},
|
||||||
|
{"tfmg:nickel_nugget", MAIN_STORAGE_ADDR, keep = 16 * 64},
|
||||||
|
{"oreganized:silver_nugget", MAIN_STORAGE_ADDR, keep = 16 * 64},
|
||||||
}
|
}
|
||||||
|
|
||||||
-- these will be crafted when needed
|
-- these will be crafted when needed
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue