> For the complete documentation index, see [llms.txt](https://fisfis.gitbook.io/fisfisitemevolve/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fisfis.gitbook.io/fisfisitemevolve/configurations/readme.md).

# Configurations

Info about config.yml file

<h2 align="center"><mark style="color:purple;"><strong>Configurations</strong></mark></h2>

<p align="center"><mark style="color:$primary;">The main configuration file,</mark> <code>config.yml</code><mark style="color:$primary;">, allows you to customize the general settings, messages, and appearance of the FisFisItemEvolve plugin. This file is automatically generated in your</mark> <code>/plugins/FisFisItemEvolve/</code> <mark style="color:$primary;">folder the first time you start the server with the plugin.</mark></p>

<h3 align="center"><mark style="color:purple;"><strong>Default</strong><strong> </strong><strong><code>config.yml</code></strong></mark></h3>

<p align="center"><mark style="color:$primary;">Here is a view of the default configuration file for quick reference. Each option is explained in detail below.</mark></p>

```yaml
###############################################
##### FisFisItemEvolve Configuration File #####
###############################################

# Set this to enabled to add an approval process before items are evolved.
evolve-confirmation: "disabled"

# The title of the menu opened with the /evolve command.
evolve-menu-title: "&8&l» &5&lEvolution Path &8&l«"

# The item that represents the progress in the /evolve menu.
evolve-menu-progress-item:
  material: "ARROW"
  name: "&5&lProgress Status"
  # Available placeholders: %current%, %target%
  lore:
    - "&5Current Points: &d%current%"
    - "&5Required Points: &d%target%"
    - ""
    - "&9Keep evolving!"
  
# Only appears when evolve-confirmation is enabled.
evolve-menu-confirmation-item:
  material: "LIME_STAINED_GLASS_PANE"
  name: "&2&l✔ Start Evolution"
  lore:
    - "&7click to start the evolution"
    - "&7process of this item."
    - ""
    - "&e⚠ &cWarning: &ethis cannot be undone!"

# The format of the progress text that will appear on the item's lore.
# Available placeholders: %current%, %target%
progress-lore: "&5&lEvolution Progress: &d&l%current% &5&l/ &d&l%target%"

# Settings for when an item evolves.
evolve:
  message:
    enabled: true
    # Messages to be sent to the player (each line is a separate message).
    messages:
      - "&5&lCONGRATULATIONS!"
      - "&dYour item has successfully evolved!"
  title:
    enabled: true
    # The main title that will appear on the player's screen.
    text: "&5&lITEM EVOLVED"
  subtitle:
    enabled: true
    # The subtitle that will appear below the main title.
    text: "&dEnjoy your new power!"

# Various messages sent by the plugin.
messages:
  no-evolution-path: "&cThe item in your hand has no evolution path."
```

<details>

<summary><mark style="color:purple;"><strong>evolve-menu-title</strong></mark></summary>

<mark style="color:$primary;">Sets the title of the gui menu opened with the /evolve command.</mark>

</details>

<details>

<summary><mark style="color:purple;"><strong>evolve-confirmation</strong></mark></summary>

<mark style="color:$primary;">By setting this setting to enabled, it introduces a requirement for confirmation before items evolve. The confirmation is done via the menu opened using the /evolve command.</mark>

</details>

<details>

<summary><mark style="color:purple;"><strong>evolve-menu-progress-item</strong></mark></summary>

<mark style="color:$primary;">Sets the properties of the icon that shows the progress information in the evolve menu.</mark>

* <mark style="color:purple;">%current%</mark> <mark style="color:$primary;">the placeholder indicates the current evolutionary progress of the item</mark>
* <mark style="color:purple;">%target%</mark> <mark style="color:$primary;">The placeholder indicates the progress required for the item to evolve.</mark>

</details>

<details>

<summary><mark style="color:purple;"><strong>evolve-menu-confirmation-item</strong></mark></summary>

<mark style="color:$primary;">The confirmation process to start the evolution is done by clicking on this icon. The icon only appears when the evolve-confirmation setting is enabled.</mark>

</details>

<details>

<summary><mark style="color:purple;"><strong>progress-lore</strong></mark></summary>

<mark style="color:$primary;">Sets how the progress indicator that will appear in the item lore looks like.</mark>

</details>

<details>

<summary><mark style="color:purple;"><strong>evolve</strong></mark></summary>

<mark style="color:$primary;">Sets the methods for notifying the player when an item evolves.</mark>

* <mark style="color:purple;">message:</mark> <mark style="color:$primary;">It keeps a list of messages that will be sent to the player when the item evolves from the chat.</mark>
* <mark style="color:purple;">title:</mark> <mark style="color:$primary;">Sets the text that will be sent to the player's screen when the item evolves.</mark>
* <mark style="color:purple;">subtitle:</mark> <mark style="color:$primary;">Sets the text that appears under the text that appears on the player's screen when the item evolves.</mark>

</details>

<details>

<summary><mark style="color:purple;">messages</mark></summary>

<mark style="color:$primary;">sets the messages that the plugin will send to players.</mark>

</details>
