Leap of faith
Let’s build a Leap of Faith mini-game.
Make a pool of water
Fill a 3x3x3 pool of water in the ground (negative y)
# @highlight blocks.fill(WATER, # @highlight pos(-1, -3, -1), # @highlight pos(1, -1, 1), # @highlight FillOperation.REPLACE) Try it!
Run the program and check to see that a pool of water is created.
Build a jumping platform
Build a 3x3 stone platform that goes up 128 blocks high.
blocks.fill(WATER, pos(-1, -3, -1), pos(1, -1, 1), FillOperation.REPLACE) # @highlight blocks.fill(STONE, # @highlight pos(-1, 128, -1), # @highlight pos(1, 128, 1), # @highlight FillOperation.REPLACE) Try it again
Run the program again. Make sure a pool and a platform are created.
Teleport the player
Teleport the player above the platform.
blocks.fill(WATER, pos(-1, -3, -1), pos(1, -1, 1), FillOperation.REPLACE) blocks.fill(STONE, pos(-1, 128, -1), pos(1, 128, 1), FillOperation.REPLACE) # @highlight player.teleport(pos(0, 130, 0)) Set Survival Mode
Turn on survival mode for the nearest player.
blocks.fill(WATER, pos(-1, -3, -1), pos(1, -1, 1), FillOperation.REPLACE) blocks.fill(STONE, pos(-1, 128, -1), pos(1, 128, 1), FillOperation.REPLACE) player.teleport(pos(0, 130, 0)) # @highlight gameplay.set_game_mode(SURVIVAL, mobs.target(NEAREST_PLAYER)) Play the game!
Run the program now and play your game!