Super Digger

Introduction

Let’s create a program that gives you super digging powers!

Super digging!

Step 1: Mine a little

Fill in air to fill replace the block below the player with air.

blocks.fill(AIR, pos(0, 0, 0), pos(0, -1, 0))

Step 2: Mine some more

Set the coordinate values in the from position to (-1, 0, 1). Then, set the values in the to position as (1, 1, 1). This will mine out a wider and taller volume of blocks.

blocks.fill(AIR, pos(-1, 0, -1), pos(1, 1, 1))

Step 3: Try digging

Go to Minecraft and move near something. If your world isn’t flat, you will dig out blocks near you when you run the program.

Step 4: Mine a lot

We don’t want to mine just a few blocks at a time, so edit the from and to positions to mine a 5x5x5 cube. Digging it big time now!

blocks.fill(AIR, pos(-2, 0, -2), pos(2, 5, 2))

Step 5: Try a big dig

Go to Minecraft and try moving next to things and then run the program again! GRIEFING ALERT! This mod can mess up your world!

Step 6: Keep digging and digging

Put the fill operation inside a forever loop to repeat the fill forever. Change the -2 values to -5 and the 2 values to 5 in the positions.

# @highlight
def on_forever():
    blocks.fill(AIR,
        pos(-5, 0, -5),
        pos(5, 5, 5))
loops.forever(on_forever)

Step 7

Go back to Minecraft and run the program. Now, as you move you will be an unstoppable force of destruction! GRIEFING ALERT! This mod can mess up your world!

Step 8: Dig under your feet

Edit the from position to dig under the player’s feet.


def on_forever():
    blocks.fill(AIR,
        # @highlight
        pos(-5, -5, -5),
        pos(5, 5, 5))
loops.forever(on_forever)

Step 9

Go to Minecraft, put your player in flying mode and then run your program. GRIEFING ALERT! This mod can mess up your world!