Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- br = peripheral.wrap("bottom")
- mfsu = peripheral.wrap("batbox_2")
- mfsuLevel = mfsu.getStored()
- RSC4 = peripheral.wrap("redstone_energy_cell_4")
- RSC5 = peripheral.wrap("redstone_energy_cell_5")
- RSC6 = peripheral.wrap("redstone_energy_cell_6")
- RSC7 = peripheral.wrap("redstone_energy_cell_7")
- RSC8 = peripheral.wrap("redstone_energy_cell_8")
- RSC9 = peripheral.wrap("redstone_energy_cell_9")
- RSC10 = peripheral.wrap("redstone_energy_cell_10")
- RSC11 = peripheral.wrap("redstone_energy_cell_11")
- RSC12 = peripheral.wrap("redstone_energy_cell_12")
- RSC13 = peripheral.wrap("redstone_energy_cell_13")
- RSC14 = peripheral.wrap("redstone_energy_cell_14")
- RSC15 = peripheral.wrap("redstone_energy_cell_15")
- RSC16 = peripheral.wrap("redstone_energy_cell_16")
- function header() -- Prints the Display Name
- br.addText(25, 45, "Oracle Display - v0.2.7", 0x4FFF84)
- end
- function Box() -- Adds the Outlines
- br.addGradientBox(3, 65, 200, 2, 0x4FFF84, 1, 0x4FFF84, 1, 2)
- br.addGradientBox(3, 240, 200, 2, 0x4FFF84, 1, 0x4FFF84, 1, 2)
- end
- function Time()
- local time = os.time()
- time = textutils.formatTime(time, false)
- br.addText(5, 70, "The current Minecraft Time is:", 0x4FFF84)
- br.addText(160, 70, time, 0x0000FF)
- end
- function RSenergy()
- local C4S = RSC4.getEnergyStored()
- local C5S = RSC5.getEnergyStored()
- local C6S = RSC6.getEnergyStored()
- local C7S = RSC7.getEnergyStored()
- local C8S = RSC8.getEnergyStored()
- local C9S = RSC9.getEnergyStored()
- local C10S = RSC10.getEnergyStored()
- local C11S = RSC11.getEnergyStored()
- local C12S = RSC12.getEnergyStored()
- local C13S = RSC13.getEnergyStored()
- local C14S = RSC14.getEnergyStored()
- local C15S = RSC15.getEnergyStored()
- local C16S = RSC16.getEnergyStored()
- br.addText(5, 100, "Cell 01:", 0x00158F)
- br.addText(50, 100, C4S, 0x00FF2F)
- br.addText(95, 100, " MJ", 0x00158F)
- br.addText(5, 110, "Cell 02:", 0x00158F)
- br.addText(50, 110, C5S, 0x00FF2F)
- br.addText(95, 110, " MJ", 0x00158F)
- br.addText(5, 120, "Cell 03:", 0x00158F)
- br.addText(50, 120, C6S, 0x00FF2F)
- br.addText(95, 120, " MJ", 0x00158F)
- br.addText(5, 130, "Cell 04:", 0x00158F)
- br.addText(50, 130, C7S, 0x00FF2F)
- br.addText(95, 130, " MJ", 0x00158F)
- br.addText(5, 140, "Cell 05:", 0x00158F)
- br.addText(50, 140, C8S, 0x00FF2F)
- br.addText(95, 140, " MJ", 0x00158F)
- br.addText(5, 150, "Cell 06:", 0x00158F)
- br.addText(50, 150, C9S, 0x00FF2F)
- br.addText(95, 150, " MJ", 0x00158F)
- br.addText(5, 160, "Cell 07:", 0x00158F)
- br.addText(50, 160, C10S, 0x00FF2F)
- br.addText(95, 160, " MJ", 0x00158F)
- br.addText(5, 170, "Cell 08:", 0x00158F)
- br.addText(50, 170, C11S, 0x00FF2F)
- br.addText(95, 170, " MJ", 0x00158F)
- br.addText(5, 180, "Cell 09:", 0x00158F)
- br.addText(50, 180, C12S, 0x00FF2F)
- br.addText(95, 180, " MJ", 0x00158F)
- br.addText(5, 190, "Cell 10:", 0x00158F)
- br.addText(50, 190, C12S, 0x00FF2F)
- br.addText(95, 190, " MJ", 0x00158F)
- br.addText(5, 200, "Cell 11:", 0x00158F)
- br.addText(50, 200, C13S, 0x00FF2F)
- br.addText(95, 200, " MJ", 0x00158F)
- br.addText(5, 210, "Cell 12:", 0x00158F)
- br.addText(50, 210, C14S, 0x00FF2F)
- br.addText(95, 210, " MJ", 0x00158F)
- br.addText(5, 220, "Cell 12:", 0x00158F)
- br.addText(50, 220, C15S, 0x00FF2F)
- br.addText(95, 220, " MJ", 0x00158F)
- br.addText(5, 230, "Cell 13:", 0x00158F)
- br.addText(50, 230, C16S, 0x00FF2F)
- br.addText(95, 230, " MJ", 0x00158F)
- end
- function mfsuPower()
- mfsuLevel = tostring(mfsu.getStored())
- local mfsuString = br.getStringWidth(mfsuLevel)
- if tonumber(mfsu.getStored()) > 5 then
- br.addText(5, 90, "MFSU:", 0x00158F)
- br.addText(45, 90, mfsuLevel, 0x00FF2F)
- br.addText(95, 90, " EU", 0x00158F)
- else
- br.addText(5, 90, "No Energy in MFSU!", 0x00158F)
- end
- end
- function lava()
- local lava = peripheral.wrap("iron_tank_valve_4")
- local tableInfoLava = lava.getTanks("unknown")
- for k, v in pairs(tableInfoLava) do
- for x, level in pairs(v) do
- if x == "amount" then
- br.addText(5, 250, "Lava: "..level.." mB", 0x00FF2F)
- end
- end
- end
- end
- function Update()
- br.clear()
- header()
- Box()
- Time()
- RSenergy()
- mfsuPower()
- sleep(0.1)
- lava()
- end
- while true do
- Update()
- end
Advertisement
Add Comment
Please, Sign In to add comment