# Fertilizers

<div data-full-width="true"><figure><img src="https://43358839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ifdxZDjYYdaFezGOVfx%2Fuploads%2FDDzWJ05QUNnFd4l5XdSp%2F2024-12-19_06.02.52.png?alt=media&#x26;token=116cd476-baae-4411-baf3-6f3696a2474b" alt=""><figcaption><p>Fertilizer Showcase</p></figcaption></figure></div>

* (Deluxe/High/Basic Grade) Quality Increase Fertilizer - Increases the chance that the quality rating for the crop increases upon harvesting the crop
* (Deluxe/High/Basic Grade) Retain Water Fertilizer - Increases the chance that water in farmland and pots will be retained upon harvesting a crop
* (Deluxe/High/Basic Grade) Soil Quality Increase Fertilizer - Increases the chance that the soil quality for the crop increases upon harvesting the crop
* (Deluxe/High/Basic Grade) Speed Grow Fertilizer - When growing, crops can grow much faster than without fertilizer
* (Deluxe/High/Basic Grade) Stage Increase Fertilizer - Increase the stage of a crop when harvest
* (Deluxe/High/Basic Grade) Yield Increase Fertilizer - Increase the quantity of crops that drop

All fertilizer configurations can be found at features/fertilizers.yml

Each fertilizer has unique `displayName`, `lore`, and `modelData` values for item customization.

Recipes are defined using a grid format (`customRecipeList`) and replaced with materials (`recipeReplacer`).

**Type-Specific Attributes**:

* `minAmount` and `maxAmount`: Define the range of crop yield increases.
* `minStage` and `maxStage`: Specify applicable crop stages for `STAGE_INCREASER`.
* `minGrowthPoints` and `maxGrowthPoints`: Control growth acceleration for `SPEED_GROWTH`
