From 14b89c12aded79a5790af0d3cf59d94fd06b936e Mon Sep 17 00:00:00 2001 From: "Youenn \"SkytAsul\" Le Jeune" Date: Tue, 7 Oct 2025 15:43:56 +0200 Subject: [PATCH 01/93] Update BeautyQuests placeholders information --- docs/users/placeholder-list.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index d5e11ab..dc95cc9 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -2204,11 +2204,22 @@ Find examples of how the placeholders can be used on [signs](https://github.com/ /// integrated | Built into Plugin /// +Find an up-to-date list on the [SpigotMC page](https://www.spigotmc.org/resources/beautyquests.39255/field?field=documentation). + ``` -%beautyquests_player_inprogress_amount% -%beautyquests_player_finished_amount% -%beautyquests_total_amount% -%beautyquests_advancement_ID% +%beautyquests_total_amount% to show the total amount of quests +%beautyquests_player_inprogress_amount% to show the amount of quests the player is into +%beautyquests_player_finished_amount% to show the amount of quests the player has finished +%beautyquests_player_finished_total_amount% to show the amount of quests the player has finished, and sums up quests which has been completed multiple times +%beautyquests_started_ordered% to show the advancement of each quest, one after another. You can configure the time to change in the config file. +%beautyquests_started_ordered_X% to show the advancement of each quest but split into multiple lines, customizable in config.yml​ +%beautyquests_advancement_X% to show the advancement of the quest with ID X +%beautyquests_advancement_X_raw% to show the advancement of the quest with ID X, but only with the form on one number: + -1 if the player has not started the quest + -2 if the player is in an ending stage (i.e. in branching) + ≥0 the stage ID, if the player is currently doing the quest​ +%beautyquests_player_quest_finished_X% to show amount of times the quest with ID X has been finished +%beautyquests_started_id_list% which returns a list of quests currently in progress for player. The list is an enumeration of IDs, separated with ; ``` ---- From b7e19c200ced2f4e6671560d8f7a2de962e734a7 Mon Sep 17 00:00:00 2001 From: "Youenn \"SkytAsul\" Le Jeune" Date: Tue, 7 Oct 2025 17:26:49 +0200 Subject: [PATCH 02/93] Removed comments on placeholders --- docs/users/placeholder-list.md | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index dc95cc9..9dae8b2 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -2207,19 +2207,16 @@ Find examples of how the placeholders can be used on [signs](https://github.com/ Find an up-to-date list on the [SpigotMC page](https://www.spigotmc.org/resources/beautyquests.39255/field?field=documentation). ``` -%beautyquests_total_amount% to show the total amount of quests -%beautyquests_player_inprogress_amount% to show the amount of quests the player is into -%beautyquests_player_finished_amount% to show the amount of quests the player has finished -%beautyquests_player_finished_total_amount% to show the amount of quests the player has finished, and sums up quests which has been completed multiple times -%beautyquests_started_ordered% to show the advancement of each quest, one after another. You can configure the time to change in the config file. -%beautyquests_started_ordered_X% to show the advancement of each quest but split into multiple lines, customizable in config.yml​ -%beautyquests_advancement_X% to show the advancement of the quest with ID X -%beautyquests_advancement_X_raw% to show the advancement of the quest with ID X, but only with the form on one number: - -1 if the player has not started the quest - -2 if the player is in an ending stage (i.e. in branching) - ≥0 the stage ID, if the player is currently doing the quest​ -%beautyquests_player_quest_finished_X% to show amount of times the quest with ID X has been finished -%beautyquests_started_id_list% which returns a list of quests currently in progress for player. The list is an enumeration of IDs, separated with ; +%beautyquests_total_amount% +%beautyquests_player_inprogress_amount% +%beautyquests_player_finished_amount% +%beautyquests_player_finished_total_amount% +%beautyquests_started_ordered% +%beautyquests_started_ordered_X% +%beautyquests_advancement_X% +%beautyquests_advancement_X_raw% +%beautyquests_player_quest_finished_X% +%beautyquests_started_id_list% ``` ---- From fabaf75c7bb75038c8b04a849a7a9e95ac3319ff Mon Sep 17 00:00:00 2001 From: David <24841122+Angeschossen@users.noreply.github.com> Date: Wed, 5 Nov 2025 21:28:44 +0100 Subject: [PATCH 03/93] Update lands wiki link --- docs/users/placeholder-list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index 9dae8b2..42b7a2c 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -3678,7 +3678,7 @@ You can find an up-to-date list of placeholders on the [KingdomsX wiki](https:// /// integrated | Built into Plugin /// -A Description of the placeholders can be found on the [Lands Wiki](https://github.com/Angeschossen/Lands/wiki/PlaceholderAPI-Placeholders#placeholders). +A Description of the placeholders can be found on the [Lands Wiki](https://wiki.incredibleplugins.com/Lands/configuration/placeholderapi-placeholders). ``` # General From ce978189cd35ae1f86a41c7379feead52728fd41 Mon Sep 17 00:00:00 2001 From: David <24841122+Angeschossen@users.noreply.github.com> Date: Wed, 5 Nov 2025 21:29:39 +0100 Subject: [PATCH 04/93] change Lands supports 3rd party placeholder via PlaceholderAPI --- docs/users/plugins-using-placeholderapi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/users/plugins-using-placeholderapi.md b/docs/users/plugins-using-placeholderapi.md index b3cfee6..dc7f2fc 100644 --- a/docs/users/plugins-using-placeholderapi.md +++ b/docs/users/plugins-using-placeholderapi.md @@ -495,7 +495,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ---- ## L - **[Lands](https://www.spigotmc.org/resources/53313/)** - - [ ] Supports placeholders. + - [x] Supports placeholders. - [x] Provides own placeholders. [**[Link](placeholder-list.md#lands)**] - **[LastLoginAPI](https://www.spigotmc.org/resources/66348/)** - [ ] Supports placeholders. From db129a6fe3a4c8456b06747b1bbe65a654e73c66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petulikan=20D=C3=A1lnev=C3=ADm?= Date: Sat, 15 Nov 2025 05:27:28 +0100 Subject: [PATCH 05/93] Fix typo in placeholder expansion documentation Corrected a typographical error in the documentation regarding the usage of OfflinePlayer. --- docs/developers/creating-a-placeholderexpansion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/developers/creating-a-placeholderexpansion.md b/docs/developers/creating-a-placeholderexpansion.md index b05003e..c667e93 100644 --- a/docs/developers/creating-a-placeholderexpansion.md +++ b/docs/developers/creating-a-placeholderexpansion.md @@ -93,7 +93,7 @@ public class SomeExpansion extends PlaceholderExpansion { 4. Called by PlaceholderAPI to have placeholder values parsed. When not overriden will call `onPlaceholderRequest(Player, String)`, converting the OfflinePlayer to a Player if possible or else providing `null`. - Using this method is recommended for the usage of the OfflinePlayer, allowing to use data from a player without their precense being required. + Using this method is recommended for the usage of the OfflinePlayer, allowing to use data from a player without their presence being required. **Parameters**: From 6e4da916ad399cd540b4f05658c603425437c95e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=BCseyin=20Serhat=20Han?= Date: Tue, 18 Nov 2025 09:54:07 +0100 Subject: [PATCH 06/93] Add UJobs placeholders to placeholder list --- docs/users/placeholder-list.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index 42b7a2c..8146969 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -436,6 +436,7 @@ Further details on how to contribute to this list or the wiki as a whole can be - **[Ultra Regions](#ultra-regions)** - **[UnityGen](#unitygen)** - **[USkyBlock](#uskyblock)** + - **[UJobs](#ujobs)** - **V** - **[Vault](#vault)** @@ -7108,6 +7109,28 @@ You can find an up-to-date list of placeholders in the [Ultra Regions Wiki](http ---- +### **[UJobs](https://modrinth.com/plugin/ujobs)** +/// integrated | Built into Plugin +/// + +Detailed explanation and example outputs of placeholders are listed on [modrinth](https://modrinth.com/plugin/ujobs). + +``` +ujobs_job_name_ +ujobs_job_displayname_ +ujobs_job_legacydisplayname_ + +ujobs_player_level_ +ujobs_player_exp_ +ujobs_player_position_ +ujobs_player_totalmoney_ + +ujobs_leaderboard_name__ +ujobs_leaderboard_level__ +``` + +---- + ### **[Vault](http://dev.bukkit.org/bukkit-plugins/vault/)** /// command | papi ecloud download Vault /// From b57dff68ac4eaf96a3dc39e72a59fd9f0cd0e70d Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Tue, 18 Nov 2025 16:52:23 +0100 Subject: [PATCH 07/93] [Wiki] Fix order of latest addition --- docs/users/placeholder-list.md | 46 +++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index 8146969..b953735 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -425,6 +425,7 @@ Further details on how to contribute to this list or the wiki as a whole can be - **[Two Factor Authentication](#two-factor-authentication)** - **U** + - **[UJobs](#ujobs)** - **[UltimateChat](#ultimatechat)** - **[UltimateClaims](#ultimateclaims)** - **[UltimateServerManager](#ultimateservermanager)** @@ -436,7 +437,6 @@ Further details on how to contribute to this list or the wiki as a whole can be - **[Ultra Regions](#ultra-regions)** - **[UnityGen](#unitygen)** - **[USkyBlock](#uskyblock)** - - **[UJobs](#ujobs)** - **V** - **[Vault](#vault)** @@ -6985,6 +6985,28 @@ You can find an up-to-date list of placeholders in the [Towny wiki](https://gith ---- +### **[UJobs](https://modrinth.com/plugin/ujobs)** +/// integrated | Built into Plugin +/// + +Detailed explanation and example outputs of placeholders are listed on [modrinth](https://modrinth.com/plugin/ujobs). + +``` +ujobs_job_name_ +ujobs_job_displayname_ +ujobs_job_legacydisplayname_ + +ujobs_player_level_ +ujobs_player_exp_ +ujobs_player_position_ +ujobs_player_totalmoney_ + +ujobs_leaderboard_name__ +ujobs_leaderboard_level__ +``` + +---- + ### **[USkyBlock](https://www.spigotmc.org/resources/2280/)** /// command | papi ecloud download uSkyBlock /// @@ -7109,28 +7131,6 @@ You can find an up-to-date list of placeholders in the [Ultra Regions Wiki](http ---- -### **[UJobs](https://modrinth.com/plugin/ujobs)** -/// integrated | Built into Plugin -/// - -Detailed explanation and example outputs of placeholders are listed on [modrinth](https://modrinth.com/plugin/ujobs). - -``` -ujobs_job_name_ -ujobs_job_displayname_ -ujobs_job_legacydisplayname_ - -ujobs_player_level_ -ujobs_player_exp_ -ujobs_player_position_ -ujobs_player_totalmoney_ - -ujobs_leaderboard_name__ -ujobs_leaderboard_level__ -``` - ----- - ### **[Vault](http://dev.bukkit.org/bukkit-plugins/vault/)** /// command | papi ecloud download Vault /// From 913a305f8dae6d7e670949fba7cc78e670be811f Mon Sep 17 00:00:00 2001 From: LOOHP Date: Sun, 23 Nov 2025 18:39:18 +0000 Subject: [PATCH 08/93] Updated ImageFrame placeholders --- docs/users/placeholder-list.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index b953735..4ef4e5a 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -3481,10 +3481,11 @@ You can find an up-to-date list of placeholders in the [HyacinthHello wiki](http /// ``` -%imageframe_":"_playback_bar__[character]_[current_section_prefix]_[remaining_section_prefix]% -%imageframe_":"_playback_current% -%imageframe_":"_playback_total% -%imageframe_":"_playback_pause% +%imageframe_imagemap_":"_playback_bar__[character]_[current_section_prefix]_[remaining_section_prefix]% +%imageframe_imagemap_":"_playback_current% +%imageframe_imagemap_":"_playback_total% +%imageframe_imagemap_":"_playback_pause% +%imageframe_player_preference_% ``` ---- From e9b682b7235e4f35c323eb87673514e9e7459d8e Mon Sep 17 00:00:00 2001 From: Kamilkime Date: Mon, 5 Jan 2026 00:28:12 +0100 Subject: [PATCH 09/93] Remove FunnyGuilds placeholders --- docs/users/placeholder-list.md | 37 ---------------------- docs/users/plugins-using-placeholderapi.md | 3 -- 2 files changed, 40 deletions(-) diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list.md index 4ef4e5a..76b0567 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list.md @@ -227,7 +227,6 @@ Further details on how to contribute to this list or the wiki as a whole can be - **[Factions MCore](#factions-mcore)** - **[FactionsUUID](#factionsuuid)** - **[Factions relation placeholders](#factions-relation-placeholders)** - - **[FunnyGuilds](#funnyguilds)** - **G** - **[GAListener](#galistener)** @@ -3170,42 +3169,6 @@ These placeholders work with FactionsUUID and MCore all you need is downloading ---- -### **[FunnyGuilds](https://github.com/FunnyGuilds/FunnyGuilds)** -/// integrated | Built into Plugin -/// - -``` -%funnyguilds_guilds% -%funnyguilds_users% -%funnyguilds_deaths% -%funnyguilds_kdr% -%funnyguilds_kills% -%funnyguilds_points-format% -%funnyguilds_points% -%funnyguilds_position% -%funnyguilds_g-allies% -%funnyguilds_g-deaths% -%funnyguilds_g-deputies% -%funnyguilds_g-deputy% -%funnyguilds_g-kdr% -%funnyguilds_g-kills% -%funnyguilds_g-lives% -%funnyguilds_g-members-all% -%funnyguilds_g-members-online% -%funnyguilds_g-name% -%funnyguilds_g-owner% -%funnyguilds_g-points-format% -%funnyguilds_g-points% -%funnyguilds_g-position% -%funnyguilds_g-region-size% -%funnyguilds_g-tag% -%funnyguilds_g-validity% -%funnyguilds_gtop-x% -%funnyguilds_ptop-x% -``` - ----- - ### **GAListener** /// integrated | Built into Plugin /// diff --git a/docs/users/plugins-using-placeholderapi.md b/docs/users/plugins-using-placeholderapi.md index dc7f2fc..4ca874d 100644 --- a/docs/users/plugins-using-placeholderapi.md +++ b/docs/users/plugins-using-placeholderapi.md @@ -389,9 +389,6 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - **[FactionsUUID](https://www.spigotmc.org/resources/1035/)** - [x] Supports placeholders. - [x] Provides own placeholders. [**[Link](placeholder-list.md#factionsuuid)**] -- **[FunnyGuilds](https://github.com/FunnyGuilds/FunnyGuilds)** - - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#funnyguilds)**] - **[FriendReferral](https://www.spigotmc.org/resources/21626/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] From 51ea1b05c2f8a1d1525ae90482ad9ffa1ac9f0ca Mon Sep 17 00:00:00 2001 From: LagClear Date: Mon, 12 Jan 2026 02:33:11 -0800 Subject: [PATCH 10/93] Update Domains! Updated from old domain URLs! --- docs/developers/expansion-cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/developers/expansion-cloud.md b/docs/developers/expansion-cloud.md index 215d225..018817e 100644 --- a/docs/developers/expansion-cloud.md +++ b/docs/developers/expansion-cloud.md @@ -8,7 +8,7 @@ description: Information about PlaceholderAPI's expansion cloud, including how t PlaceholderAPI uses an expansion-cloud (A website that has all kinds of expansions stored), to download jar files, that contain the placeholders for it to use. -The expansion-cloud can be seen under https://api.extendedclip.com/home +The expansion-cloud can be seen under https://ecloud.placeholderapi.com ## How it works @@ -28,7 +28,7 @@ In order to do that, you have to follow those steps: 1. Make sure you have created a seperate jar file as described in the [Creating a PlaceholderExpansion](creating-a-placeholderexpansion.md) page. 2. Create an account on the site, or log in, if you already have one. -3. Click on `Expansions` and then on [`Upload New`](https://api.extendedclip.com/manage/add/). +3. Click on `Expansions` and then on [`Upload New`](https://ecloud.placeholderapi.com/expansions/new/). 4. Fill out the required information. `Source URL` and `Dependency URL` are optional and would link to the source code and any dependency (plugin) of your expansion respectively. 5. Click on the button that says `Choose an file...` and select the jar of your expansion. @@ -54,7 +54,7 @@ This feature exists since version 2.11.4 of PlaceholderAPI. Before you update, please note the following: Updating your expansion will automatically make it unverified, requiring a site moderator to verify it again. This was made to combat malware from being uploaded and distributed. -To update your expansion, you first have to go to the list of [your expansions](https://api.extendedclip.com/manage/). +To update your expansion, you first have to go to the list of [your expansions](https://ecloud.placeholderapi.com/expansions/manage/). For that click on `Expansions` and select `Your Expansions`. After that, follow those steps: From bd6928414ddc7bc9fa797ca5ffae60741dffed51 Mon Sep 17 00:00:00 2001 From: Andre601 Date: Sun, 18 Jan 2026 18:00:56 +0100 Subject: [PATCH 11/93] [Wiki] Add info on new Component support --- docs/developers/using-placeholderapi.md | 38 +++++++++++++++++++++---- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/docs/developers/using-placeholderapi.md b/docs/developers/using-placeholderapi.md index d03cc8c..ba9a69d 100644 --- a/docs/developers/using-placeholderapi.md +++ b/docs/developers/using-placeholderapi.md @@ -10,11 +10,13 @@ Please note, that the examples in this page are only available for **Placeholder ## First steps +### Add PlaceholderAPI to your Project + Before you can actually make use of PlaceholderAPI, you first have to import it into your project. Use the below code example matching your dependency manager. /// tab | :simple-apachemaven: Maven -```{ .xml title="pom.xml" data-md-component="api-version" } +```{ .xml .annotate title="pom.xml" data-md-component="api-version" } placeholderapi @@ -23,11 +25,18 @@ Use the below code example matching your dependency manager. - me.clip - placeholderapi - {version} - provided + me.clip + placeholderapi + {version} + provided + + + + me.clip + placeholderapi-paper + {version} + provided ``` /// @@ -42,6 +51,9 @@ repositories { dependencies { compileOnly 'me.clip:placeholderapi:{version}' + + // Optional: Component support on Paper Servers (Since TBD) + compileOnly 'me.clip:placeholderapi-paper:{version}' } ``` /// @@ -156,10 +168,20 @@ A full guide on how to create expansions can be found on the [Creating a Placeho ## Setting placeholders in your plugin PlaceholderAPI offers the ability, to automatically parse placeholders from other plugins within your own plugin, giving the ability for your plugin to support thousands of other placeholders without depending on each plugin individually. -To use placeholders from other plugins in our own plugin, we simply have to [(soft)depend on PlaceholderAPI](#set-placeholderapi-as-softdepend) and use the `setPlaceholders` method. +To use placeholders from other plugins in your own plugin, you simply have to [(soft)depend on PlaceholderAPI](#set-placeholderapi-as-softdepend) and use the `setPlaceholders` method. It is also important to point out, that any required plugin/dependency for an expansion has to be on the server and enabled, or the `setPlaceholders` method will just return the placeholder itself (do nothing). +/// info | New since TBD +Starting with version TBD is it now possible to provide Components from the Adventure library to have placeholders parsed in. + +In order to use this new feature are the following things required to be true: + +- You depend on `placeholderapi-papi` and not just `placeholderapi` +- Your plugin runs on a Paper-based Server. Spigot-based servers will not work! +- You use `PAPIComponent` instead of `PlaceholderAPI` to parse Components. +/// + /// details | Example type: example @@ -215,4 +237,8 @@ public class JoinExample extends JavaPlugin implements Listener { In our example are we providing a text containing `%player_name%` and `%vault_rank%` to be parsed, which require the Player and Vault expansion respectively. Example output: `Notch joined the server! They are rank Admin` + + //// info | New since TBD + Using `placeholderapi-papi` and `PAPIComponents` instead of `PlaceholderAPI` allows you to parse placeholders inside Adventure Components. + //// /// From a32c6e4df0456a52d132671599440fe6a593352e Mon Sep 17 00:00:00 2001 From: Andre601 Date: Mon, 26 Jan 2026 13:52:39 +0100 Subject: [PATCH 12/93] Add Hytale-related docs --- .../creating-a-placeholderexpansion.md | 91 ++++++++-- docs/developers/using-placeholderapi.md | 162 ++++++++++++++++-- 2 files changed, 217 insertions(+), 36 deletions(-) diff --git a/docs/developers/creating-a-placeholderexpansion.md b/docs/developers/creating-a-placeholderexpansion.md index c667e93..a0029a4 100644 --- a/docs/developers/creating-a-placeholderexpansion.md +++ b/docs/developers/creating-a-placeholderexpansion.md @@ -4,6 +4,13 @@ description: Comprehensive guide on how to create a PlaceholderExpansion for oth # Creating a PlaceholderExpansion +/// warning | Important +These pages cover the creation of a PlaceholderExpansion for both Spigot/Paper-based servers and Hytale Servers! + +Unless mentioned otherwise will the provided code examples function for both platform types. +Please always check code blocks for :material-plus-circle: Icons with additional info! +/// + This page will cover how you can create your own [`PlaceholderExpansion`][placeholderexpansion] which you can either integrate into your own plugin (Recommended) or [upload to the eCloud](expansion-cloud.md). It's worth noting that PlaceholderAPI relies on expansions being installed. PlaceholderAPI only acts as the core replacing utility while the expansions allow other plugins to use any installed placeholder in their own messages. @@ -74,6 +81,11 @@ public class SomeExpansion extends PlaceholderExpansion { public String onPlaceholderRequest(Player player, @NotNull String params) { // (5) } + + @Override + public String onPlaceholderRequest(PlayerRef player, @NotNull String params) { + // (6) + } } ``` @@ -108,6 +120,16 @@ public class SomeExpansion extends PlaceholderExpansion { - `player` - Nullable Player instance to parse placeholders against. - `params` - Non-null String representing the part of the placeholder after the first `_` and before the closing `%` (or `}` for bracket placeholders). +6. **Note:** Only exists for the Hytale Version of PlaceholderAPI! + + Called by PlaceholderAPI through `onPlaceholderRequest(PlayerRef, String)` to have placeholder values parsed. + When `null` is returned will PlaceholderAPI treat it as invalid placeholder and return it unchanged. + + **Parameters:** + + - `player` - PlayerRef instance to parse placeholders against. + - `params` - Non-null String representing the part of the placeholder after the first `_` and before the closing `%` (or `}` for bracket placeholders). + /// note Overriding `onRequest(OfflinePlayer, String)` or `onPlaceholderRequest(Player, String)` is not required if you [create relational placeholders](#making-a-relational-expansion). /// @@ -133,16 +155,18 @@ You are also required to override and set `persist()` to `true`. This tells Plac attrs: { id: full-example-internal } type: example -//// note | -Please see the [Basic PlaceholderExpansion Structure](#basic-placeholderexpansion-structure) section for an explanation of all common methods in this example. +//// note | Important Notes +- Please see the [Basic PlaceholderExpansion Structure](#basic-placeholderexpansion-structure) section for an explanation of all common methods in this example. +- The below example is for a Spigot/Paper-based setup. + For a Hytale server, replace `me.clip` imports with `at.helpch` and replace `OfflinePlayer` with `PlayerRef` (Including the import). Tab the :material-plus-circle: icons in the code block below for additional information. //// ```java { .annotate title="SomeExpansion.java" } -package at.helpch.placeholderapi.example.expansion; +package com.example.plugin.expansion; -import at.helpch.placeholderapi.example.SomePlugin; +import com.example.plugin.SomePlugin; import me.clip.placeholderapi.expansion.PlaceholderExpansion; import org.bukkit.OfflinePlayer; import org.jetbrains.annotations.NotNull; @@ -206,19 +230,20 @@ public class SomeExpansion extends PlaceholderExpansion { 6. Example of accessing data of the plugin's `config.yml` file. 7. Reaching this means that an invalid params String was given, so we return `null` to tell PlaceholderAPI that the placeholder was invalid. + /// ### Register your Expansion Due to the PlaceholderExpansion being internal, PlaceholderAPI does not load it automatically, we'll need to do it manually. -This is being done by creating a new instance of your PlaceholderExpansion class and calling the `register()` method of it. +This is being done by creating a new instance of your PlaceholderExpansion class and calling the `register()` method of it: -Here is a quick example: +/// tab | Spigot, Paper, ... ```java { .annotate title="SomePlugin.java" } -package at.helpch.placeholderapi.example; +package com.example.plugin; -import at.helpch.placeholderapi.example.expansion.SomeExpansion; +import com.example.plugin.expansion.SomeExpansion; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; @@ -238,6 +263,29 @@ public class SomePlugin extends JavaPlugin { 2. This registers our expansion in PlaceholderAPI. It also gives the Plugin class as dependency injection to the Expansion class, so that we can use it. +/// + +/// tab | Hytale + +```java { .annotate title="SomePlugin.java" } +package com.example.plugin; + +import com.example.plugin.expansion.SomeExpansion; +import com.hypixel.hytale.server.core.plugin.JavaPlugin; +import com.hypixel.hytale.server.core.plugin.JavaPluginInit; + +public class SomePlugin extends JavaPlugin { + + public SomePlugin(JavaPluginInit init) { + super(init) + } + + // TODO: Example of checking for PAPI and registering expansion +} +``` + +/// + ---- ## Making an External Expansion @@ -257,8 +305,10 @@ Downsides include a more tedious setup in terms of checking for a required plugi attrs: { id: full-example-external-no-dependency } type: example -//// note | -Please see the [Basic PlaceholderExpansion Structure](#basic-placeholderexpansion-structure) section for an explanation of all common methods in this example. +//// note | Important Notes +- Please see the [Basic PlaceholderExpansion Structure](#basic-placeholderexpansion-structure) section for an explanation of all common methods in this example. +- The below example is for a Spigot/Paper-based setup. + For a Hytale server, replace `me.clip` imports with `at.helpch` and replace `OfflinePlayer` with `PlayerRef` (Including the import). Tab the :material-plus-circle: icons in the code block below for additional information. //// @@ -266,7 +316,7 @@ Tab the :material-plus-circle: icons in the code block below for additional info This is an example expansion without any plugin dependency. ```java { .annotate title="SomeExpansion.java" } -package at.helpch.placeholderapi.example.expansion; +package com.example.expansion; import me.clip.placeholderapi.expansion.PlaceholderExpansion; import org.bukkit.OfflinePlayer; @@ -314,8 +364,10 @@ public class SomeExpansion extends PlaceholderExpansion { attrs: { id: full-example-external-dependency } type: example -//// note | -Please see the [Basic PlaceholderExpansion Structure](#basic-placeholderexpansion-structure) section for an explanation of all common methods in this example. +//// note | Important Notes +- Please see the [Basic PlaceholderExpansion Structure](#basic-placeholderexpansion-structure) section for an explanation of all common methods in this example. +- The below example is for a Spigot/Paper-based setup. + For a Hytale server, replace `me.clip` imports with `at.helpch` and replace `OfflinePlayer` with `PlayerRef` (Including the import). Tab the :material-plus-circle: icons in the code block below for additional information. //// @@ -323,9 +375,9 @@ Tab the :material-plus-circle: icons in the code block below for additional info This is an example expansion with a plugin dependency. ```java { .annotate title="SomeExpansion.java" } -package at.helpch.placeholderapi.example.expansion; +package com.example.expansion; -import at.helpch.placeholderapi.example.SomePlugin; +import com.example.plugin.SomePlugin; import me.clip.placeholderapi.expansion.PlaceholderExpansion; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; @@ -383,7 +435,9 @@ public class SomeExpansion extends PlaceholderExpansion { 2. The name of the plugin this expansion depends on. It is recommended to set this, as it would result in PlaceholderAPI reporting any missing plugin for your expansion. -3. This does two things: +3. **Note:** This only works on a Spigot/Paper-based server. A equivalent for Hytale servers is not yet known. + + This does two things: 1. It sets the `plugin` instance to `SomePlugin` using Bukkit's PluginManager to retrieve a JavaPlugin instance that is cast to `SomePlugin`. 2. It checks if the retrieved instance is not null. If it is will this result in `canRegister()` returning false, resulting in PlaceholderAPI not loading our expansion. @@ -399,8 +453,9 @@ public class SomeExpansion extends PlaceholderExpansion { ## Making a relational Expansion -/// note -Relational Placeholders always start with `rel_` to properly identify them. This means that if you make a relational placeholder called `friends_is_friend` would the full placeholder be `%rel_friends_is_friend%`. +/// note | Notes +- Relational Placeholders always start with `rel_` to properly identify them. This means that if you make a relational placeholder called `friends_is_friend` would the full placeholder be `%rel_friends_is_friend%`. +- For Hytale, replace any mention of `Player` with `PlayerRef` and update any Imports in the code to `at.helpch` and related Hytale ones. /// Relational PlaceholderExpansions are special in that they take two players as input, allowing you to give outputs based on their relation to each other. diff --git a/docs/developers/using-placeholderapi.md b/docs/developers/using-placeholderapi.md index d03cc8c..bf5b444 100644 --- a/docs/developers/using-placeholderapi.md +++ b/docs/developers/using-placeholderapi.md @@ -11,28 +11,29 @@ Please note, that the examples in this page are only available for **Placeholder ## First steps Before you can actually make use of PlaceholderAPI, you first have to import it into your project. -Use the below code example matching your dependency manager. +Use the below code example matching your project type and dependency manager. -/// tab | :simple-apachemaven: Maven +/// tab | Minecraft (Spigot, Paper, ...) +//// tab | :simple-apachemaven: Maven ```{ .xml title="pom.xml" data-md-component="api-version" } placeholderapi - https://repo.extendedclip.com/releases/ + https://repo.helpch.at/releases/ - me.clip - placeholderapi - {version} - provided + me.clip + placeholderapi + {version} + provided ``` -/// +//// -/// tab | :simple-gradle: Gradle +//// tab | :simple-gradle: Gradle ```{ .groovy title="build.gradle" data-md-component="api-version" } repositories { maven { @@ -44,6 +45,56 @@ dependencies { compileOnly 'me.clip:placeholderapi:{version}' } ``` +//// +/// + +/// tab | Hytale +//// tab | :simple-apachemaven: Maven +```{ .xml title="pom.xml" data-md-component="api-version" } + + + hytale + https://repo.codemc.io/repository/hytale/ + + + placeholderapi + https://repo.helpch.at/releases/ + + + + + + com.hypixel.hytale + Server + {hytaleVersion} + provided + + + at.helpch + placeholderapi-hytale + {version} + provided + + +``` +//// + +//// tab | :simple-gradle: Gradle +```{ .groovy title="build.gradle" data-md-component="api-version" } +repositories { + maven { + url = 'https://repo.codemc.io/repository/hytale/' + url = 'https://repo.helpch.at/releases/' + } +} + +dependencies { + // Replace {hytaleVersion} with the version you need. + compileOnly 'com.hypixel.hytale:Server:{hytaleVersion}' + compileOnly 'at.helpch:placeholderapi-hytale:{version}' +} +``` +//// /// /// details | What is `{version}`? @@ -71,7 +122,7 @@ Tab the :material-plus-circle: icons in the code block below for additional info name: ExamplePlugin version: 1.0 author: author -main: your.main.path.Here +main: com.example.plugin.ExamplePlugin softdepend: ["PlaceholderAPI"] # (1) ``` @@ -89,7 +140,7 @@ Tab the :material-plus-circle: icons in the code block below for additional info name: ExamplePlugin version: 1.0 author: author -main: your.main.path.Here +main: com.example.plugin.ExamplePlugin depend: ["PlaceholderAPI"] # (1) ``` @@ -111,7 +162,7 @@ Tab the :material-plus-circle: icons in the code block below for additional info name: ExamplePlugin version: 1.0 author: author -main: your.main.path.Here +main: com.example.plugin.ExamplePlugin dependencies: server: @@ -134,7 +185,7 @@ Tab the :material-plus-circle: icons in the code block below for additional info name: ExamplePlugin version: 1.0 author: author -main: your.main.path.Here +main: com.example.plugin.ExamplePlugin dependencies: server: @@ -149,6 +200,42 @@ dependencies: /// +/// tab | manifest.json (Hytale) + +//// tab | Optional dependency + +```{ .json .annotate title="manifest.json" } +{ + "Group": "com.example", + "Name": "ExamplePlugin", + "Version": "1.0", + "Main": "com.example.plugin.ExamplePlugin", + "OptionalDependencies": { + "HelpChat:PlaceholderAPI": ">= 2.12.0" + } +} +``` + +//// + +//// tab | Required dependency + +```{ .json .annotate title="manifest.json" } +{ + "Group": "com.example", + "Name": "ExamplePlugin", + "Version": "1.0", + "Main": "com.example.plugin.ExamplePlugin", + "Dependencies": { + "HelpChat:PlaceholderAPI": ">= 2.12.0" + } +} +``` + +//// + +/// + ## Adding placeholders to PlaceholderAPI A full guide on how to create expansions can be found on the [Creating a PlaceholderExpansion](creating-a-placeholderexpansion.md) page. @@ -160,11 +247,9 @@ To use placeholders from other plugins in our own plugin, we simply have to [(so It is also important to point out, that any required plugin/dependency for an expansion has to be on the server and enabled, or the `setPlaceholders` method will just return the placeholder itself (do nothing). -/// details | Example - type: example +/// tab | Spigot, Paper, ... -Let's assume we want to send a custom join message that shows the primary group a player has. -To achieve this, we can do the following: +The following is an example plugin that sends `%player_name% joined the server! They are rank %vault_rank%` as the Join message, having the placeholders be replaced by PlaceholderAPI. //// note | The below example assumes a **soft dependency** on PlaceholderAPI to handle PlaceholderAPI not being present more decently. @@ -173,7 +258,7 @@ Tab the :material-plus-circle: icons in the code block below for additional info //// ```{ .java .annotate title="JoinExample.java" } -package at.helpch.placeholderapi; +package com.example.plugin; import me.clip.placeholderapi.PlaceholderAPI; @@ -215,4 +300,45 @@ public class JoinExample extends JavaPlugin implements Listener { In our example are we providing a text containing `%player_name%` and `%vault_rank%` to be parsed, which require the Player and Vault expansion respectively. Example output: `Notch joined the server! They are rank Admin` + /// + +/// tab | Hytale + +The following is an example plugin that sends `%player_name% joined the server! They are rank %vault_rank%` as the Join message, having the placeholders be replaced by PlaceholderAPI. + +``` { .java .annotate title="JoinExample.java" } +packate com.example.plugin; + +import at.helpch.placeholderapi.PlaceholderAPI; + +import com.hypixel.hytale.server.core.event.events.player.PlayerReadyEvent; +import com.hypixel.hytale.server.core.Message; +import com.hypixel.hytale.server.core.plugin.JavaPlugin; +import com.hypixel.hytale.server.core.plugin.JavaPluginInit; + +public class JoinExample extends JavaPlugin { + + public JoinExample(JavaPluginInit init) { + super(init) + } + + @Override + protected void setup() { + // (1) + getEventRegistry().registerGlobal(PlayerReadyEvent.class, this::onPlayerReady); + } + + public void onPlayerReady(PlayerReadyEvent event) { + Player player = event.getPlayer(); + // (2) + player.sendMessage(PlaceholderAPI.setPlaceholders(Message.raw("Welcome %player_name%!"), player)) + } +} +``` + +1. We tell the server to call `onPlayerReady` whenever a `PlayerReadyEvent` fires. +2. PlaceholderAPI offers multiple `setPlaceholders` methods that can either return a `String` or a `Message` object, depending on your needs. + Note that these methods require input of the same type: `setPlaceholders(String, PlayerRef)` for String and `setPlaceholders(Message, PlayerRef)` for Messages. + +/// \ No newline at end of file From 589135a9f49b399b3849da9f128f288533ab0923 Mon Sep 17 00:00:00 2001 From: Funnycube <6916389+Funny-cube@users.noreply.github.com> Date: Sat, 31 Jan 2026 21:10:35 +1100 Subject: [PATCH 13/93] Fix grammar in PlaceholderExpansion documentation Corrected minor grammatical errors in the documentation. --- docs/developers/creating-a-placeholderexpansion.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/developers/creating-a-placeholderexpansion.md b/docs/developers/creating-a-placeholderexpansion.md index a0029a4..a58c085 100644 --- a/docs/developers/creating-a-placeholderexpansion.md +++ b/docs/developers/creating-a-placeholderexpansion.md @@ -5,9 +5,9 @@ description: Comprehensive guide on how to create a PlaceholderExpansion for oth # Creating a PlaceholderExpansion /// warning | Important -These pages cover the creation of a PlaceholderExpansion for both Spigot/Paper-based servers and Hytale Servers! +These pages cover the creation of a PlaceholderExpansion for both Spigot/Paper-based and Hytale Servers! -Unless mentioned otherwise will the provided code examples function for both platform types. +Unless mentioned otherwise the provided code examples function for both platform types. Please always check code blocks for :material-plus-circle: Icons with additional info! /// From 431e0234c2d937a46decba8128b2eb089cac1cc6 Mon Sep 17 00:00:00 2001 From: Funnycube <6916389+Funny-cube@users.noreply.github.com> Date: Sat, 31 Jan 2026 21:12:53 +1100 Subject: [PATCH 14/93] Update PlaceholderAPI version requirements in docs --- docs/developers/using-placeholderapi.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/developers/using-placeholderapi.md b/docs/developers/using-placeholderapi.md index bf5b444..ed28dcd 100644 --- a/docs/developers/using-placeholderapi.md +++ b/docs/developers/using-placeholderapi.md @@ -211,7 +211,7 @@ dependencies: "Version": "1.0", "Main": "com.example.plugin.ExamplePlugin", "OptionalDependencies": { - "HelpChat:PlaceholderAPI": ">= 2.12.0" + "HelpChat:PlaceholderAPI": ">= 1.0.2" } } ``` @@ -227,7 +227,7 @@ dependencies: "Version": "1.0", "Main": "com.example.plugin.ExamplePlugin", "Dependencies": { - "HelpChat:PlaceholderAPI": ">= 2.12.0" + "HelpChat:PlaceholderAPI": ">= 1.0.2" } } ``` @@ -341,4 +341,4 @@ public class JoinExample extends JavaPlugin { 2. PlaceholderAPI offers multiple `setPlaceholders` methods that can either return a `String` or a `Message` object, depending on your needs. Note that these methods require input of the same type: `setPlaceholders(String, PlayerRef)` for String and `setPlaceholders(Message, PlayerRef)` for Messages. -/// \ No newline at end of file +/// From 447ccd925cc5dd86ac76d65a7193cd7346a348e3 Mon Sep 17 00:00:00 2001 From: Andre601 Date: Sat, 31 Jan 2026 14:22:30 +0100 Subject: [PATCH 15/93] Add Hytale Placeholders List --- docs/faq.md | 4 +- docs/index.md | 2 +- docs/users/index.md | 4 +- docs/users/placeholder-list/hytale.md | 283 ++++++++++ docs/users/placeholder-list/index.md | 20 + .../minecraft.md} | 5 +- docs/users/plugins-using-placeholderapi.md | 503 +++++++++--------- docs/users/using-placeholders.md | 2 +- mkdocs.yml | 5 +- 9 files changed, 566 insertions(+), 262 deletions(-) create mode 100644 docs/users/placeholder-list/hytale.md create mode 100644 docs/users/placeholder-list/index.md rename docs/users/{placeholder-list.md => placeholder-list/minecraft.md} (99%) diff --git a/docs/faq.md b/docs/faq.md index 0d293a2..8e22cf2 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -22,7 +22,7 @@ When a plugin or [`/papi parse me %placeholder%`](users/commands.md#papi-parse) Some expansions may not be integrated into a plugin or don't even have a plugin to depend on, meaning that they may be their own separate jar file that you have to download. Such expansions can usually be found on the eCloud of PlaceholderAPI and be downloaded using the [`/papi ecloud download `](users/commands.md#papi-ecloud-download) command. - Whether an expansion is available on the eCloud or not can be found out in the [Placeholder List](users/placeholder-list.md) with any expansion displaying a papi command being downlodable. + Whether an expansion is available on the eCloud or not can be found out in the [Placeholder List](users/placeholder-list/index.md) with any expansion displaying a papi command being downlodable. - ### Plugin actually supports PlaceholderAPI @@ -37,7 +37,7 @@ When a plugin or [`/papi parse me %placeholder%`](users/commands.md#papi-parse) Double-check that the placeholder you set doesn't contain a typo. You can use [`/papi ecloud placeholders `](users/commands.md#papi-ecloud-placeholders) (replace `` with the name of the expansion) to get a list of all the placeholders the expansion may have. Keep in mind that this only works for separate expansions on the eCloud and not for those that are loaded by plugins. - Additionally can the placeholder list from the eCloud be outdated. It is recommended to check the [Placeholder List](users/placeholder-list.md) or see if there is any documentation for the placeholders you want to use. + Additionally can the placeholder list from the eCloud be outdated. It is recommended to check the [Placeholder List](users/placeholder-list/index.md) or see if there is any documentation for the placeholders you want to use. - ### Plugin is enabled diff --git a/docs/index.md b/docs/index.md index a7bc91a..64d1976 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,7 +19,7 @@ It also has a community-curated list of all available Placeholder expansions and - [:octicons-chevron-right-16: Commands](users/commands.md) - [:octicons-chevron-right-16: Using Placeholders](users/using-placeholders.md) - - [:octicons-chevron-right-16: Placeholder List](users/placeholder-list.md) + - [:octicons-chevron-right-16: Placeholder List](users/placeholder-list/index.md) - [:octicons-chevron-right-16: Plugins using PlaceholderAPI](users/plugins-using-placeholderapi.md) - ### :material-file-code: Dev Guides diff --git a/docs/users/index.md b/docs/users/index.md index ac74ee1..77c041c 100644 --- a/docs/users/index.md +++ b/docs/users/index.md @@ -30,9 +30,9 @@ The pages listed under this section are meant for server owners who want to use ---- - Community-curated list of available PlaceholderExpansions and their placeholders. + Community-curated list of available PlaceholderExpansions and their placeholders for the Minecraft and Hytale version of PlaceholderAPI. - - [:octicons-chevron-right-16: Go to Page](placeholder-list.md) + - [:octicons-chevron-right-16: Go to Page](placeholder-list/index.md) - ### Plugins using PlaceholderAPI diff --git a/docs/users/placeholder-list/hytale.md b/docs/users/placeholder-list/hytale.md new file mode 100644 index 0000000..a63d77e --- /dev/null +++ b/docs/users/placeholder-list/hytale.md @@ -0,0 +1,283 @@ +# Hytale + +This is a list of all available placeholders for the Hytale Version of PlaceholderAPI. +For the Minecraft version, visit [this page](minecraft.md). + +A download-command may be found in the infobox located below the title of the Expansion. +Should `Built into Plugin` be displayed is the Expansion included in the Plugin it depends on. Should a URL be shown does it mean you have to download it manually and add it to the `expansions` folder yourself. + +/// note +This placeholder list is provided "as-is" without any guarantee of being accurate and/or up-to-date. + +Page is only updated on request. We recommend contributing to this list by [making a Pull request](https://github.com/PlaceholderAPI/PlaceholderAPI/pulls). +Further details on how to contribute to this list or the wiki as a whole can be found on the [README file of the Wiki](https://github.com/PlaceholderAPI/PlaceholderAPI/blob/wiki/README.md). +/// + +- [Standalone](#standalone) + - A + - *No Expansions* + - B + - *No Expansions* + - C + - *No Expansions* + - D + - *No Expansions* + - E + - *No Expansions* + - F + - *No Expansions* + - G + - *No Expansions* + - H + - *No Expansions* + - I + - *No Expansions* + - J + - *No Expansions* + - K + - *No Expansions* + - L + - *No Expansions* + - M + - *No Expansions* + - N + - *No Expansions* + - O + - *No Expansions* + - P + - [Player](#player) + - Q + - *No Expansions* + - R + - *No Expansions* + - S + - *No Expansions* + - T + - *No Expansions* + - U + - *No Expansions* + - V + - *No Expansions* + - W + - *No Expansions* + - X + - *No Expansions* + - Y + - *No Expansions* + - Z + - *No Expansions* + +---- + +- [Plugin-placeholders](#plugin-placeholders) + - A + - *No Expansions* + - B + - *No Expansions* + - C + - *No Expansions* + - D + - *No Expansions* + - E + - *No Expansions* + - F + - *No Expansions* + - G + - *No Expansions* + - H + - *No Expansions* + - I + - *No Expansions* + - J + - *No Expansions* + - K + - *No Expansions* + - L + - *No Expansions* + - M + - *No Expansions* + - N + - *No Expansions* + - O + - *No Expansions* + - P + - *No Expansions* + - Q + - *No Expansions* + - R + - *No Expansions* + - S + - *No Expansions* + - T + - *No Expansions* + - U + - *No Expansions* + - V + - *No Expansions* + - W + - *No Expansions* + - X + - *No Expansions* + - Y + - *No Expansions* + - Z + - *No Expansions* + +---- + +## Standalone + +Expansions listed here don't need any plugin/mod or extra library to function properly, unless mentioned otherwise. +A majority of these Expansions are maintained by the PlaceholderAPI team and can be considered *official*. + +### **Player** +/// command | papi ecloud download Player +/// + +``` +%player_uuid% +%player_username% +%player_language% +%player_world_uuid% +%player_x% +%player_y% +%player_z% +%player_yaw% +%player_pitch% +%player_has_played_before% +%player_name% +%player_gamemode% +%player_world% +%player_biome% +%player_item_in_hand% +%player_item_in_hand_quantity% +%player_item_in_hand_durability% +%player_item_in_hand_broken% +%player_item_in_hand_unbreakable% +%player_current_fall_distance% +%player_view_radius% +%player_client_view_radius% +%player_since_last_spawn_nanos% +%player_mount_entity_id% +%player_is_collidable% +%player_health% +%player_health_max% +%player_health_min% +%player_ammo% +%player_ammo_max% +%player_ammo_min% +%player_stamina% +%player_stamina_max% +%player_stamina_min% +%player_mana% +%player_mana_max% +%player_mana_min% +%player_oxygen% +%player_oxygen_max% +%player_oxygen_min% +%player_signature_energy% +%player_signature_energy_max% +%player_signature_energy_min% +%player_has_permission_% +``` + +---- + +### **Server** +/// command | papi ecloud download Server +/// + +``` +%server_name% +%server_online% +%server_worlds% +%server_max_players% +%server_max_view_radius% +%server_motd% +%server_default_gamemode% +%server_default_world% +%server_rate_limit_enabled% +%server_rate_limit_packets_per_second% +%server_rate_limit_burst_capacity% +%server_is_booting% +%server_is_shutting_down% +%server_boot_timestamp% +%server_uptime_millis% +%server_uptime_seconds% +%server_uptime% +%server_plugin_count% +``` + +---- + +### **World** +/// command | papi ecloud download World +/// + +``` +%world_total% +%world_biome% +%world_time% +%world_timein12% +%world_fulltime% +%world_dayprogress% +%world_moonphase% +%world_sunlightfactor% +%world_date% +%world_sunddirection_x% +%world_sunddirection_y% +%world_sunddirection_z% +%world_name_% +%world_uuid_% +%world_seed_% +%world_canpvp_% +%world_spawnnpc_% +%world_npcfrozen_% +%world_falldamage_% +%world_objectivemarkers_% +%world_entities_% +%world_players_% +%world_players__% +%world_haspermission__% +%world_playerexist__% +%world_recentjoin_% +%world_recentquit_% +``` + +---- + +## Plugin-placeholders + +Expansions listed here require the linked resource (plugin/mod) to work properly. + +Most of the listed Expansions are NOT made and maintained by the PlaceholderAPI team. +Please see ?510 for a list of all expansions officially maintained by the PlaceholderAPI team. + +### **[LuckPerms](https://www.spigotmc.org/resources/28140/)** +/// command | papi ecloud download LuckPerms +/// + +``` +%luckperms_prefix% +%luckperms_suffix% +%luckperms_meta_% +%luckperms_prefix_element_% +%luckperms_suffix_element_% +%luckperms_context_% +%luckperms_groups% +%luckperms_primary_group_name% +%luckperms_has_permission_% +%luckperms_inherits_permission_% +%luckperms_check_permission_% +%luckperms_in_group_% +%luckperms_inherits_group_% +%luckperms_on_track_% +%luckperms_has_groups_on_track_% +%luckperms_highest_group_by_weight% +%luckperms_lowest_group_by_weight% +%luckperms_first_group_on_tracks_% +%luckperms_last_group_on_tracks_% +%luckperms_expiry_time_% +%luckperms_inherited_expiry_time_% +%luckperms_group_expiry_time_% +``` \ No newline at end of file diff --git a/docs/users/placeholder-list/index.md b/docs/users/placeholder-list/index.md new file mode 100644 index 0000000..006fcf5 --- /dev/null +++ b/docs/users/placeholder-list/index.md @@ -0,0 +1,20 @@ +# Placeholder List + +PlaceholderAPI is home of countless community-made Placeholder Expansions. +To try and help finding the expansion you need are we offering these official placeholder lists, containing Placeholder Expansions and their Placeholders for the Hytale and Minecraft (Spigot, Paper, ...) version of PlaceholderAPI. + +
+ +- ## [Minecraft](minecraft.md) + + ---- + + Placeholder list for the Minecraft version of PlaceholderAPI. + +- ## [Hytale](hytale.md) + + ---- + + Placeholder list for the Hytale version of PlaceholderAPI. + +
\ No newline at end of file diff --git a/docs/users/placeholder-list.md b/docs/users/placeholder-list/minecraft.md similarity index 99% rename from docs/users/placeholder-list.md rename to docs/users/placeholder-list/minecraft.md index 76b0567..3e4aa0f 100644 --- a/docs/users/placeholder-list.md +++ b/docs/users/placeholder-list/minecraft.md @@ -2,9 +2,10 @@ description: Community-curated list of available PlaceholderExpansions and their placeholders. --- -# Placeholder List +# Minecraft -This is a list of all available placeholders. +This is a list of all available placeholders for the Minecraft Version of PlaceholderAPI. +For the Hytale version, visit [this page](hytale.md). A download-command may be found in the infobox located below the title of the Expansion. Should `Built into Plugin` be displayed is the Expansion included in the Plugin it depends on. Should a URL be shown does it mean you have to download it manually and add it to the `expansions` folder yourself. diff --git a/docs/users/plugins-using-placeholderapi.md b/docs/users/plugins-using-placeholderapi.md index 4ca874d..22567fc 100644 --- a/docs/users/plugins-using-placeholderapi.md +++ b/docs/users/plugins-using-placeholderapi.md @@ -38,48 +38,48 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ---- ## A -- **[AAC - AdvancedAntiCheat](https://www.spigotmc.org/resources/6442/)** +- **AAC - AdvancedAntiCheat** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#aac)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#aac)**] - **[AbstractMenus](https://www.spigotmc.org/resources/75107/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#abstractmenus)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#abstractmenus)**] - **[AcidIsland](https://www.spigotmc.org/resources/581/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#acidisland)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#acidisland)**] - **[Advanced Abilities](https://www.spigotmc.org/resources/21983/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advanced-abilities)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advanced-abilities)**] - **[Advanced Achievements](https://www.spigotmc.org/resources/83466/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advanced-achievements)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advanced-achievements)**] - **[AdvancedAFK](https://www.spigotmc.org/resources/60761/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advancedafk)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advancedafk)**] - **[AdvancedCustomMenu+](https://www.spigotmc.org/resources/47945/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advancedcustommenu)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advancedcustommenu)**] - **[AdvancedLottery](https://www.spigotmc.org/resources/43668/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advancedlottery)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advancedlottery)**] - **[AdvancedModReq](https://www.spigotmc.org/resources/40528/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advancedmodreq)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advancedmodreq)**] - **[AdvancedServerList](https://modrinth.com/plugin/advancedserverlist)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#advancedserverlist)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#advancedserverlist)**] - **[Advance Tab](https://www.spigotmc.org/resources/21958/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[ajParkour](https://www.spigotmc.org/resources/60909/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ajparkour)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ajparkour)**] - **[AlonsoLevels](https://www.spigotmc.org/resources/83380/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#alonsolevels)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#alonsolevels)**] - **[AngelChest](https://www.spigotmc.org/resources/60383/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#angelchest)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#angelchest)**] - **[AnimatedBoard](https://www.spigotmc.org/resources/13632/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -88,7 +88,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Animated Menu](https://www.spigotmc.org/resources/4690/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#animated-menu)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#animated-menu)**] - **[AnimatedSpecialBar](https://www.spigotmc.org/resources/24654/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -97,64 +97,64 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[AParkour](https://www.spigotmc.org/resources/30923/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#aparkour)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#aparkour)**] - **[ASkyBlock](https://www.spigotmc.org/resources/1220/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#askyblock)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#askyblock)**] - **[AsyncKeepAlive](https://www.spigotmc.org/resources/64676/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#asynckeepalive)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#asynckeepalive)**] - **[Ath](https://www.spigotmc.org/resources/87124/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ath)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ath)**] - **[AutoCommandsPlus](https://www.spigotmc.org/resources/11083/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[AutoRank](https://www.spigotmc.org/resources/3239/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#autorank)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#autorank)**] - **[AutoSell](https://www.spigotmc.org/resources/2157/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#autosell)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#autosell)**] ---- ## B - **[BankSystem](https://www.spigotmc.org/resources/61580/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#banksystem)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#banksystem)**] - **[BannerBoard](https://www.spigotmc.org/resources/20435/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[BasicQuests](https://www.spigotmc.org/resources/87972/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#basicquests)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#basicquests)**] - **[BattleLevels](https://www.spigotmc.org/resources/2218/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#battlelevels)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#battlelevels)**] - **[BeautyQuests](https://www.spigotmc.org/resources/39255/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#beautyquests)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#beautyquests)**] - **[BedWars1058](https://www.spigotmc.org/resources/50942/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#bedwars1058)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#bedwars1058)**] - **[BentoBox](https://github.com/BentoBoxWorld/BentoBox)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#bentobox)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#bentobox)**] - **[BetonQuest](https://www.spigotmc.org/resources/2117/) - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#betonquest)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#betonquest)**] - **[BetterTeams](https://www.spigotmc.org/resources/17129/)** - [ ] Supports placeholders. - - [X] Provides own placeholders. [**[Link](placeholder-list.md#betterteams)**] + - [X] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#betterteams)**] - **[Big Doors Opener](https://www.spigotmc.org/resources/80805/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[BlockParty](https://www.spigotmc.org/resources/7264/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#blockparty)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#blockparty)**] - **[BlockQuests](https://www.spigotmc.org/resources/32729/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#blockquest)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#blockquest)**] - **[BookStats](https://www.spigotmc.org/resources/4313/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -166,22 +166,22 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Boxing](https://www.spigotmc.org/resources/83879/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#boxing)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#boxing)**] - **[Broadcaster Plugin](https://dev.bukkit.org/projects/broadcaster-plugin)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[BuildBattlePro](https://www.spigotmc.org/resources/49587/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#buildbattlepro)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#buildbattlepro)**] - **[BungeePerms](https://www.spigotmc.org/resources/25/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#bungeeperms)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#bungeeperms)**] ---- ## C - **[CarlTheCreeper](https://www.spigotmc.org/resources/18008/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#carlthecreeper)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#carlthecreeper)**] - **[Characters Premium](https://www.spigotmc.org/resources/45142/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -190,10 +190,10 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[ChatColor+](https://www.spigotmc.org/resources/1546/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#chatcolor)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#chatcolor)**] - **[ChatColor+ Premium](https://www.spigotmc.org/resources/54093/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#chatcolor-premium)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#chatcolor-premium)**] - **[ChatControl Pro](https://www.spigotmc.org/resources/10258/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -205,10 +205,10 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[ChatReaction](https://www.spigotmc.org/resources/3748/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#chatreaction)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#chatreaction)**] - **[CheckNameHistory](https://www.spigotmc.org/resources/3768/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#checknamehistory)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#checknamehistory)**] - **[ChestCommands](https://dev.bukkit.org/projects/chest-commands)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -217,19 +217,16 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[ClaimChunk](https://www.spigotmc.org/resources/44458/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#claimchunk)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#claimchunk)**] - **[Clans-API for Spigot/Clan tag in chat](https://www.spigotmc.org/resources/31547/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#clans-api-for-spigotclan-tag-in-chat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#clans-api-for-spigotclan-tag-in-chat)**] - **[Clans](https://www.spigotmc.org/resources/34696/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#clans)**] -- **[ClansFree](https://www.spigotmc.org/resources/78415/)** - - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#clansfree)**] -- **[ClansPro](https://www.spigotmc.org/resources/87515/)** + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#clans)**] +- **[Clans](https://www.spigotmc.org/resources/87515/) ([Demo](https://www.spigotmc.org/resources/78415/))** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#clanspro)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#clans_1)**] - **[ClicksPerSecond](https://www.spigotmc.org/resources/57214/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -238,28 +235,28 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[CombatLogX](https://www.spigotmc.org/resources/31689/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#combatlogx)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#combatlogx)**] - **[CommandConditions](https://www.spigotmc.org/resources/41736/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[Compassance](https://www.spigotmc.org/resources/18327/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#compassance)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#compassance)**] - **[Country on Join](https://www.spigotmc.org/resources/34275/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#country-on-join)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#country-on-join)**] - **[CraftConomy](https://www.spigotmc.org/resources/2395/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#craftconomy)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#craftconomy)**] - **[CraftingStore.net](https://www.spigotmc.org/resources/31331/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#craftingstorenet)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#craftingstorenet)**] - **[CTSNC](https://www.spigotmc.org/resources/10714/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[CursedVIP](https://www.spigotmc.org/resources/67068/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#cursedvip)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#cursedvip)**] - **[CustomCommands](https://www.spigotmc.org/resources/14363/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -274,7 +271,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Custom Items](https://www.spigotmc.org/resources/63848/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#custom-items)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#custom-items)**] - **[CustomSigns](https://www.spigotmc.org/resources/63569/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -283,7 +280,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ## D - **[Daily Rewards](https://www.spigotmc.org/resources/16708)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#daily-rewards)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#daily-rewards)**] - **[DeathMsgEdit](https://www.spigotmc.org/resources/116017/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -292,91 +289,91 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[DeliveryMan](https://www.spigotmc.org/resources/14131/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#deliveryman)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#deliveryman)**] - **[DeluxeChat](https://www.spigotmc.org/resources/1277/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#deluxechat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#deluxechat)**] - **[DeluxeCombat](https://www.spigotmc.org/resources/63970/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#deluxecombat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#deluxecombat)**] - **[DeluxeCommands](https://www.spigotmc.org/resources/8033/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[DeluxeMenus](https://www.spigotmc.org/resources/11734/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#deluxemenus)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#deluxemenus)**] - **[DeluxeTags](https://www.spigotmc.org/resources/4390/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#deluxetags)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#deluxetags)**] - **[Depinezen](https://github.com/DenizenScript/Depenizen-For-Bukkit/blob/master/README.md) (For [Denizen](https://www.spigotmc.org/resources/21039/))** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#denizen)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#denizen)**] - **[DiscordSRV](https://www.spigotmc.org/resources/18494/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#discordsrv)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#discordsrv)**] - **[Disease](https://www.spigotmc.org/resources/3911/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#disease)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#disease)**] - **[Donations Holograms](https://www.spigotmc.org/resources/1956/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#donations-holograms)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#donations-holograms)**] - **[DragonSlayer](https://www.spigotmc.org/resources/36250/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#dragonslayer)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#dragonslayer)**] - **[DungeonsXL](https://www.spigotmc.org/resources/9488/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#dungeonsxl)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#dungeonsxl)**] ---- ## E - **[Economy Bank](https://www.spigotmc.org/resources/7674/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#economy-bank)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#economy-bank)**] - **[Enjin & DonationCraft 2.x](https://dev.bukkit.org/projects/emp)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#enjin-donationcraft-2x)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#enjin-donationcraft-2x)**] - **[Enhanced BalTop](https://www.spigotmc.org/resources/20168/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[EntityClearer](https://www.spigotmc.org/resources/90802/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#entityclearer)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#entityclearer)**] - **[Envoys](https://www.spigotmc.org/resources/20357/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#envoys)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#envoys)**] - **[EpicCraftingsPlus](https://www.spigotmc.org/resources/39967/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[EpicFriends](https://www.spigotmc.org/resources/11294/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#epicfriends)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#epicfriends)**] - **[EpicLevels](https://songoda.com/marketplace/product/44)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#epiclevels)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#epiclevels)**] - **[Ersatz](https://www.spigotmc.org/resources/49433/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[essCore](https://www.spigotmc.org/resources/37766/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#esscore)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#esscore)**] - **[Essentials](https://ci.ender.zone/job/EssentialsX/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#essentials)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#essentials)**] - **[EventCore](https://www.spigotmc.org/resources/113142/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#eventcore)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#eventcore)**] - **[EZBlocks](https://www.spigotmc.org/resources/1499/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ezblocks)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ezblocks)**] - **[EzChat](https://www.spigotmc.org/resources/75048/)** - [x] Supports placeholders. - [ ] Provides own placeholders. - **[EZPrestige](https://www.spigotmc.org/resources/1794/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ezprestige)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ezprestige)**] - **[EZRanksPro](https://www.spigotmc.org/resources/10731/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ezrankspro)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ezrankspro)**] ---- ## F @@ -385,10 +382,10 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Factions MCore](https://www.spigotmc.org/resources/1900/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#factions-mcore)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#factions-mcore)**] - **[FactionsUUID](https://www.spigotmc.org/resources/1035/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#factionsuuid)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#factionsuuid)**] - **[FriendReferral](https://www.spigotmc.org/resources/21626/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -397,22 +394,22 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ## G - **[GangsPlus](https://www.spigotmc.org/resources/2604/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#gangsplus)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#gangsplus)**] - **[GemsEconomy](https://www.spigotmc.org/resources/19655/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#gemseconomy)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#gemseconomy)**] - **[GriefDefender](https://www.spigotmc.org/resources/68900/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#griefdefender)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#griefdefender)**] - **[GriefPrevention](https://www.spigotmc.org/resources/1884/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#griefprevention)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#griefprevention)**] - **[GrimAC](https://modrinth.com/plugin/grimac/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#grimac)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#grimac)**] - **[Guilds](https://www.spigotmc.org/resources/48920/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#guilds)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#guilds)**] - **[GUIPlus](https://www.spigotmc.org/resources/38664/)** - [x] Supports placeholders. - [ ] Provides own placeholders. @@ -424,40 +421,40 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Head Database](https://www.spigotmc.org/resources/14280/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#head-database)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#head-database)**] - **[Heroes](https://www.spigotmc.org/resources/305/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#heroes)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#heroes)**] - **[HoloBlock](https://www.spigotmc.org/resources/43192/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#holoblock)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#holoblock)**] - **[HoloMobHealth](https://www.spigotmc.org/resources/75975/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#holomobhealth)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#holomobhealth)**] - **[Honeypot](https://www.spigotmc.org/resources/96665)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#honeypot)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#honeypot)**] - **[HPWizard](https://www.spigotmc.org/resources/26821/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#hpwizard)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#hpwizard)**] - **[Hugs](https://www.spigotmc.org/resources/hugs.39722/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#hugs)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#hugs)**] ---- ## I - **[ImageFrame](https://www.spigotmc.org/resources/106031/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#imageframe)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#imageframe)**] - **[InteractionVisualizer](https://www.spigotmc.org/resources/77050/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#interactionvisualizer)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#interactionvisualizer)**] - **[InteractiveChat](https://www.spigotmc.org/resources/75870/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#interactivechat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#interactivechat)**] - **[IslandRate](https://www.spigotmc.org/resources/53519/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#islandrate)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#islandrate)**] - **[ItemJoin](https://www.spigotmc.org/resources/12661/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -469,7 +466,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ## J - **[Jobs Reborn](https://www.spigotmc.org/resources/4216/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#jobs-reborn)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#jobs-reborn)**] - **[JSONChat](https://www.spigotmc.org/resources/17744/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -478,85 +475,85 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ## K - **[Karma](https://www.spigotmc.org/resources/71156/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#karma)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#karma)**] - **[KillStats](http://dev.bukkit.org/bukkit-plugins/killstats-v1-0/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#killstats)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#killstats)**] - **[KitPvP](https://www.spigotmc.org/resources/27107/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#kitpvp)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#kitpvp)**] - **[KP-PVP](https://www.spigotmc.org/resources/50969/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#kp-pvp)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#kp-pvp)**] ---- ## L - **[Lands](https://www.spigotmc.org/resources/53313/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#lands)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#lands)**] - **[LastLoginAPI](https://www.spigotmc.org/resources/66348/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#lastloginapi)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#lastloginapi)**] - **[LeaderHeads](https://www.spigotmc.org/resources/2079/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#leaderheads)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#leaderheads)**] - **[Leak Parkour](https://www.spigotmc.org/resources/12852/)** - [x] Supports placeholders. - [ ] Provides own placeholders. - **[LegendQuest](https://www.spigotmc.org/resources/2120/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#legendquest)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#legendquest)**] - **[LemonMobCoins](https://www.spigotmc.org/resources/59402/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#lemonmobcoins)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#lemonmobcoins)**] - **[LevelledMobs](https://www.spigotmc.org/resources/levelledmobs-for-1-14-x-1-17-x.74304/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#levelledmobs)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#levelledmobs)**] - **[LotterySix](https://www.spigotmc.org/resources/107573/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#lotterysix)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#lotterysix)**] - **[LuckPerms](https://www.spigotmc.org/resources/28140/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#luckperms)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#luckperms)**] - **[LWC (Modern LWC)](https://www.spigotmc.org/resources/2162/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#lwc)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#lwc)**] ---- ## M - **[Marcely's Bedwars](https://www.spigotmc.org/resources/13622/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#marcelys-bedwars)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#marcelys-bedwars)**] - **[Marriage](https://www.spigotmc.org/resources/81807/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#marriage)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#marriage)**] - **[Marriage (reloaded)](https://www.spigotmc.org/resources/18998/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#marriage-reloaded)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#marriage-reloaded)**] - **[MarriageMaster](http://dev.bukkit.org/bukkit-plugins/marriage-master/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#marriagemaster)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#marriagemaster)**] - **[MCInfected](https://www.spigotmc.org/resources/2133/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#mcinfected)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#mcinfected)**] - **[McJobs](https://dev.bukkit.org/projects/mcjobs/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#mcjobs)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#mcjobs)**] - **[McMMO](https://www.spigotmc.org/resources/2445/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#mcmmo)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#mcmmo)**] - **[Menu](https://www.spigotmc.org/resources/50658/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[MineChess](https://www.spigotmc.org/resources/74178/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#minechess)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#minechess)**] - **[Minecord](https://www.spigotmc.org/resources/44055/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#minecord)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#minecord)**] - **[MineCrates](https://www.spigotmc.org/resources/4685/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#minecrates)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#minecrates)**] - **[MinetopiaSDB](https://www.spigotmc.org/resources/28830/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -565,7 +562,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[MobHunting](https://www.spigotmc.org/resources/3582/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#mobhunting)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#mobhunting)**] - **[MultiChat](https://www.spigotmc.org/resources/26204/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -574,181 +571,181 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Multiverse-Core](https://www.spigotmc.org/resources/390/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#multiverse-core)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#multiverse-core)**] - **[MurderMystery 2](https://www.spigotmc.org/resources/36894/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[MyCommand](http://dev.bukkit.org/bukkit-plugins/mycommand/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#mycommand)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#mycommand)**] - **[MyPet](https://www.spigotmc.org/resources/12725/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#mypet)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#mypet)**] - **[MyPrefixSystem](https://www.spigotmc.org/resources/46244/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#myprefixsystem)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#myprefixsystem)**] ---- ## N - **[NameColor](https://modrinth.com/plugin/namecolor)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#namecolor)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#namecolor)**] - **[Nameless Plugin](https://www.spigotmc.org/resources/59032/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#nameless-plugin)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#nameless-plugin)**] - **[NameMC-API-ServersMC](https://www.spigotmc.org/resources/88871/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#namemc-api-serversmc)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#namemc-api-serversmc)**] - **[Nicknamer](https://www.spigotmc.org/resources/5341/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#nicknamer)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#nicknamer)**] - **[NickReloaded](https://www.spigotmc.org/resources/46335/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#nickreloaded)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#nickreloaded)**] - **[Nicky](https://www.spigotmc.org/resources/590/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#nicky)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#nicky)**] ---- ## O - **[OneBlock](https://www.spigotmc.org/resources/83215/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#oneblock)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#oneblock)**] - **[OnePlayerSleep](https://www.spigotmc.org/resources/76534/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#oneplayersleep)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#oneplayersleep)**] - **[OneTimeUse](https://www.spigotmc.org/resources/13907/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[OnTime](http://dev.bukkit.org/bukkit-plugins/ontime/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ontime)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ontime)**] - **[OpEconomy](https://www.spigotmc.org/resources/95674)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#opeconomy)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#opeconomy)**] - **[OreAnnouncer](https://www.spigotmc.org/resources/33464/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#oreannouncer)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#oreannouncer)**] - **[OreMarket](https://www.spigotmc.org/resources/91015/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#oremarket)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#oremarket)**] - **[Outpost](https://www.spigotmc.org/resources/38657/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#outpost)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#outpost)**] ---- ## P - **[P-LifeSteal](https://www.spigotmc.org/resources/101967/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#p-lifesteal)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#p-lifesteal)**] - **[Paintball Battle](https://www.spigotmc.org/resources/76676/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#paintball-battle)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#paintball-battle)**] - **[Parkour](https://www.spigotmc.org/resources/23685/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#parkour)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#parkour)**] - **[ParkPlusMC](https://polymart.org/resource/parkplusmc.2317)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#parkplusmc)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#parkplusmc)**] - **[Parties](https://www.spigotmc.org/resources/3709/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#parties)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#parties)**] - **[Party and Friends](https://www.spigotmc.org/resources/11633/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#party-and-friends)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#party-and-friends)**] - **[PingTest](https://www.spigotmc.org/resources/69580/)** - [x] Supports placeholders. - [ ] Provides own placeholders. - **[PixelVip](https://www.spigotmc.org/resources/30438/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pixelvip)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pixelvip)**] - **[Plan](https://www.spigotmc.org/resources/32536/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#plan)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#plan)**] - **[PlayerBalancerAddon](https://www.spigotmc.org/resources/51220/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[PlayerStats](https://www.spigotmc.org/resources/102347/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#playerstats)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#playerstats)**] - **[PlayTime](https://www.spigotmc.org/resources/26016/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#playtime)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#playtime)**] - **[PlayTimeManager](https://modrinth.com/plugin/playtimemanager)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#playtimemanager)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#playtimemanager)**] - **[PlaytimeRewards](https://www.spigotmc.org/resources/100231/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#playtimerewards)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#playtimerewards)**] - **[PlayerPoints](http://dev.bukkit.org/bukkit-plugins/playerpoints/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#playerpoints)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#playerpoints)**] - **[PlotSquared](https://www.spigotmc.org/resources/1177/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#plotsquared)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#plotsquared)**] - **[PocketHorses](https://www.spigotmc.org/resources/111158/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pockethorses)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pockethorses)**] - **[PointsAPI](https://www.spigotmc.org/resources/13957/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pointsapi)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pointsapi)**] - **[Potatoes](https://www.spigotmc.org/resources/12353/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[PowerBoard](https://www.spigotmc.org/resources/73854)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#powerboard)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#powerboard)**] - **[PowerRanks](https://www.spigotmc.org/resources/64696/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#powerranks)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#powerranks)**] - **[PrefiX](https://www.spigotmc.org/resources/70359/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#prefix)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#prefix)**] - **[PremiumReports](https://www.spigotmc.org/resources/111482/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#premiumreports)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#premiumreports)**] - **[PremiumVanish](https://www.spigotmc.org/resources/14404/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#premiumvanish)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#premiumvanish)**] - **[Prison](https://www.spigotmc.org/resources/1223/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#prison)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#prison)**] - **[PrisonMines](https://www.spigotmc.org/resources/4046/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#prisonmines)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#prisonmines)**] - **[PrisonRanksX](https://www.spigotmc.org/resources/55899/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#prisonranksx)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#prisonranksx)**] - **[ProCosmetics](https://www.spigotmc.org/resources/49106/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#procosmetics)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#procosmetics)**] - **[ProdigyGadget](https://www.spigotmc.org/resources/1335/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[ProfessionalBans](https://www.spigotmc.org/resources/63657/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#professionalbans)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#professionalbans)**] - **[ProQuest](https://www.spigotmc.org/resources/18249/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#proquest)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#proquest)**] - **[ProtectionStones](https://www.spigotmc.org/resources/61797/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#protectionstones)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#protectionstones)**] - **[PurpleIRC](https://www.spigotmc.org/resources/2836/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[PvPLevels](https://www.spigotmc.org/resources/20807/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pvplevels)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pvplevels)**] - **[PvPManager](https://www.spigotmc.org/resources/845/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pvpmanager)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pvpmanager)**] - **[PvP Stats](http://dev.bukkit.org/bukkit-plugins/pvp-stats/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pvp-stats)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pvp-stats)**] - **[PvPStats Plugin](https://www.spigotmc.org/resources/69984/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#pvpstats-plugin)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#pvpstats-plugin)**] - **[PyrCore](https://www.spigotmc.org/resources/24180/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -757,29 +754,29 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ## Q - **[QualityArmory](https://www.spigotmc.org/resources/6107/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#qualityarmory)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#qualityarmory)**] - **[Quests](https://www.spigotmc.org/resources/3711/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#quests)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#quests)**] - **[QuestCreator](https://www.spigotmc.org/resources/38734/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#questcreator)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#questcreator)**] - **[QuickBoard](https://www.spigotmc.org/resources/15057/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[QuickSell](https://www.spigotmc.org/resources/6107/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#quicksell)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#quicksell)**] ---- ## R - **[RabbitsVSPenguins](https://www.spigotmc.org/resources/65277/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#rabbitsvspenguins)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#rabbitsvspenguins)**] - **[RageMode](https://www.spigotmc.org/resources/69169/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ragemode)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ragemode)**] - **[RankedHelp](https://www.spigotmc.org/resources/61919/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -788,46 +785,46 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Rankup](https://www.spigotmc.org/resources/17933/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#rankup)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#rankup)**] - **[RawMSG](https://www.spigotmc.org/resources/35864/)** - [x] Supports placeholders. - [ ] Provides own placeholders. - **[RealisticWorldGenerator](https://www.spigotmc.org/resources/15905/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#realisticworldgenerator)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#realisticworldgenerator)**] - **[RedProtect](http://spigotmc.org/resources/15841/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#redprotect)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#redprotect)**] - **[ReporterGUI](https://www.spigotmc.org/resources/8596/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[RestrictedDimensions](http://spigotmc.org/resources/80574/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#restricteddimensions)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#restricteddimensions)**] - **[RocketJoin](https://www.spigotmc.org/resources/82520/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[RocketPlaceholders](https://www.spigotmc.org/resources/82678/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#rocketplaceholders)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#rocketplaceholders)**] - **[RogueParkour](https://www.spigotmc.org/resources/26563/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#rogueparkour)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#rogueparkour)**] - **[RoyalCommands](https://www.spigotmc.org/resources/4113/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#royalcommands)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#royalcommands)**] - **[ReferralSystem](https://www.spigotmc.org/resources/29709/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#referralsystem)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#referralsystem)**] - **[Residence](https://www.spigotmc.org/resources/11480/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[RPGInventory](https://www.spigotmc.org/resources/12498/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#rpginventory)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#rpginventory)**] - **[RTP](https://www.spigotmc.org/resources/94812/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#rtp)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#rtp)**] ---- ## S @@ -836,7 +833,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[ScreamingBedWars](https://hangar.papermc.io/ScreamingSandals/ScreamingBedWars)** - [ ] Supports placeholders. - - [X] Provides own placeholders. [**[Link](placeholder-list.md#screamingbedwars)**] + - [X] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#screamingbedwars)**] - **[ScrollBoard](https://www.spigotmc.org/resources/24697/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -845,10 +842,10 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Seasons](https://www.spigotmc.org/resources/39298/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#seasons)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#seasons)**] - **[SellAll](https://www.spigotmc.org/resources/1221/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#sellall)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#sellall)**] - **[Server List/Staff List](https://www.spigotmc.org/resources/15119/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -857,46 +854,46 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[SignLink](https://www.spigotmc.org/resources/39593/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#signlink)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#signlink)**] - **[SimpleBoard](https://www.spigotmc.org/resources/39597/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[SimpleClans](https://www.spigotmc.org/resources/5269/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#simpleclans)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#simpleclans)**] - **[SimpleCoins](https://dev.bukkit.org/projects/simplecoins)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#simplecoins)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#simplecoins)**] - **[SimpleCoinsAPI](https://www.spigotmc.org/resources/1432/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#simplecoinsapi)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#simplecoinsapi)**] - **[SimpleKillTracker](https://www.spigotmc.org/resources/17651/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#simplekilltracker)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#simplekilltracker)**] - **[SimplePrefix](http://dev.bukkit.org/bukkit-plugins/simple-prefix/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#simpleprefix)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#simpleprefix)**] - **[Simple Suffix](http://dev.bukkit.org/bukkit-plugins/simple-suffix/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#simple-suffix)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#simple-suffix)**] - **[SkillAPI](https://www.spigotmc.org/resources/4824/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#skillapi)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#skillapi)**] - **[SkinsRestorer](https://www.spigotmc.org/resources/2124/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#skinsrestorer)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#skinsrestorer)**] - **[Skript](https://github.com/bensku/Skript)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#skript)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#skript)**] - **[SkyWars](https://www.spigotmc.org/resources/6525/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[SkyWarsReloaded](https://www.spigotmc.org/resources/3796/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#skywarsreloaded)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#skywarsreloaded)**] - **[Spark](https://github.com/lucko/spark)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#spark)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#spark)**] - **[SpigotBoard](https://www.spigotmc.org/resources/47497/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -908,46 +905,46 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[SQLPerms](https://www.spigotmc.org/resources/1462/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#sqlperms)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#sqlperms)**] - **[SQLTokens](https://www.spigotmc.org/resources/3482/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#sqltokens)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#sqltokens)**] - **[sTablist](https://www.spigotmc.org/resources/12234/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[Staff Facilities](https://www.spigotmc.org/resources/13097/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#staff-facilities)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#staff-facilities)**] - **[Staff++](https://www.spigotmc.org/resources/staff.83562/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#staff)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#staff)**] - **[Statz](https://www.spigotmc.org/resources/25969/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#statz)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#statz)**] - **[Streaming Drops](https://www.spigotmc.org/resources/76996/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#streaming-drops)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#streaming-drops)**] - **[StrikePractice 2](https://www.spigotmc.org/resources/46906/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#strikepractice-2)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#strikepractice-2)**] - **[stTitles](https://www.spigotmc.org/resources/8310/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#sttitles)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#sttitles)**] - **[SubServers](https://github.com/ME1312/SubServers-2)** - [ ] Supports Placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#subservers)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#subservers)**] - **[SuperbVote](https://www.spigotmc.org/resources/11626/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#superbvote)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#superbvote)**] - **[SuperCredits](https://www.spigotmc.org/resources/31074/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#supercredits)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#supercredits)**] - **[SuperScratch](https://www.spigotmc.org/resources/12250/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[SuperVanish](https://www.spigotmc.org/resources/1331/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#supervanish)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#supervanish)**] ---- ## T @@ -956,64 +953,64 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[The Time](https://www.spigotmc.org/resources/25146/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#the-time)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#the-time)**] - **[ThemePark](https://www.spigotmc.org/resources/48648/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#themepark)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#themepark)**] - **[Thirst](https://www.spigotmc.org/resources/3316/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#thirst)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#thirst)**] - **[TicketGUI](https://www.spigotmc.org/resources/68968/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ticketgui)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ticketgui)**] - **[Timed Rewards](https://www.spigotmc.org/resources/34008/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#timed-rewards)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#timed-rewards)**] - **[TimeManager](https://www.spigotmc.org/resources/44344/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#timemanager)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#timemanager)**] - **[Time Tokens](https://www.spigotmc.org/resources/75441/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#time-tokens)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#time-tokens)**] - **[TNTRun_Reloaded](https://www.spigotmc.org/resources/53359/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#tntrun_reloaded)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#tntrun_reloaded)**] - **[TokenEnchant](https://www.spigotmc.org/resources/2287/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#tokenenchant)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#tokenenchant)**] - **[TokenManager](https://www.spigotmc.org/resources/8610/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#tokenmanager)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#tokenmanager)**] - **[Tokens](https://www.spigotmc.org/resources/71941/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#tokens)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#tokens)**] - **[TokensPlus](https://www.spigotmc.org/resources/90507/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#tokensplus)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#tokensplus)**] - **[Towny](https://github.com/TownyAdvanced/Towny)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#towny)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#towny)**] - **[TownyChat](https://github.com/TownyAdvanced/TownyChat)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#townychat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#townychat)**] - **[TpLogin](https://www.spigotmc.org/resources/21692/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[TransmuteIt](https://www.spigotmc.org/resources/76287/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#transmuteit)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#transmuteit)**] - **[Treasures](https://www.spigotmc.org/resources/14178/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#treasures)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#treasures)**] - **[Trey's Double Jump](https://www.spigotmc.org/resources/19630/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#treys-double-jump)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#treys-double-jump)**] - **[TrickOrTreat](https://www.spigotmc.org/resources/61370/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#trickortreat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#trickortreat)**] - **[Two Factor Authentication](https://www.spigotmc.org/resources/85594/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#two-factor-authentication)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#two-factor-authentication)**] ---- ## U @@ -1028,19 +1025,19 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. - **[UltimateChat](https://www.spigotmc.org/resources/uchat.23767/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultimatechat)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultimatechat)**] - **[UltimateClaims](https://songoda.com/marketplace/product/65)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultimateclaims)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultimateclaims)**] - **[UltimateServerManager](https://www.spigotmc.org/resources/112006/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultimateservermanager)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultimateservermanager)**] - **[UltimateSigns](https://www.spigotmc.org/resources/72462/)** - [x] Supports placeholders. - [ ] Provides own placeholders. - **[UltimateVotes](https://www.spigotmc.org/resources/516)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultimatevotes)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultimatevotes)**] - **[UltraChatFormat](https://www.spigotmc.org/resources/57929/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -1052,19 +1049,19 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Ultra Economy](https://www.spigotmc.org/resources/83374/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultra-economy)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultra-economy)**] - **[Ultra Motd](https://www.spigotmc.org/resources/100883/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultra-motd)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultra-motd)**] - **[Ultra Permissions](https://www.spigotmc.org/resources/42678/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultra-permissions)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultra-permissions)**] - **[Ultra Punishments](https://www.spigotmc.org/resources/63511/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultra-punishments)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultra-punishments)**] - **[Ultra Regions](https://www.spigotmc.org/resources/58317/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#ultra-regions)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#ultra-regions)**] - **[Ultra Scoreboards](https://www.spigotmc.org/resources/93726/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] @@ -1073,10 +1070,10 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[USkyBlock](https://www.spigotmc.org/resources/2280/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#uskyblock)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#uskyblock)**] - **[UnityGen](https://www.spigotmc.org/resources/26218/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#unitygen)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#unitygen)**] ---- ## V @@ -1085,37 +1082,37 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ - [ ] Provides own placeholders. [Link] - **[Vault](http://dev.bukkit.org/bukkit-plugins/vault/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#vault)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#vault)**] - **[VentureChat](https://www.spigotmc.org/resources/771/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[VenturahCalendar](https://www.spigotmc.org/resources/94096/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#venturacalendar)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#venturacalendar)**] - **[ViaVersion](https://www.spigotmc.org/resources/19254/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#viaversion)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#viaversion)**] - **[VoteParty](https://www.spigotmc.org/resources/987/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#voteparty)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#voteparty)**] - **[VoteRoulette](http://dev.bukkit.org/bukkit-plugins/voteroulette/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#voteroulette)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#voteroulette)**] - **[VotingPlugin](https://www.spigotmc.org/resources/15358/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#votingplugin)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#votingplugin)**] ---- ## W - **[WickedSkyWars](https://www.spigotmc.org/resources/556/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#wickedskywars)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#wickedskywars)**] - **[WonderHUD](https://www.spigotmc.org/resources/12220/)** - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[WorldGuard](https://dev.bukkit.org/bukkit-plugins/worldguard/)** - [ ] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#worldguard)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#worldguard)**] - **[WorldJoin](https://www.spigotmc.org/resources/63892/)** - [x] Supports placeholders. - [ ] Provides own placeholders. @@ -1124,7 +1121,7 @@ If your plugin isn't shown here and you want it to be added, [read the Wiki READ ## X - **[XLTournaments](https://www.spigotmc.org/resources/70630/)** - [x] Supports placeholders. - - [x] Provides own placeholders. [**[Link](placeholder-list.md#xltournaments)**] + - [x] Provides own placeholders. [**[Link](placeholder-list/minecraft.md#xltournaments)**] ---- ## Y diff --git a/docs/users/using-placeholders.md b/docs/users/using-placeholders.md index eca6186..4b97d4d 100644 --- a/docs/users/using-placeholders.md +++ b/docs/users/using-placeholders.md @@ -39,7 +39,7 @@ This feature exists since version 2.11.4 of PlaceholderAPI The way PlaceholderAPI's system works, allows a Placeholder Expansion and its corresponding placeholders to either be included within a plugin (If placeholder requires said plugin) or to be available as a separate jar file on the eCloud of PlaceholderAPI. Depending on what type you have, will you need to do some extra steps to use the placeholder from the Placeholder Expansion. -One way to find out, if an Expansion is included or separate, is to check the [Placeholder List](placeholder-list.md) page for any entry of it. +One way to find out, if an Expansion is included or separate, is to check the [Placeholder List](placeholder-list/index.md) page for any entry of it. If it exists on the page, can you check the infobox right below the title of the Expansion for one of the following cases: - `papi ecloud download `: The expansion is on the ecloud and needs to be downloaded using the [`/papi ecloud download` command](commands.md#papi-ecloud-download). diff --git a/mkdocs.yml b/mkdocs.yml index 88dd9d5..3629a24 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -76,7 +76,10 @@ nav: - users/index.md - users/commands.md - users/using-placeholders.md - - users/placeholder-list.md + - Placeholder List: + - users/placeholder-list/index.md + - users/placeholder-list/minecraft.md + - users/placeholder-list/hytale.md - users/plugins-using-placeholderapi.md - Dev Guides: - developers/index.md From 6b78ec0da2b39846629f43f8f1ea4a5ce087be51 Mon Sep 17 00:00:00 2001 From: Funnycube <6916389+Funny-cube@users.noreply.github.com> Date: Sun, 1 Feb 2026 00:28:27 +1100 Subject: [PATCH 16/93] cap --- docs/users/placeholder-list/hytale.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/users/placeholder-list/hytale.md b/docs/users/placeholder-list/hytale.md index a63d77e..3949a14 100644 --- a/docs/users/placeholder-list/hytale.md +++ b/docs/users/placeholder-list/hytale.md @@ -1,6 +1,6 @@ # Hytale -This is a list of all available placeholders for the Hytale Version of PlaceholderAPI. +This is a list of all available placeholders for the Hytale version of PlaceholderAPI. For the Minecraft version, visit [this page](minecraft.md). A download-command may be found in the infobox located below the title of the Expansion. @@ -280,4 +280,4 @@ Please see ?510 for a list of all expansions officially maintained by the Placeh %luckperms_expiry_time_% %luckperms_inherited_expiry_time_% %luckperms_group_expiry_time_% -``` \ No newline at end of file +``` From d654cce5c1a629c8f006ae1a287df54abd8c6d3a Mon Sep 17 00:00:00 2001 From: Funnycube <6916389+Funny-cube@users.noreply.github.com> Date: Sun, 1 Feb 2026 00:29:03 +1100 Subject: [PATCH 17/93] cap 2 Corrected capitalization of 'Version' to 'version' in the Minecraft placeholders documentation. --- docs/users/placeholder-list/minecraft.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/users/placeholder-list/minecraft.md b/docs/users/placeholder-list/minecraft.md index 3e4aa0f..4d84261 100644 --- a/docs/users/placeholder-list/minecraft.md +++ b/docs/users/placeholder-list/minecraft.md @@ -4,7 +4,7 @@ description: Community-curated list of available PlaceholderExpansions and their # Minecraft -This is a list of all available placeholders for the Minecraft Version of PlaceholderAPI. +This is a list of all available placeholders for the Minecraft version of PlaceholderAPI. For the Hytale version, visit [this page](hytale.md). A download-command may be found in the infobox located below the title of the Expansion. From 13d1ae83363d84ca405b7136ea02e35ffc6c77f1 Mon Sep 17 00:00:00 2001 From: Funnycube <6916389+Funny-cube@users.noreply.github.com> Date: Sun, 1 Feb 2026 00:30:17 +1100 Subject: [PATCH 18/93] Fix grammar in Placeholder Expansions description Corrected grammar in the description of Placeholder Expansions. --- docs/users/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/users/index.md b/docs/users/index.md index 77c041c..0103da3 100644 --- a/docs/users/index.md +++ b/docs/users/index.md @@ -30,7 +30,7 @@ The pages listed under this section are meant for server owners who want to use ---- - Community-curated list of available PlaceholderExpansions and their placeholders for the Minecraft and Hytale version of PlaceholderAPI. + Community-curated lists of available Placeholder Expansions and their placeholders for the Minecraft and Hytale versions of PlaceholderAPI. - [:octicons-chevron-right-16: Go to Page](placeholder-list/index.md) @@ -42,4 +42,4 @@ The pages listed under this section are meant for server owners who want to use - [:octicons-chevron-right-16: Go to Page](plugins-using-placeholderapi.md) - \ No newline at end of file + From b0e02d475574079f3262576c996631a78185c447 Mon Sep 17 00:00:00 2001 From: Funnycube <6916389+Funny-cube@users.noreply.github.com> Date: Sun, 1 Feb 2026 00:34:48 +1100 Subject: [PATCH 19/93] Improve clarity of placeholder list introduction --- docs/users/placeholder-list/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/users/placeholder-list/index.md b/docs/users/placeholder-list/index.md index 006fcf5..4dde9a0 100644 --- a/docs/users/placeholder-list/index.md +++ b/docs/users/placeholder-list/index.md @@ -1,7 +1,7 @@ # Placeholder List PlaceholderAPI is home of countless community-made Placeholder Expansions. -To try and help finding the expansion you need are we offering these official placeholder lists, containing Placeholder Expansions and their Placeholders for the Hytale and Minecraft (Spigot, Paper, ...) version of PlaceholderAPI. +To help you find the expansion you need, we are providing official placeholder lists that include available PlaceholderAPI expansions and their placeholders for both Minecraft (Spigot, Paper, etc.) and Hytale.
@@ -17,4 +17,4 @@ To try and help finding the expansion you need are we offering these official pl Placeholder list for the Hytale version of PlaceholderAPI. -
\ No newline at end of file + From 8673466ad0568953b918e53a054e2fd882d13630 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Mon, 2 Feb 2026 16:18:24 +0800 Subject: [PATCH 20/93] fixed typo and added example --- docs/developers/creating-a-placeholderexpansion.md | 10 +++++++++- docs/developers/using-placeholderapi.md | 6 ++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/docs/developers/creating-a-placeholderexpansion.md b/docs/developers/creating-a-placeholderexpansion.md index a58c085..9a0e0b2 100644 --- a/docs/developers/creating-a-placeholderexpansion.md +++ b/docs/developers/creating-a-placeholderexpansion.md @@ -273,6 +273,9 @@ package com.example.plugin; import com.example.plugin.expansion.SomeExpansion; import com.hypixel.hytale.server.core.plugin.JavaPlugin; import com.hypixel.hytale.server.core.plugin.JavaPluginInit; +import com.hypixel.hytale.common.plugin.PluginIdentifier; +import com.hypixel.hytale.server.core.HytaleServer; + public class SomePlugin extends JavaPlugin { @@ -280,7 +283,12 @@ public class SomePlugin extends JavaPlugin { super(init) } - // TODO: Example of checking for PAPI and registering expansion + @Override + protected void start() { + if (HytaleServer.get().getPluginManager().getPlugin(PluginIdentifier.fromString("HelpChat:PlaceholderAPI")) != null) { + new SomeExpansion(this).register(); + } + } } ``` diff --git a/docs/developers/using-placeholderapi.md b/docs/developers/using-placeholderapi.md index 4f2d6de..c199c4d 100644 --- a/docs/developers/using-placeholderapi.md +++ b/docs/developers/using-placeholderapi.md @@ -264,7 +264,7 @@ Starting with version 2.12.0 is it now possible to provide Components from the A In order to use this new feature are the following things required to be true: -- You depend on `placeholderapi-papi` and not just `placeholderapi` +- You depend on `placeholderapi-paper` and not just `placeholderapi` - Your plugin runs on a Paper-based Server. Spigot-based servers will not work! - You use `PAPIComponent` instead of `PlaceholderAPI` to parse Components. /// @@ -341,6 +341,7 @@ import com.hypixel.hytale.server.core.event.events.player.PlayerReadyEvent; import com.hypixel.hytale.server.core.Message; import com.hypixel.hytale.server.core.plugin.JavaPlugin; import com.hypixel.hytale.server.core.plugin.JavaPluginInit; +import com.hypixel.hytale.server.core.universe.Universe; public class JoinExample extends JavaPlugin { @@ -351,13 +352,14 @@ public class JoinExample extends JavaPlugin { @Override protected void setup() { // (1) - getEventRegistry().registerGlobal(PlayerReadyEvent.class, this::onPlayerReady); + Universe.get().getWorlds().keySet().forEach(name -> getEventRegistry().register(PlayerReadyEvent.class, name, this::onPlayerReady)); } public void onPlayerReady(PlayerReadyEvent event) { Player player = event.getPlayer(); // (2) player.sendMessage(PlaceholderAPI.setPlaceholders(Message.raw("Welcome %player_name%!"), player)) + } } ``` From 75380808063124f514b64b6020009bbfe66ab0a1 Mon Sep 17 00:00:00 2001 From: Funnycube Date: Mon, 2 Feb 2026 20:04:23 +1100 Subject: [PATCH 21/93] add modrinth --- mkdocs.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 3629a24..25bdd21 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -63,6 +63,8 @@ extra: - reject - manage social: + - icon: simple/modrinth + link: https://modrinth.com/plugin/placeholderapi - icon: fontawesome/regular/paper-plane link: https://hangar.papermc.io/HelpChat/PlaceholderAPI - icon: simple/spigotmc @@ -76,10 +78,7 @@ nav: - users/index.md - users/commands.md - users/using-placeholders.md - - Placeholder List: - - users/placeholder-list/index.md - - users/placeholder-list/minecraft.md - - users/placeholder-list/hytale.md + - users/placeholder-list.md - users/plugins-using-placeholderapi.md - Dev Guides: - developers/index.md From 8313755aa00fb4b5fa162aa2333dc20f7f22c4c6 Mon Sep 17 00:00:00 2001 From: Funnycube Date: Mon, 2 Feb 2026 20:04:47 +1100 Subject: [PATCH 22/93] copyright --- .theme/partials/copyright.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.theme/partials/copyright.html b/.theme/partials/copyright.html index a53207d..ec4dfa1 100644 --- a/.theme/partials/copyright.html +++ b/.theme/partials/copyright.html @@ -1,6 +1,6 @@