# Bait

Baits are items that can be applied to a fishing rod to modify its behavior and improve fishing results.

### Mechanics

* When a bait is applied to a fishing rod, a corresponding **Lore** is added to the rod.
* When the player casts the rod, the **use effect** of each bait is activated.
* Effects from multiple baits **stack**.
* Once a bait’s durability is depleted, it **disappears**.

<div align="left"><figure><img src="https://i.imgur.com/ZCIhn5a.gif" alt="" width="563"><figcaption><p>Equipped with 3 types of bait (Eternal Bait, Single-Use Bait, Durable Bait)</p></figcaption></figure></div>

<div align="left"><figure><img src="https://i.imgur.com/lnZV98A.gif" alt="" width="563"><figcaption><p>After use: Eternal Bait did not lose durability, Single-Use Bait -1, Durable Bait -1</p></figcaption></figure></div>

### Types of Baits

#### 1. **Eternal Bait**

* Provides **permanent effects** while applied to the rod.
* Can be **removed at any time**.
* **Does not consume durability**.

```
"game.bait_lore": "%bait_name% §7%amount%"
```

<div align="left"><figure><img src="/files/FBtO8DKHqOlyjMWgm4Y5" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/mcRppoqzlTbxxmMskLYg" alt=""><figcaption></figcaption></figure></div>

#### 2. **Single-Use Bait**

* Consumed **after each use**.
* Example: If 5 single-use baits are applied, they will be consumed over 5 casts.

```
"game.bait_lore_1": "%bait_name%"
```

<div align="left"><figure><img src="/files/6H5d5CTtNzu6svHAF6dU" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/eM3uxfn9i1vXSEEQbgZS" alt=""><figcaption></figcaption></figure></div>

#### 3. **Durable Bait**

* Comes with a **durability value** (e.g., 30).
* When applied, displays `[current/max]` durability in its Lore (e.g., `[30/30]`).
* Durability decreases **with each use**, and the bait disappears when it reaches 0.

```
"game.bait_lore_2": "%bait_name% §7[%now%/%max%]"
```

<div align="left"><figure><img src="/files/AOWUWnIo4hwxYLqiSYaR" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/lmdzBZoVBIVHuKEkKGHO" alt=""><figcaption></figcaption></figure></div>

### Bait Configuration Example

```json
{
  "item": {
    "material": "GLOW_BERRIES",
    "display_name": "<#EE9444>Bobber multiplier",
    "lore":[
      "<#D1823C>Bobber count: <accent>+2"
    ]
  },
  "durability": 0,
  "modificator": {
    "drop_inc": 0,
    "drop_health": 0,
    "speed_inc": 0,
    "size_inc": 0,
    "player_health": 0,
    "luck_inc": 0.0,
    "auto_fishing": false,
    "bobber_amount": 2
  },
  "conflict":["ALL"]
}
```

**`id`** - name of file

&#x20;\
**`item`** - item configuration. [LiteItem](/paw-studio-docs/overview/liteitem.md)

**`durability` -** determines the **type** of bait:

* `0` → **Eternal Bait** (never consumed)
* `1` → **Single-Use Bait** (consumed once per cast)
* `>1` → **Durable Bait** (has durability; decreases per use)

**`modificator`** - modifier configuration. [Modificators](/paw-studio-docs/litefish/modificators.md)

**`conflict`** - defines compatibility rules with other baits:

* List bait IDs that **cannot** be equipped together with this bait.
* `"ALL"` means this bait must be used **alone** — no other baits can be applied simultaneously.

### Creating a Bait

1. Go to the `/lfish menu` and click the `Bait`.
2. Put the bait item in the `Add` button to create a new bait config. All bait files are stored in `server/plugins/LiteFish/baits`.

<div align="left"><figure><img src="/files/mhsYKBhgZ7j1RGpu033d" alt="" width="375"><figcaption></figcaption></figure></div>

3. You can set modifications for this bait, or link it to the modification config using the `LINK` button.

<div align="left"><figure><img src="/files/gdFyPtuPpWgO9MlHNs8b" alt="" width="375"><figcaption></figcaption></figure></div>

{% content-ref url="/pages/QwBmFip00QNLQEdXXmaK" %}
[Modificators](/paw-studio-docs/litefish/modificators.md)
{% endcontent-ref %}


---

# 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://paw-studio.gitbook.io/paw-studio-docs/litefish/custom-rod/bait.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.
