# Placeholders

{% hint style="warning" %}
**Note:** There are no ecloud extensions for IridiumSkyblock in PlaceholderAPI. This means that you *don't* have to do `/papi ecloud download <extension>`. The placeholders will simply work. Running this command will break these placeholders.
{% endhint %}

<details>

<summary>Placeholder Wrapping and Notes</summary>

* If you have **PlaceholderAPI** installed, you need to wrap the placeholder with percentage signs. Example: `%iridiumskyblock_island_value%`.
* If you are using **MVdWPlaceholderAPI,** you need to wrap the placeholder with a curly bracket. Example: `{iridiumskyblock_island_value}`.
* Placeholders with `#` should be replaced with the island's ranking on the island top, here's an Example: `%iridiumskyblock_island_top_1_name%`.
* Placeholders with `upgradeType` should be replaced with the type of upgrade. Currently, you can replace it with `blocklimit`, `member`, `size`, `warp`, and `generator`.
* Chat placeholders MUST be use with `[` and `]` surrounding them. \
  Example: `[ISLAND_RANK]`.

</details>

## Using These Placeholders

IridiumSkyblock has many placeholders, and the best way to explain how they work is to separate them into parts.

### Prefix

This is the first part of the placeholder and is REQUIRED in order to use any placeholders. Using a body without a prefix will result in the placeholder being displayed instead of the value it represents.

Example: `iridiumskyblock_island`*`_`*

### `Body`

This is the second part of the placeholder and REQUIRED to use any placeholders. Using a prefix without a body will result in the placeholder being displayed instead of the value it represents.

Example: `member_names`

In the example provided, the entire placeholder would be `iridiumskyblock_island_member_names`.

{% tabs %}
{% tab title="Prefix" %}

<table><thead><tr><th width="298.3654017343316">Prefix</th><th width="207.2623752236884">Description</th><th>Example</th></tr></thead><tbody><tr><td><code>iridiumskyblock_island_</code></td><td>This will show the placeholder result for the player's own island.</td><td><code>%iridiumskyblock_island_level%</code> - This will show your island's level.</td></tr><tr><td><code>iridiumskyblock_current_</code></td><td>This will show the placeholder result for the island that the player is currently on.</td><td><code>%iridiumskyblock_current_level%</code> - This will show the level of the island you're visiting.</td></tr><tr><td><code>iridiumskyblock_island_top_#_</code></td><td>This will show the placeholder result for the island top <code>#</code>.</td><td><code>%iridiumskyblock_island_top_1_level%</code> - This will show the level of the top 1 island in the server.</td></tr></tbody></table>

{% endtab %}

{% tab title="Body" %}

<table data-header-hidden><thead><tr><th width="161.47100933424605">Placeholder</th><th>Description</th></tr></thead><tbody><tr><td>Placeholder</td><td>Description</td></tr><tr><td>name</td><td>This will return the island's name.</td></tr><tr><td>owner</td><td>This will return the island owner's name.</td></tr><tr><td>rank</td><td>This will return the island's rank in the island top.</td></tr><tr><td>level</td><td>This will return the island's total level.</td></tr><tr><td>value</td><td>This will return the island's total value.</td></tr><tr><td>members</td><td>This will return the number of island members.</td></tr><tr><td>visitors</td><td>This will return the number of visitors on the island.</td></tr><tr><td>players</td><td>This will return the number of players currently on the island.</td></tr><tr><td>member_names</td><td>This will return all the names of all island members separated by commas.</td></tr><tr><td>visitor_names</td><td>This will return all the names of all island visitors separated by commas.</td></tr><tr><td>player_names</td><td>This will return all the names of all players on the island separated by commas.</td></tr><tr><td>experience</td><td>This will return the amount of experience the island currently has.</td></tr><tr><td>experience_required</td><td>This will return how much experience is required for the next level.</td></tr><tr><td>experience_remaining</td><td>This will return how much remaining experience is needed to level up.</td></tr><tr><td>overworld_biome</td><td>This will return the island's selected biome in the overworld.</td></tr><tr><td>nether_biome</td><td>This will return the island's selected biome in the nether.</td></tr><tr><td>end_biome</td><td>This will return the island's selected biome in the end.</td></tr><tr><td>bank_experience</td><td>This will return the island's total experience in the bank.</td></tr><tr><td>bank_crystals</td><td>This will return the island's total amount of crystals in the bank.</td></tr><tr><td>bank_money</td><td>This will return the island's total amount of money in the bank.</td></tr><tr><td>upgrade_<code>upgradeType</code>_level</td><td>This will return the island's upgrade level of the specified upgradeType.</td></tr><tr><td>upgrade_member_amount</td><td>This will return the max amount of island members that the island can get.</td></tr><tr><td>upgrade_warp_amount</td><td>This will return the max amount of island warps that the island can get.</td></tr><tr><td>upgrade_size_dimensions</td><td>This will return the island's size dimensions.</td></tr></tbody></table>

{% endtab %}

{% tab title="Chat Placeholders" %}

<table><thead><tr><th>Placeholder</th><th width="232.33333333333331">Description</th><th data-hidden>Example</th></tr></thead><tbody><tr><td>ISLAND_LEVEL</td><td>Displays the level of the island the player belongs to.</td><td></td></tr><tr><td>ISLAND_RANK</td><td>Displays the rank of the island the player belongs to.</td><td></td></tr><tr><td>ISLAND_VALUE</td><td>Displays the value of the island the player belongs to.</td><td></td></tr></tbody></table>
{% endtab %}
{% endtabs %}


---

# 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://iridium-development.gitbook.io/iridiumskyblock/general/placeholders.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.
