Description
# Right Click to Harvest πΎ
**Effortless, Fast, and Seamless Farming for Your Server!**
Stop breaking your crops by accident! **Right Click to Harvest** is a premium, lightweight, server-side utility mod that completely transforms your Minecraft farming experience. With smart replanting, instant melon/pumpkin harvesting, and vertical crop scaling, this is the only farming companion you'll ever need.

---
> [!IMPORTANT]
> **Fabric API is Required!**
> This mod requires the **[Fabric API](https://modrinth.com/mod/fabric-api)** to be installed. Without it, your game or server will not initialize. Please ensure it is placed in your `mods/` folder alongside this mod.
> [!NOTE]
> **Server-Side Only & Single Player Support**
> You only need to install this on the **server**! Players connecting with a 100% vanilla Minecraft client can use all features immediately and flawlessly. It also works perfectly out-of-the-box in **Single Player** (where both this mod and Fabric API must be in your local `mods/` folder).
---
## β¨ Features
* **β‘ Right-Click Harvesting**: Simply right-click any fully grown crop to harvest its drops instantly. The mod automatically replants a seed for you on the spot!
* **π± Automatic Seed Consumption**: Replanting is realisticβit consumes exactly **1 seed** (or crop item) from the harvested drops. If a crop only drops its product and no seed (due to bad luck or low fortune), it won't replant unless a seed is available.
* **π Zero Configuration (Plug & Play)**: No complex config files, permissions, or commands. Just drop the JAR into your server's `mods` folder and start farming.
* **πͺ Save Tool Durability**: Melon and pumpkin instant-breaking does not consume your tool's durability, making large-scale melon/pumpkin farms completely cost-free to harvest manually.
---
## πΎ Supported Crops & Blocks
| Category | Icon | Crops | Behavior |
| :--- | :---: | :--- | :--- |
| **Standard Crops** | πΎ | Wheat, Carrots, Potatoes, Beetroots | Harvests drops, plays break particles/sounds, and automatically resets the crop age to `0` by consuming 1 seed. |
| **Nether & Jungle** | π« | Cocoa Beans, Nether Wart | Instantly harvests fully grown Cocoa pods on Jungle logs and mature Nether Wart, resetting their growth stage. |
| **Ancient Crops** | π± | Torchflowers, Pitcher Plants | Full support for Sniffer ancient crops! Automatically replants Torchflower Seeds and Pitcher Pods upon harvest. |
| **Stems** | π | Melons, Pumpkins | Instantly breaks the melon or pumpkin block on right-click without consuming axe durability, dropping them straight to you. |
| **Vertical Crops** | π | Sugar Cane, Cactus | Traces the column down to the base block, **preserving the bottom block** to allow future growth, and instantly harvests/drops all blocks above it! |
---
## π οΈ Supported Minecraft Versions & Compatibility
We build separate, highly optimized Jars tailored for the specific mappings and Java requirements of every major release:
| Minecraft Version | Release Series | Java Runtime | Mappings Used | Status |
| :---: | :--- | :---: | :---: | :---: |
| **1.20.x** | All versions from `1.20` through `1.20.6` | `Java 17` | Yarn Mappings | **LATEST STABLE** |
| **1.21.x** | All versions from `1.21` through `1.21.11` | `Java 21` | Yarn Mappings | **LATEST STABLE** |
| **26.1.x** | "Tiny Takeover" Drop Series | `Java 25` | Mojang Mappings | **COMPATIBLE** |
| **26.2-pre-2** | "Chaos Cubed" Drop Series | `Java 25` | Mojang Mappings | **COMPATIBLE** |
---
## π¦ Quick Installation Guide
1. Make sure your server or client is running the **Fabric Loader**.
2. Download the JAR file matching your Minecraft version from the releases tab.
3. Place the mod JAR (along with the corresponding version of **Fabric API**) into your `mods/` directory.
4. Restart your server/game and enjoy effortless harvesting!