HomeJavaModsCroplant
Croplant
ModsJava

Croplant

Auto-plant seeds that are dropped over farmlands.

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
# CropPlant - Auto-Replanting Plugin for PaperMC A PaperMC plugin that automatically plants seeds with intelligent area detection and visual effects. ## Features - **Area-based planting** - Seeds search for available farmland within configurable radius - **Connected farmland detection** - Uses flood fill algorithm to find only connected farmlands - **3D farm support** - Works with terraced/staircase farms (±1 block height difference) - **Multi-seed stacks** - Drops of 64 seeds plant on multiple farmlands automatically - **Visual effects** - Particle effects and sounds when planting (configurable) - **Fully configurable** via `config.yml` - **Per-world configuration** support - **9 different seed types** supported - **Lightweight and efficient** - **Debug mode** for troubleshooting ## Supported Seeds - Wheat Seeds → Wheat - Beetroot Seeds → Beetroots - Carrot → Carrots - Potato → Potatoes - Nether Wart → Nether Wart (on Soul Sand/Soil) - Torchflower Seeds → Torchflower Crop - Pitcher Pod → Pitcher Crop - Melon Seeds → Melon Stem - Pumpkin Seeds → Pumpkin Stem ## Requirements - **Java 21** or higher - **PaperMC 1.21+** server - **Maven** for building ## Installation ### Pre-built JAR 1. Download the latest `croplant.jar` from the releases 2. Place it in your server's `plugins` folder 3. Restart your server 4. Configure the plugin in `plugins/CropPlant/config.yml` ## Configuration The plugin creates a `config.yml` file in `plugins/CropPlant/`: ```yaml # Enable/disable the plugin enabled: true # Check interval (in ticks, 20 ticks = 1 second) check-interval: 1 # Maximum time to track an item (in ticks) max-track-time: 100 # Plant radius - search for available farmland within this radius # Only searches connected farmlands (flood fill algorithm) # Supports terraced farms with ±1 block height difference # Radius of 2 = 5x5 area, radius 3 = 7x7 area plant-radius: 2 # Remove item after planting? remove-item-after-plant: true # Play particle effects when planting? (green particles) play-particles: true # Play sound effects when planting? (planting sound) play-sounds: true # List of worlds where the plugin works (empty = all worlds) enabled-worlds: [] # Enabled seeds enabled-seeds: - WHEAT_SEEDS - BEETROOT_SEEDS - CARROT - POTATO - MELON_SEEDS - PUMPKIN_SEEDS - TORCHFLOWER_SEEDS - PITCHER_POD - NETHER_WART # Debug mode debug: false ``` ### Configuration Options - **enabled**: Enable or disable the plugin - **check-interval**: How often to check if items have landed (in ticks). Lower = more responsive but more CPU intensive - **max-track-time**: Maximum time to track a falling item before giving up (prevents memory leaks) - **plant-radius**: Search radius for connected farmlands (default: 2 blocks = 5x5 area) - **remove-item-after-plant**: Whether to remove the seed item after planting - **play-particles**: Show green particle effects when planting (default: true) - **play-sounds**: Play planting sound effects (default: true) - **enabled-worlds**: List of world names where the plugin works. Empty list = all worlds - **enabled-seeds**: List of seed types that will auto-plant - **debug**: Enable debug logging to console ## How It Works 1. **Seed Detection**: When a seed item is dropped in the world, the plugin starts tracking it 2. **Landing Check**: Every tick (or based on `check-interval`), it checks if the item has landed on the ground 3. **Farmland Validation**: Once landed, checks if it's on farmland (or soul sand for nether wart). If not, ignores the seed 4. **Connected Area Search**: Uses flood fill algorithm to find all connected farmlands within the configured radius - Only searches farmlands physically connected to the landing spot - Supports terraced/staircase farms with ±1 block height difference - Respects the `plant-radius` configuration as maximum search distance 5. **Smart Planting**: - Sorts available spots by distance (nearest first) - Plants one seed per available farmland - If you drop 64 seeds on a 5x5 farm with 10 free spots, it plants 10 and leaves 54 on the ground 6. **Visual Feedback**: Plays particle effects (green) and sound (planting sound) for each planted crop 7. **Cleanup**: Removes planted seeds from the item stack

Croplant is a free Minecraft Java mod. Compatible with Minecraft 1.21, 1.21.1, 1.21.10, 1.21.11 and newer. Downloaded 12 times (via Hangar). Download it and open it directly in the game.

Explore more