Paper 1.21.11

One million.
Every crop.

Turn every harvest into one shared server-wide challenge—with accurate tracking, live scoreboards, rich celebrations, and PlaceholderAPI support.

  • Java 21+
  • SQLite storage
  • Optional PlaceholderAPI
Community challenge Harvest progress
LIVE
Across all crops 8.42M / 17M
WWheat82.4%
CCarrots67.1%
MMelon53.8%
NNether Wart41.2%
Top contributorAlex · 164,820 crops
01

Fair counting

Tracks physical pickups while blocking common recount loops.

02

Shared momentum

Scoreboards, GUI progress, milestones, and full celebrations.

03

Built to connect

Native PlaceholderAPI values for global, per-crop, and per-player stats.

01 / INSTALL

Running in three steps.

The plugin ships with SQLite and creates its configuration on first start.

  1. 1

    Meet the requirements

    Run Paper 1.21.11 on Java 21 or newer. Add PlaceholderAPI 2.12.3+ if you want placeholders.

  2. 2

    Drop in the JAR

    Copy the shaded OneMillionCrops-*.jar from the latest release into your server's plugins/ folder. The original-*.jar does not include SQLite.

  3. 3

    Restart and harvest

    Restart the server, then use /progress to open the crop progress menu.

02 / PLACEHOLDERAPI

Progress, anywhere.

Use raw values for calculations and _formatted variants for player-facing displays. Click any placeholder to copy it.

All supported placeholder patterns

Challenge values

totaltargetgoalremainingpercentcompleted_cropscrop_countall_completedplayer_total

Crop values

crop_<crop>_amountcrop_<crop>_targetcrop_<crop>_remainingcrop_<crop>_percentcrop_<crop>_completedcrop_<crop>_player_amount
03 / COMMANDS

Simple for players.
Powerful for admins.

CommandWhat it doesPermission
/progress [crop]Open the animated progress menuonemillion.progress
/1mill statusPrint every crop totalonemillion.progress
/1mill scoreboardToggle the live sidebaronemillion.progress
/1mill wandReceive the crop storage wandonemillion.wand
/1mill plantwandReceive the two-point planting wandonemillion.plantwand
/1mill cropsManage enabled cropsonemillion.admin
/1mill automodeToggle automatic harvest creditingonemillion.admin
/1mill summary [now]Inspect or broadcast the harvest summaryonemillion.admin
/1mill backupCreate a SQLite backuponemillion.admin
/1mill reloadReload configuration safelyonemillion.admin
/1mill reset [crop] confirmBack up and reset one crop or the whole challengeonemillion.admin
04 / CONFIGURATION

Your challenge,
your rules.

Change the goal, choose participants, control automated farms, tune the scoreboard, and customize every player-facing action with MiniMessage.

  • 17 crops included by default
  • Live enable and disable controls
  • Automatic pre-reset backups
  • Configurable milestone celebrations
config.yml
challenge:
  target-per-crop: 1000000

participants:
  mode: EVERYONE

counting:
  allow-automated-farms: true
  block-player-redrops: true
  require-mature-crops: true

celebration:
  milestones: [25, 50, 75, 90]
READY TO GROW?

Every pickup moves
the whole server forward.

Placeholder copied