Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- function return_line()
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- end
- ]]--
- local reactor = peripheral.wrap("back")
- local monitor = peripheral.wrap("right")
- monitor.setCursorBlink(false)
- monitor.setTextScale(0.95)
- while true do
- local redstone_on = redstone.getInput('front')
- if redstone_on == true then
- reactor.setActive(true)
- else
- reactor.setActive(false)
- end
- local state
- local waste = reactor.getWasteAmount()
- local output = reactor.getEnergyProducedLastTick()
- local fuel = reactor.getFuelAmount()
- local fuel_temp = reactor.getFuelTemperature()
- local casing_temp = reactor.getCasingTemperature()
- local react = reactor.getFuelReactivity()
- local on = reactor.getActive()
- local energy = reactor.getEnergyStored()
- if on == true then
- state = "ON"
- else
- state = "OFF"
- end
- monitor.clear()
- monitor.setCursorPos(1,1)
- monitor.write("Reactor is " .. state .. ".")
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Energy Stored in RF: " .. energy)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Power being producedin RF/tick: " .. output)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Amount of fuel in mB: " .. fuel)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Amount of waste in mB: " .. waste)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Fuel temp in C: " .. fuel_temp)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Casing temp in C: " .. casing_temp)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- monitor.write("Reaction Level: " .. react)
- local cX,cY = monitor.getCursorPos()
- monitor.setCursorPos(1,cY+1)
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement