FlatPick

A configurable golden mining pickaxe that keeps tunnels walkable

10

Quick challenge

How far can you run before the mobs catch you?

FlatPick

FlatPick

Golden adjustable mining pickaxe for Paper 26.1.2+ that preserves a flat walking floor.

What It Does

FlatPick adds a special golden pickaxe. It starts at 3x3 and stores its current size on the item. Use `/flatpick +` and `/flatpick -` while holding it to cycle through 2x2, 3x3, 5x5, 7x7, 9x9, and so on.

When you break a block from the side, it mines a square face aligned to the direction you are looking.

The important bit: it never mines below your current feet level. In a tunnel, the bottom layer stays intact, so you get a clean walking surface instead of random holes in the floor.

When you break a block by targeting its top face, FlatPick switches to floor mode and mines a horizontal 5x5 plate on that block level. That makes deliberate downward digging possible without changing the normal tunnel behavior.

Commands

| Command | Description | Permission | |---------|-------------|------------| | `/flatpick give` | Give yourself one FlatPick | `flatpick.use` | | `/flatpick +` | Increase the held FlatPick area | `flatpick.use` | | `/flatpick -` | Decrease the held FlatPick area | `flatpick.use` | | `/flatpick size [number]` | Show or set the held FlatPick area | `flatpick.use` | | `/flatpick give <player> [amount]` | Give FlatPicks to a player | `flatpick.admin` | | `/flatpick reload` | Reload configuration | `flatpick.admin` |

Aliases: `/fp`, `/flatmine`

Build

```bash make build ```

The plugin JAR is created at `target/FlatPick-1.0.0.jar`.

Test Server

```bash make deploy make start make logs ```

Connect to `localhost:25567`.

The test server uses Paper 26.1.2 with a normal generated world named `flatpick-normal`.

ADS