Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getLava()
- item = turtle.getItemDetail(1).name
- success, lava = turtle.inspect()
- if item == "minecraft:bucket" and (lava.name == "minecraft:flowing_lava" or lava.name == "minecraft:lava") then
- print("Filled Bucket")
- return turtle.place()
- elseif item == "minecraft:bucket" and (lava.name ~= "minecraft:flowing_lava" or lava.name ~= "minecraft:lava") then
- toggleRed()
- print("activating floodgate")
- os.sleep(1)
- getLava()
- end
- end
- function dropLava()
- item = turtle.getItemDetail(1).name
- if item == "minecraft:lava_bucket" then
- print("Lava Down")
- return turtle.placeDown()
- end
- end
- function toggleRed()
- redstone.setAnalogOutput("top", 15)
- os.sleep(1)
- redstone.setAnalogOutput("top", 0)
- end
- while true do
- getLava()
- os.sleep(1)
- dropLava()
- os.sleep(360)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement