Guest User

test

a guest
Dec 13th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.85 KB | None | 0 0
  1. local timer = 0.5
  2. local sensor = peripheral.find("openperipheral_sensor")
  3. local rsSide = "back"
  4.  
  5. if sensor == nil then
  6.  error("no sensor found")
  7. end
  8.  
  9. function loop()
  10.   local dragon = false
  11.   local mobs = sensor.getMobIds()  
  12.  
  13.   --for _,id in pairs(mobs) do
  14.   --  local mob = sensor.getMobData(id)
  15.    
  16.   --  local name = mob.basic().name
  17.    
  18.   --  if name == "Ender Dragon" then
  19.   --    dragon = true
  20.   --  end    
  21.   --end
  22.  
  23.   if #mobs > 0 then
  24.     print("Dragon detected")
  25.     rs.setOutput(rsSide, true)
  26.   else
  27.     print("No Dragon found")
  28.     rs.setOutput(rsSide, false)
  29.   end
  30. end
  31.  
  32.  
  33.  
  34. os.queueEvent("timer")
  35. local run = true
  36. while run do
  37.   local ev, p1, p2, p3 = os.pullEvent()
  38.  
  39.   if ev == "timer" then
  40.     loop()
  41.     os.startTimer(timer)
  42.   end
  43.  
  44.   if ev == "char" and p1 == "t" then
  45.     run = false
  46.   end
  47.  
  48. end
Advertisement
Add Comment
Please, Sign In to add comment