Advertisement
RDS_YES

auto books

Dec 21st, 2022 (edited)
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. local vil = peripheral.find("trading_interface")
  2. local book = "minecraft:mending 1" -- if theres only 1 version of the book number = 1
  3. turtle.place()
  4. while true do
  5. sleep(0)
  6. local trades = vil.getTrades()
  7. while true do
  8. sleep(0)
  9. trades = vil.getTrades()
  10. if next(trades) == nil then
  11. term.clear()
  12. print("unemployed")
  13. else
  14. break
  15. end
  16. end
  17. term.clear()
  18. local keyset1={}
  19. local keyset2={}
  20. local n=0
  21. for k,v in pairs(trades[1].result) do
  22. n=n+1
  23. keyset1[n]=k
  24. end
  25. n=0
  26. for k,v in pairs(trades[2].result) do
  27. n=n+1
  28. keyset2[n]=k
  29. end
  30. if keyset1[1] == "minecraft:enchanted_book" then
  31. print(textutils.serialise(trades[1].result["minecraft:enchanted_book"].enchants[1]))
  32. if trades[1].result["minecraft:enchanted_book"].enchants[1] ~= book then
  33. turtle.dig()
  34. turtle.place()
  35. else
  36. break
  37. end
  38. elseif keyset2[1] == "minecraft:enchanted_book" then
  39. print(textutils.serialise(trades[2].result["minecraft:enchanted_book"].enchants[1]))
  40. if trades[2].result["minecraft:enchanted_book"].enchants[1] ~= book then
  41. turtle.dig()
  42. turtle.place()
  43. else
  44. break
  45. end
  46. else
  47. turtle.dig()
  48. turtle.place()
  49. end
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement