CropLimiter icon

CropLimiter -----

Limit drops from crop farms with a fully customizable config. 14 crops supported, Fortune-aware.



CropLimiter
Take full control over what your crop farms drop.
What is CropLimiter?
CropLimiter is a lightweight plugin that lets server admins set hard limits on the items dropped by farmable plants.
Whether you want to balance an economy server, slow down AFK farms, or simply customize harvest yields, CropLimiter
gives you fine-grained control over every supported crop — all from a single config.yml.
Features

  • Per-crop drop limits — define a min/max range for every crop independently.
  • 14 supported crops — Wheat, Carrots, Potatoes, Beetroots, Nether Wart, Cocoa, Sweet Berries, Sugar Cane,
    Cactus, Bamboo, Melon, Pumpkin, Torchflower, Pitcher Plant.
  • Mature-only mode — choose whether the limit applies only when a crop is fully grown.
  • Seed control — separately configure how many seeds drop for crops that produce them (Wheat, Beetroot).
  • Poisonous potato chance — independently configurable probability for the bonus drop.
  • Fortune support — Fortune levels can add to the configured maximum (toggle in config).
  • Silk Touch respected — players using Silk Touch get the vanilla behavior.
  • Bypass permission — staff can be exempt from the limits.
  • Live reload — change the config and apply with /croplimiter reload, no restart needed.
  • Zero dependencies — drop the JAR in and go.
Example configuration
Code (YAML):
respect-fortune : true
  crops
:
    WHEAT
:
      enabled
: true
      only-mature
: true
      min
: 1
      max
: 1
      drop-seeds
: true
      seeds-min
: 0
      seeds-max
: 1
    CARROTS
:
      enabled
: true
      only-mature
: true
      min
: 1
      max
: 2
    POTATOES
:
      enabled
: true
      only-mature
: true
      min
: 1
      max
: 2
      poisonous-chance
: 0.02
    SUGAR_CANE
:
      enabled
: true
      only-mature
: false
      min
: 1
      max
: 1
Commands

  • /croplimiter reload — reload the configuration without restarting the server. Aliases: /cl,
    /crops.
Permissions

  • croplimiter.admin — required to run /croplimiter reload. Default: op.
  • croplimiter.bypass — players with this permission ignore all configured limits and receive vanilla drops.
    Default: false.
Requirements

  • Minecraft 1.21 or higher
  • Java 21 or higher
  • Paper / Spigot
Installation

  1. Download CropLimiter-1.0.0.jar and drop it into your server's plugins folder.
  2. Start the server once to generate the default config.yml.
  3. Edit plugins/CropLimiter/config.yml to set your desired drop ranges.
  4. Run /croplimiter reload in-game or from the console.
Why use CropLimiter?
Vanilla drop ranges are tuned for survival singleplayer. On a populated server with hopper farms and bonemeal
automation, those numbers spiral out of control fast. CropLimiter lets you bring crop yields back in line with your
server's economy, without touching gamerules or installing a heavy datapack.
Support
Found a bug or want a new crop supported? Open a ticket on the Discussion tab and I'll take a look.

Made with care by Fran4all
Resource Information
Author:
----------
Total Downloads: 9
First Release: Apr 29, 2026
Last Update: Apr 29, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings