Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TYPE_WARP = "warpcore"
- warpCore = nil
- term.clear()
- term.setCursorPos(1,1)
- sides = {'left','right','back','top','bottom','front'}
- function twiddle_thumbs()
- os.queueEvent("randomEvent")
- os.pullEvent()
- end
- for i = 1,#sides do
- if peripheral.getType(sides[i]) == TYPE_WARP then
- warpCore = peripheral.wrap(sides[i])
- warpCore.set_mode(0)
- break;
- end
- end
- if warpCore == nil then
- print("No warps found")
- error()
- end
- print("Going idle...")
- print("")
- while true do
- for i,side in pairs(sides) do
- if redstone.getInput(side) then
- print("Got signal from "..side.."!")
- warpCore.set_mode(1)
- print("WarpCore powered on")
- sleep(10)
- print("Summoning "..warpCore.get_attached_players())
- warpCore.summon_all()
- print("Cooling down...")
- sleep(30)
- warpCore.set_mode(0)
- print("WarpCore shutted down")
- print("Going idle...")
- print("")
- else
- twiddle_thumbs()
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement