# Custom Fishing System

### ,⚒️ Commands

|    Command   |                                            Details                                            |
| :----------: | :-------------------------------------------------------------------------------------------: |
|    /market   |                           Opens the market to sell any custom fishes                          |
| /leaderboard |        Opens an inventory to view the top anglers and their catches in the leaderboard        |
|  /evaluator  |   Opens an evaluator menu that is used to find out the rarity and weight of the caught fish   |
|   /catalog   | Opens an catalog menu that is used to see all custom fish species that the player has caught. |

#### 📰 Catalog

<figure><img src="/files/MELD8ZUx5Pw2HRA7vSXS" alt=""><figcaption></figcaption></figure>

```
/catalog
/fishcatalog
```

Opens an interactive menu displaying all **custom fish species** you have discovered.

* Each new fish you catch unlocks a new entry in the catalog.
* Hover over a fish entry to view:
  * Total number caught
  * **Smallest** fish size recorded
  * **Largest** fish size recorded

Your stats update automatically as you continue fishing.

***

### 🛒 Fish Market

The Fish Market allows you to **sell custom fish** for in-game currency.

Fish prices are determined by three attributes:

| Attribute      | Description                                               |
| -------------- | --------------------------------------------------------- |
| **Base Price** | Each fish species has its own starting value.             |
| **Weight**     | Randomized between the fish’s minimum and maximum weight. |
| **Size**       | Randomized between the fish’s minimum and maximum size.   |

**Final Price Formula:**

```
Final Price = Base Price × (Size + Weight)
```

> Only **custom fish** can be sold here.

***

### ⭕ Fishing Spots

<figure><img src="https://pm2plugins.gitbook.io/infinitefishing/~gitbook/image?url=https%3A%2F%2F1299364361-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0G1aVCtjCokjdoCZ5JBU%252Fuploads%252Fj7PEyUZHU0z9p5xr6Ibg%252Fspotbubbles.gif%3Falt%3Dmedia%26token%3Dea0a6c1d-b5fa-47df-ab2a-0dadb3b36644&#x26;width=768&#x26;dpr=2&#x26;quality=100&#x26;sign=f7483066&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Some locations have **bonus catch rates** for specific fish types or rarities.\
Exploring different fishing spots increases your chances of finding rare fish.

***

### 🐟 Custom Fish & Rarities

There are currently **19 custom fish** available.

<figure><img src="/files/7IlRonXfbCNGn9bqaTCZ" alt=""><figcaption></figcaption></figure>

#### Rarity Grades

Each fish you catch will display one of the following rarity tags:

* Regular (no tag)
* **Silver**
* **Gold**
* **Amethyst**

Higher rarities mean **lower catch chance but higher value**.

#### 🏆 Legendary Fish

There are **2 Legendary fish** that do not use rarity grades:

* **Rainbow Fish**
* **Radioactive Fish**

These are **extremely rare** and very valuable.

***

### 🌙 Global Fishing Events

There are three server-wide effects that influence catch rates:

#### 💧 Water Pollution

* Rare fish become **less common**.
* Common fish become **more common**.

#### 🌙 Lunar Phase

* Rare fish become **more common**.
* Some exclusive species can only be caught during the Lunar Phase.

#### 🍂 Season

* Rare and higher rarity fish become **significantly easier** to catch.

#### Example Catch Chance Change

If a Common fish normally has **2%** catch chance, and an event applies **1.2×**:

```
2% × 1.2 = 2.4%
```

If a Legendary fish normally has **0.05%** catch chance and a **0.8×** modifier applies:

```
0.05% × 0.8 = 0.04%
```

***

### 🪝 Hooks & Baits

<figure><img src="/files/DYhcVPkkqII0ji1vfF1h" alt=""><figcaption></figcaption></figure>

Baits come in **5 quality tiers**:

**Legendary → Epic → Rare → Uncommon → Common**

Higher bait quality increases your chance of catching **rare and valuable fish**.

***

### 🪄 Custom Enchantments & Alchemy

<div data-full-width="false"><figure><img src="https://pm2plugins.gitbook.io/infinitefishing/~gitbook/image?url=https%3A%2F%2F1299364361-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0G1aVCtjCokjdoCZ5JBU%252Fuploads%252FEIOs7PdyorzSNMUONbjD%252Faugmenting1.gif%3Falt%3Dmedia%26token%3D5cea7548-77ae-4332-ae2e-18b48fc98e32&#x26;width=768&#x26;dpr=2&#x26;quality=100&#x26;sign=529e3f62&#x26;sv=2" alt=""><figcaption><p>Augmentation</p></figcaption></figure> <figure><img src="https://pm2plugins.gitbook.io/infinitefishing/~gitbook/image?url=https%3A%2F%2F1299364361-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0G1aVCtjCokjdoCZ5JBU%252Fuploads%252FE3c5jB7YVDlRiArk2ZGf%252Fenchanting1.gif%3Falt%3Dmedia%26token%3D7fe41a97-8251-46e6-a6c1-8e18aa7f61ce&#x26;width=768&#x26;dpr=2&#x26;quality=100&#x26;sign=436c5037&#x26;sv=2" alt=""><figcaption><p>Enchanting</p></figcaption></figure></div>

#### 📘 Enchantment Books

Drag & drop enchantment books directly onto your fishing rod.

#### ⚗️ Alchemy

1. Throw the required ingredients into a **cauldron**.
2. Right-click the cauldron with your **fishing rod** to apply the enchantment.

***

### ✨ Rod Enchantments (Augmentation)

| Enchantment       | Max Level | Effect                                                | Required Items                            |
| ----------------- | :-------: | ----------------------------------------------------- | ----------------------------------------- |
| Long Cast         |     1     | Casts the line farther.                               | gold ingot, redstone                      |
| Swift Cast        |     3     | Speeds up casting & reeling.                          | sugar, diamond, redstone                  |
| Bountiful Lure    |     2     | Increases chance of rare catches.                     | emerald, lapis lazuli                     |
| Everlasting Bait  |     1     | Chance for bait not to be consumed.                   | gold ingot, iron ingot                    |
| Auto Bait         |     1     | Automatically equips new bait when needed.            | gold ingot, redstone, sugar               |
| Powerful Reel     |     2     | Helps catch stronger and heavier fish.                | diamond, lapis lazuli                     |
| Fisher’s Bond     |     2     | Increased effectiveness when fishing with others.     | emerald, diamond, lapis lazuli            |
| Storm Fisher      |     2     | Better chance of rare catches during rain.            | emerald, ender pearl                      |
| Line Mender       |     1     | Gradually repairs fishing rod durability.             | gold ingot, iron ingot, string            |
| Shared Bounty     |     2     | Shares rewards with nearby players.                   | emerald, gold ingot, netherite ingot      |
| Quick Reel        |     1     | Reels fish in faster.                                 | sugar, string                             |
| Mystic Bite       |     2     | Chance to catch rare loot items.                      | ender pearl, lapis lazuli, glowstone dust |
| Magnetic Lure     |     2     | Attracts fish from farther distances.                 | iron ingot, redstone, string              |
| Monster Repellent |     1     | Prevents monsters from approaching you while fishing. | blaze powder, spider eye, bone            |

***

### 🏆 Happy Fishing!

Experiment with:

* Fishing spot locations
* Bait quality
* Seasonal / lunar events
* Rod enchantments

Work your way to become the **Top Fisher** on the server! 🐟✨


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.dandycraft.net/dandycraft-wiki/survival-tutorials/custom-fishing-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
