noteblock = peripheral.wrap("right") sfx = require("sfx") speaker = peripheral.wrap("left") instruments = { "harp", "bass", "didgeridoo", "xylophone", "iron_xylophone", "snare", "hat", "basedrum", "bit", "bit", "bit", "bit" } mobs = { "skeleton", "zombie", "pig", "cow", "spider" } function sound() while true do if math.random(10)>5 then speaker.playSound("entity."..mobs[math.random(#mobs)]..".ambient") elseif math.random(100) < 95 then noteblock.setInstrument(instruments[math.random(#instruments)]) noteblock.play() noteblock.setNote(math.random(24)) elseif math.random(100) < 50 then for i = 1,5 do speaker.playSound("entity.creeper.step") sleep(0.05) end speaker.playSound("entity.creeper.primed") else --speaker.playSound("BOOM") end sleep(math.random(1,20)) --os.reboot() end end while true do --sound() if math.random(100) > 97 or true then sfx.success() sleep(math.random(1,4)) end end parallel.waitForAll(sound,sound,sound,sound,sound) peripheral.call("top","turnOn") -- os.reboot()