Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- FluidCows scanner for Plethora in ComputerCraft
- interface = peripheral.wrap("back")
- local canvas = interface.canvas()
- local text
- local entities = {}
- local running = true
- while running do
- local data = interface.sense()
- local count = 0
- entities = {}
- canvas.clear()
- for _, entity in pairs(data) do
- if (entity["name"] == "fluidcows.fluidcow") then
- entities[entity["id"]] = entity
- count = count + 1
- local distance = math.ceil(math.sqrt(math.pow(entity["x"],2)+math.pow(entity["y"],2)+math.pow(entity["z"],2)))
- text = canvas.addText({ x = 5, y = (10*count)+15 }, entity["displayName"].." ("..tostring(distance).."m)")
- text.setScale(1)
- end
- end
- for name, t in pairs(entities) do
- end
- text = canvas.addText({ x = 5, y = 5 }, "Entities: "..count)
- text.setScale(1)
- os.sleep(0.1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement