Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- settings = {
- ["attacks"] = 32,
- ["valuable"] = { "TConstruct:heartCanister", "minecraft:skull", "OpenBlocks:trophy", "Thaumcraft:ItemLootBag", "DraconicEvolution:mobSoul" }
- }
- function inList(list, item)
- for index, value in ipairs(list) do
- if value == item then
- return true
- end
- end
- return false
- end
- function depositItems()
- for i=1, 16 do
- if turtle.getItemCount(i) ~= 0 then
- local data = turtle.getItemDetail(i)
- print("Slot: " .. i .. " | Item: " .. data.name)
- turtle.select(i)
- if inList(settings.valuable, data.name) then
- print("Valuable!")
- turtle.turnRight()
- turtle.turnRight()
- turtle.drop()
- turtle.turnLeft()
- turtle.turnLeft()
- elseif data.name == "minecraft:coal" then
- turtle.turnRight()
- turtle.drop()
- turtle.turnLeft()
- elseif data.name == "minecraft:bone" then
- turtle.turnLeft()
- turtle.drop()
- turtle.turnRight()
- else
- print("Garbage!")
- turtle.dropDown()
- end
- end
- end
- end
- while true do
- print("Attacking...")
- for i=1, settings.attacks do
- turtle.attack()
- sleep(0)
- end
- print("Collecting... Sorting...")
- turtle.suck()
- turtle.suck()
- turtle.suck()
- turtle.suck()
- depositItems()
- turtle.select(1)
- sleep(0)
- end
Advertisement
Add Comment
Please, Sign In to add comment