GravityCube

Villagers

Jul 12th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. me = peripheral.wrap("top")
  2. tr=peripheral.wrap("left")
  3. mon = peripheral.wrap("bottom")
  4. lastTrade={}
  5. while true do
  6.  for _,v in pairs(tr.getVillagerIds()) do
  7.    for t=0,tr.getNumTrades(v)-1,1 do
  8.        if tr.getItemSold(v,t)["id"] == 6060 then
  9.          write("Deal: ")
  10.          print(tr.getItemSold(v,t)["name"])
  11.          tr.performTrade(v,t)
  12.          lastTrade[1]=v
  13.          lastTrade[2]=t  
  14.        end
  15.        if tr.getItemSold(v,t)["id"] == 6061 then
  16.          contain=false
  17.          for _,item in pairs(me.getAvailableItems()) do
  18.            if item["name"] == tr.getItemSold(v,t)["name"] then
  19.              contain=true
  20.            end
  21.          end
  22.          if contain ~= true then
  23.            tr.performTrade(v,t)
  24.            write("Deal: ")  
  25.            print(tr.getItemSold(v,t)["name"])
  26.            lastTrade[1]=v
  27.            lastTrade[2]=t
  28.          end
  29.      end
  30.    end
  31.  end
  32.  sleep(1)
  33. end
Add Comment
Please, Sign In to add comment