9551

furnace monitor

Jun 1st, 2021 (edited)
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.20 KB | None | 0 0
  1. --program by elektrobom1 using
  2. --MENU/PANEL API---------
  3. local b = require("button").monitor
  4. local m = peripheral.find("monitor")
  5. local fur = peripheral.find("minecraft:furnace")
  6. local updaterate = 1
  7. m.setTextScale(0.5)
  8. m.clear()
  9. while true do
  10.     sleep(updaterate)
  11.     local itemTempI = fur.getItemMeta(1) or {count=0,displayName="empty"}
  12.     local ItemTempII = fur.getItemMeta(2) or {count=0,displayName="empty"}
  13.     local ItemTempIII = fur.getItemMeta(3) or {count=0,displayName="empty"}
  14.     itemI = itemTempI.count
  15.     itemNI = itemTempI.displayName
  16.     itemII = ItemTempII.count or 0
  17.     itemNII = ItemTempII.displayName
  18.     itemIII = ItemTempIII.count
  19.     itemNIII = ItemTempIII.displayName
  20.     m.setCursorPos(8, 23)
  21.     m.write("input")
  22.     m.setCursorPos(27, 23)
  23.     m.write("fuel")
  24.     m.setCursorPos(46, 23)
  25.     m.write("output")
  26.     b.bar(peripheral.getName(m), 3, 12, 16, 10, itemI, 64, "gray", "red", "white", true, true, itemNI, true,true,false)
  27.     b.bar(peripheral.getName(m), 22, 12, 16, 10, itemII, 64, "gray", "red", "white", true, true, itemNII, true,true,false)
  28.     b.bar(peripheral.getName(m), 41, 12, 16, 10, itemIII, 64, "gray", "red", "white", true, true, itemNIII, true,true,false)
  29. end
Add Comment
Please, Sign In to add comment