Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- -------------------------------
- -- turtle construction modules(API)
- -- -------------------------------
- RES = { -- RESOURCES
- cobblestone = "cobblestone",
- diskDrive = "diskDrive",
- floppyDisk = "floppyDisk",
- torch = "torch",
- furnace = "furnace",
- chest = "chest",
- halfBlock = "halfBlock",
- dirt = "dirt",
- sapling = "sapling", -- naegi
- woodPlank = "woodPlank",
- workbench = "workbench",
- }
- RES_ATTR = { -- RESOURCE ATTRIBUTES
- torch = { wallFirst = true }
- }
- MODS = {} -- MODULES
- local tmp
- tmp = {
- id = "gateL",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, T = RES.torch },
- dimension = 3,
- map = {{ "BB", "B-", "B-", "B-" },
- { "BB", "B-", "--", "T-" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "gateR",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, T = RES.torch },
- dimension = 3,
- map = {{ "BB", "-B", "-B", "-B" },
- { "BB", "-B", "--", "-T" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "milestone",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, D = RES.diskdrive, F = RES.floppydisk, T = RES.torch },
- dimension = 3,
- map = {{ "BB", "BB", "-B", "-B" },
- { "BB", "DB", "--", "-T" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "furnace",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, F = RES.furnace },
- dimension = 3,
- map = {{ "BB", "--", "FF", "--" },
- { "BB", "--", "--", "--" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "chestsL",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, C = RES.chest, T = RES.torch },
- dimension = 3,
- map = {{ "BB", "CB", "CB", "CB" },
- { "BB", "--", "--", "-T" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "chestsR",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, C = RES.chest, T = RES.torch },
- dimension = 3,
- map = {{ "BB", "BC", "BC", "BC" },
- { "BB", "--", "--", "T-" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "chestsM",
- size = { x = 2, z = 2, y = 4 },
- resDef = { B = RES.cobblestone, C = RES.chest },
- dimension = 3,
- map = {{ "BB", "CC", "CC", "CC" },
- { "BB", "--", "--", "--" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "test",
- size = { x = 2, z = 2, y = 2 },
- resDef = { B = RES.cobblestone, H = RES.halfBlock },
- dimension = 3,
- map = {{ "B-", "H-" },
- { "BB", "--" }}}
- MODS[tmp.id] = tmp
- tmp = { -- cobble x 28, half x 14, dirt x 1, torch x 2, sapling x 1
- id = "treeUnit",
- size = { x = 8, z = 8, y = 12 }, -- fuelLevel clear=1534, build=
- resDef = { B = RES.cobblestone, H = RES.halfBlock, D = RES.dirt, T = RES.torch, N = RES.sapling },
- dimension = 3,
- map = {{ "--------", "", "HBHHHHHB", "", "", "--------" },
- { "--------", "", "-B-----H", "", "", "--------" },
- { "--------", "", "-B-----H", "", "", "--------" },
- { "--------", "", "HBHHDHHH", "", "", "--------" },
- { "--------", "", "-B--T--H", "", "", "--------" },
- { "--------", "", "-B-----H", "", "", "--------" },
- { "--------", "", "BBBBBBBB", "", "", "--------" },
- { "B-------", "", "BB-----H", "", "", "BT------" }}}
- for i = 1, #tmp.map do
- tmp.map[i][2] = tmp.map[i][1]
- tmp.map[i][4] = tmp.map[i][1]
- tmp.map[i][5] = tmp.map[i][1]
- for j = 7, 12 do
- table.insert(tmp.map[i], tmp.map[i][1])
- end
- end
- tmp.map[4][4] = "----N---"
- MODS[tmp.id] = tmp
- tmp = { -- cobble x 28, half x 14, dirt x 1, torch x 2, sapling x 1
- id = "treeUnit2",
- size = { x = 8, z = 8, y = 12 }, -- fuelLevel clear=1534, build=
- resDef = { B = RES.cobblestone, H = RES.halfBlock, D = RES.dirt, T = RES.torch, N = RES.sapling },
- dimension = 3,
- map = {{ "--------", "B-------", "BBHHHHHB", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------", "--------" },
- { "B-------", "B-------", "-B-----H", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------", "--------", "--------" },
- { "B-------", "--------", "-B-----H", "--------", "--------", "B-------", "B-------", "--------", "--------", "--------", "--------", "B-------" },
- { "--------", "--------", "-BHHDHHH", "----N---", "B-------", "B-------", "--------", "--------", "--------", "--------", "B-------", "B-------" },
- { "--------", "--------", "-B--T--H", "B-------", "B-------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------" },
- { "--------", "--------", "BB-----H", "B-------", "--------", "--------", "--------", "--------", "--------", "B-------", "--------", "--------" },
- { "--------", "--------", "BBBBBBBB", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "--------", "--------" },
- { "--------", "--------", "BB-----H", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "treeUnit3",
- size = { x = 8, z = 8, y = 12 },
- resDef = { B = RES.cobblestone, H = RES.halfBlock, D = RES.dirt, T = RES.torch, N = RES.sapling },
- dimension = 3,
- map = {{ "--------", "B-------", "BBHHHHHB", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------" },
- { "B-------", "B-------", "-B-----H", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------" },
- { "B-------", "--------", "-B-----H", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "B-------" },
- { "--------", "--------", "-BHHDHHH", "----N---", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------" },
- { "--------", "--------", "-B--T--H", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------" },
- { "--------", "--------", "BB-----H", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------" },
- { "--------", "--------", "BBBBBBBB", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------", "--------" },
- { "--------", "--------", "BB--BBHH", "---BB---", "--BB----", "-BB-----", "BB------", "B-------", "--------", "--------", "--------", "--------" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "treeUnitStart",
- size = { x = 8, z = 8, y = 12 },
- resDef = { B = RES.cobblestone, H = RES.halfBlock, D = RES.dirt, T = RES.torch, N = RES.sapling,
- W = RES.woodPlank, C = RES.chest, F = RES.furnace },
- dimension = 3,
- map = {{ "--------", "B-------", "BBHHHHHB", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------" },
- { "B-------", "B-------", "-B-----H", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------" },
- { "B-------", "--------", "-B-----H", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "B-------" },
- { "--------", "--------", "-BHHDHHH", "----N---", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------" },
- { "--------", "--------", "-BC-T--H", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------" },
- { "--------", "--------", "BBWCCFCH", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------" },
- { "--------", "--------", "BBBBBBBB", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------", "--------" },
- { "--------", "--------", "BB--BBHH", "---BB---", "--BB----", "-BB-----", "BB------", "B-------", "--------", "--------", "--------", "--------" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "miningBase",
- size = { x = 8, z = 8, y = 12 },
- resDef = { B = RES.cobblestone, T = RES.torch, C = RES.chest, W = RES.woodPlank },
- dimension = 3,
- map = {{ "B------B", "BT----TB", "BBBBBBBB", "B------B", "B------B", "BT----TB", "B------B", "B------B", "B------B", "B------B", "B------B", "B------B" },
- { "--------", "B------T", "BBBBBBBB", "--C-C-C-", "--C-C-C-", "T-C-C-CT", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--------", "--------", "--------" },
- { "B-------", "B-------", "-BBBBBBB", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--------", "--------", "B-------" },
- { "B-------", "--------", "-BBBBBBB", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------" },
- { "--------", "--------", "-BBBBBBB", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "B-------", "B-------", "--------" },
- { "--------", "--------", "-BBBBBBB", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "--C-C-C-", "B-C-C-C-", "B-------", "--------", "--------" },
- { "--------", "T------T", "BWBBBBBB", "--------", "--------", "T------T", "--------", "B-------", "B-------", "--------", "--------", "--------" },
- { "B------B", "BT----TB", "BB--BB-B", "B--BB--B", "B-BB---B", "BBB---TB", "BB-----B", "B------B", "-------B", "-------B", "-------B", "-------B" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "miningBase2",
- size = { x = 8, z = 8, y = 12 },
- resDef = { B = RES.cobblestone, T = RES.torch, C = RES.chest, W = RES.woodPlank },
- dimension = 3,
- map = {{ "B------B", "BT----TB", "BBBBBBBB", "B------B", "B------B", "BT----TB", "B------B", "B------B", "B------B", "B------B", "B------B", "B------B" },
- { "--------", "B------T", "BBBBBBBB", "--C-C-C-", "--------", "T------T", "--------", "--------", "--------", "--------", "--------", "B-------" },
- { "B-------", "B-------", "-BBBBBBB", "--C-C-C-", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "B-------" },
- { "B-------", "--------", "-BBBBBBB", "--------", "--------", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------" },
- { "--------", "--------", "-BBBBBBB", "--C-C-C-", "--------", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------" },
- { "--------", "--------", "-BBBBBBB", "--C-C-C-", "--------", "--------", "--------", "--------", "B-------", "B-------", "--------", "--------" },
- { "--------", "T------T", "BWBBBBBB", "C-------", "C-------", "C------T", "--------", "B-------", "B-------", "--------", "--------", "--------" },
- { "B------B", "BT----TB", "BB--BBBB", "---BB--B", "--BB---B", "--B---TB", "BB-----B", "B------B", "-------B", "-------B", "-------B", "-------B" }}}
- MODS[tmp.id] = tmp
- tmp = {
- id = "charcoalHut",
- size = { x = 8, z = 8, y = 12 },
- resDef = { B = RES.cobblestone, T = RES.torch, C = RES.chest, W = RES.woodPlank, F = RES.furnace, G = RES.workbench },
- dimension = 3,
- map = {{ "B------B", "BT-----B", "BT----TB", "BBBBBBBB", "-------B", "-------B", "-T---T-B", "BBBBBBBB", "B-C-C-CB", "B------B", "B------B", "B------B" },
- { "--------", "B-------", "B------T", "-BBBBBBB", "-B-B-B-B", "-B-B-B-B", "-B-B-B-B", "-BBBBBBB", "--C-C-C-", "--------", "T------T", "--------" },
- { "B-------", "B-------", "--------", "-BBBBBBB", "--------", "-F-F-F-F", "--------", "-BBBBBBB", "--------", "--------", "--------", "--------" },
- { "B-FFFF--", "--------", "--------", "-BBBBBBB", "--------", "--------", "--------", "-BBBBBBB", "--C-C-C-", "--------", "--------", "--------" },
- { "--FFFF--", "--------", "--------", "-BBBBBBB", "--------", "-F-F-F-F", "--------", "-BBBBBBB", "--C-C-C-", "--------", "--------", "--------" },
- { "--FFFF--", "--------", "--------", "BBBBBBBB", "-B-B-B-B", "-B-B-B-B", "-B-B-B-B", "-BBBBBB-", "--------", "--------", "--------", "--------" },
- { "--FFFF--", "--------", "B------T", "BWBBBBBB", "-------B", "-------B", "T----T--", "B-BBBBB-", "--C-C-C-", "--------", "T-------", "--------" },
- { "B------B", "B------B", "BT----TB", "BCBBBBBB", "B------B", "B-------", "B-------", "BBBBBBB-", "B-C-C-C-", "B-------", "B-------", "B-------" }}}
- MODS[tmp.id] = tmp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement