Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local monitor = peripheral.wrap("top")
- local net = peripheral.wrap("bottom")
- monitor.setTextColor(colors.white)
- local cell0 = peripheral.wrap("cofh_thermalexpansion_energycell_0")
- local cell1 = peripheral.wrap("cofh_thermalexpansion_energycell_1")
- local cell2 = peripheral.wrap("cofh_thermalexpansion_energycell_2")
- local cell3 = peripheral.wrap("cofh_thermalexpansion_energycell_3")
- local cell4 = peripheral.wrap("cofh_thermalexpansion_energycell_4")
- while true do
- monitor.setTextColor(colors.white)
- term.clear()
- monitor.setCursorPos(1,1)
- term.setCursorPos(1,1)
- write("Hello World")
- term.setCursorPos(1,2)
- local stored_energy0 = cell0.getEnergyStored("unknown")
- local stored_energy1 = cell1.getEnergyStored("unknown")
- local stored_energy2 = cell2.getEnergyStored("unknown")
- local stored_energy3 = cell3.getEnergyStored("unknown")
- local stored_energy4 = cell4.getEnergyStored("unknown")
- local max_energy = cell0.getMaxEnergyStored("unknown")
- local totalstoredenergy = (stored_energy0 + stored_energy1 + stored_energy2 + stored_energy3 + stored_energy4)
- local totalstored = tostring(totalstoredenergy)
- local maxtotalstored = tostring(max_energy*5)
- local percentage = math.ceil((totalstored/maxtotalstored)*100000)/1000
- monitor.write("Energy Stored: ")
- if percentage <= 25 then
- monitor.setTextColor(colors.red)
- end
- if percentage <= 50 and percentage >25 then
- monitor.setTextColor(colors.yellow)
- end
- if percentage >50 then
- monitor.setTextColor(colors.blue)
- end
- monitor.write(percentage)
- monitor.write("%")
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement