def etap_4(): builder.shift(0, -30, -6) builder.mark() builder.shift(2, 2, 2) builder.fill(BRICKS) builder.shift(-1, 0, -1) builder.place(WATER) builder.move(FORWARD, 4) builder.set_origin() builder.shift(-2,40,0) builder.mark() builder.shift(2, 0, 4) builder.fill(SEA_LANTERN) platforma = builder.position() while not blocks.test_for_block(SEA_LANTERN, pos(0, -1, 0)): builder.teleport_to_origin() for i in range(40): if not blocks.test_for_block(SEA_LANTERN, pos(0, -1, 0)): builder.place(POLISHED_GRANITE) builder.shift(1,1,0) builder.turn(RIGHT_TURN) else: break builder.teleport_to_origin() loops.pause(5000) for i in range(40): if not blocks.test_for_block(SEA_LANTERN, pos(0, -1, 0)): builder.place(MAGMA_BLOCK) builder.shift(1,1,0) builder.turn(RIGHT_TURN) loops.pause(500) else: break builder.teleport_to(platforma) while True: if blocks.test_for_block(SEA_LANTERN, pos(0, -1, 0)): player.execute("/clear") player.execute("/give @p water_bucket 1") loops.pause(5000)