# Watering Cans

The Watering Can is a versatile tool in **InfiniteCrops**, designed to water crops efficiently with customizable features, recipes, and enchantments. Here's everything you need to know about using and configuring watering cans.

<div data-full-width="false"><figure><img src="https://43358839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ifdxZDjYYdaFezGOVfx%2Fuploads%2FgYhtQzqzvFClCVd4bebK%2F2025-01-06_19.20.37.png?alt=media&#x26;token=17ff743c-28e1-4e83-834f-de486047d65f" alt=""><figcaption></figcaption></figure></div>

***

### **Key Features**

* **Custom Watering Ranges**: Configurable horizontal and vertical ranges to determine the area watered.
* **Accuracy Mechanism**: Adjustable accuracy that affects the water efficiency per crop.
* **Custom Water Capacity**: Defines how much water the can can hold, with enchantments increasing capacity.
* **Custom Recipes**: Craft unique watering cans with defined recipes.
* **Random Water Additives**: Adds an element of randomness to water effectiveness.

***

### **Default Configurations**

Here are the predefined watering cans available in the plugin:

#### **Copper Can**

* **Horizontal Range**: 2
* **Vertical Range**: 2
* **Water Per Crop**: 5ml
* **Accuracy**: 30%
* **Max Water Capacity**: 1000ml
* **Recipe**:

  ```css
   S  
  C B  
  CC  
  ```

  * **S**: Spruce Slab
  * **C**: Copper Ingot
  * **B**: Bucket

***

#### **Golden Can**

* **Horizontal Range**: 3
* **Vertical Range**: 2
* **Water Per Crop**: 7ml
* **Accuracy**: 70%
* **Max Water Capacity**: 2000ml
* **Recipe**:

  ```css
   S  
  G B  
  GG  
  ```

  * **S**: Spruce Slab
  * **G**: Gold Ingot
  * **B**: Bucket

***

#### **Amethyst Can**

* **Horizontal Range**: 5
* **Vertical Range**: 2
* **Water Per Crop**: 10ml
* **Accuracy**: 100%
* **Max Water Capacity**: 5000ml
* **Recipe**:

  ```css
   S  
  G B  
  GG  
  ```

  * **S**: Spruce Slab
  * **G**: Gold Ingot
  * **B**: Bucket

***

### **Enchantment Integration**

* **Range Increase**: Boosts horizontal and vertical ranges.
* **Water Capacity Increase**: Expands the can’s water storage.
* **Enhanced Crop Watering**: Increases the water provided per crop.

***

### **Custom Configuration**

To create or edit your watering cans, update the `cans` section in the config file. You can set:

* `horizontalRange` and `verticalRange`
* `waterPerCrop` (in ml)
* `accuracy` (0-1 scale)
* `maxWaterCapacity`
* `recipe_enabled` and custom recipes

***

### **Water Usage and Mechanics**

* **Dispense Water**: The can waters crops within its configured range, with the chance of efficiency based on accuracy.
* **Filling the Can**: Refill your watering can at water sources or cauldrons. Water refills are limited per tick (`canFillRate`).
* **Particle Effects**: Configurable visual and sound effects for watering.

***

### **Random Water Additives**

* `randWaterAdditiveMin`: Minimum random water added during watering.
* `randWaterAdditiveMax`: Maximum random water added during watering.
