From ff60343089fdb3b3a27a340ab16c18ff772c4de0 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Sun, 24 Jan 2021 17:47:03 +0100 Subject: [PATCH 001/133] Add contributing and expansion section --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a6c7930..2ea8404 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,9 @@ [APIversionImg]: https://img.shields.io/nexus/placeholderapi/me.clip/placeholderapi?server=https%3A%2F%2Frepo.extendedclip.com&label=API%20Version [logo]: https://i.imgur.com/Ea4PURv.png + +[contributing]: https://github.com/PlaceholderAPI/PlaceholderAPI/blob/master/.github/CONTRIBUTING.md +[placeholderexpansion]: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/PlaceholderExpansion [![logo]][spigot] @@ -29,8 +32,11 @@ Support for specific plugins are provided either by the plugin itself or through PlaceholderAPI has been downloaded over 500,000 times and has been used concurrently on over 20,000 servers, which makes it a must-have for a server of any type or scale. - - +## Contribute +If you would like to contribute towards PlaceholderAPI should you take a look at our [Contributing file][contributing] for the ins and outs on how you can do that and what you need to keep in mind. + +## Create an Expansion +If you would like to create your own Placeholder Expansion for PlaceholderAPI, take a look at our [Wiki][placeholderexpansion] which contains a detailed tutorial on how you can achieve this. ## Support - [Issue Tracker][issues] From 0c1300404068a8aee3f5545198655d4b4802ba89 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Sun, 28 Feb 2021 10:05:16 +0100 Subject: [PATCH 002/133] Start using new Issue template system --- .github/ISSUE_TEMPLATE/{bug_report.md => bug_report_old.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/ISSUE_TEMPLATE/{bug_report.md => bug_report_old.md} (100%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report_old.md similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report.md rename to .github/ISSUE_TEMPLATE/bug_report_old.md From a8bcf0e14d771ff56adcbad9eeba50bcf8799866 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Sun, 28 Feb 2021 10:41:15 +0100 Subject: [PATCH 003/133] Create bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 82 +++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..6ff771a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,82 @@ +name: Bug Report +about: Found a Bug about PlaceholderAPI? Use this template to report it! +body: +- type: markdown + attributes: + value: |- + Thank you for opening a bug report. In order to process the Report efficiently and to also help you with it in the process do we require some specific information from you. + Please make sure to always use the latest Release on Spigot, or the latest Development release from our Jenkins Server. + + Spigot: https://www.spigotmc.org/resources/6245/ + Jenkins: http://ci.extendedclip.com/job/PlaceholderAPI/ + + **DO NOT REPORT ISSUES WITH EXPANSIONS AND/OR PLACEHOLDERS. USE THE APPROPRIATE ISSUE TRACKER FOR THOSE!** + +- type: dropdown + attributes: + label: "Type" + description: "What type of bug do you encounter?" + multiple: false + options: + - Plugin Bug + - API Bug + - Plugin/Server Incompatability + validations: + required: true + +- type: textarea + attributes: + label: "What happens?" + description: "What bug are you encountering? Try to explain it as detailed as possible." + validations: + required: true + +- type: textarea + attributes: + label: "Expected Behaviour" + description: "What behaviour did you expect from PlaceholderAPI?" + validations: + required: true + +- type: textarea + attributes: + label: "Actual Behaviour" + description: "How does PlaceholderAPI behave instead?" + validations: + required: true + +- type: textarea + attributes: + label: "How to Reproduce" + description: |- + List the steps on how to reproduce this Bug. + Post any Code-examples in the `Additional Info` field below when you selected `API Bug`. + placeholder: |- + 1. Do this + 2. ... + 3. Profit! + validations: + required: true + +- type: input + attributes: + label: "`/papi dump` Output" + description: "Paste the output of `/papi dump` in the field below. It includes a lot of useful information for us." + placeholder: "https://paste.helpch.at/dump.log" + validations: + required: true + +- type: input + attributes: + label: "Errors" + description: "Post links to any Stacktraces or Errors PlaceholderAPI printed. We recommend using https://paste.helpch.at, https://paste.gg or any other hastebin/Pastebin-like site." + placeholder: "https://paste.helpch.at/error.log" + validations: + required: false + +- type: markdown + attributes: + value: |- + Add any extra info you think is nessesary for this Bug report. + - If you selected `API Bug` will you need to include code-examples here to reproduce the issue. + - If you selected `Plugin/Server Incompatability` should you include extra Server info such as a Timings or Spark-Report or info about the plugin in question. From b5c70dedcb4c7df546cc5989029d7306ae2b7c1c Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Sun, 28 Feb 2021 10:48:06 +0100 Subject: [PATCH 004/133] Rename feature_request.md to feature_request_old.md --- .../ISSUE_TEMPLATE/{feature_request.md => feature_request_old.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/ISSUE_TEMPLATE/{feature_request.md => feature_request_old.md} (100%) diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request_old.md similarity index 100% rename from .github/ISSUE_TEMPLATE/feature_request.md rename to .github/ISSUE_TEMPLATE/feature_request_old.md From d640d801e6407fc849f371b72b9922e4ba6641af Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Sun, 28 Feb 2021 11:00:23 +0100 Subject: [PATCH 005/133] Create feature_request.yml --- .github/ISSUE_TEMPLATE/feature_request.yml | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..94961c7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,53 @@ +name: Feature Request +about: Suggest a new Feature for PlaceholderAPI +body: +- type: markdown + attributes: + value: |- + Thank you for opening a Feature request. + Please make sure you first checked for any existing issue (either open or closed), Discussion or Pull request about your suggestion. + If it doesn't exist, proceed. + + Note that any suggestions towards a specific Expansion should be made on that expansion's repository and not here! +- type: dropdown + attributes: + label: "Type" + description: "What type is your Suggestion? Select all that match." + multiple: true + options: + - New API feature + - New config option + - Minor Code improvement (Won't affect Servers) + - Major Code improvement (Will affect Servers) + validations: + required: true + +- type: textarea + attributes: + label: "Description" + description: |- + Give a detailed explanation about your suggestion and why it would be beneficial for PlaceholderAPI. + Just saying "It's cool!" or "I need it" aren't valid reasons, as it should also benefit other users and not just you. + validations: + required: true + +- type: textarea + attributes: + label: "Code Example" + description: "Do you have any Code Examples that you could show us?" + validations: + required: false + +- type: input + attributes: + label: "Jar file" + description: "If you already have a Jar file with those suggested features, provide it as download link here. Set 'N/A' if you don't have a jar file available." + placeholder: "https://cdn.discordapp.com/..." + validations: + required: true + +- type: markdown + attributes: + value: |- + Add any extra info you think is nessesary for this Feature request. + - When you selected `Major Code improvement (Will affect Servers)` should you mention what will break when people update. From 43a5db7711bab5c403adf333997e86bfc7426ddd Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 15:44:10 +0100 Subject: [PATCH 006/133] fix unique name --- .github/ISSUE_TEMPLATE/bug_report_old.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report_old.md b/.github/ISSUE_TEMPLATE/bug_report_old.md index c4ab045..93d7f55 100644 --- a/.github/ISSUE_TEMPLATE/bug_report_old.md +++ b/.github/ISSUE_TEMPLATE/bug_report_old.md @@ -1,7 +1,6 @@ --- -name: Bug Report +name: Bug Report (Old) about: Report bugs of PlaceholderAPI with this template - --- -## Bug Report - -### Issue - - - -### Expected behaviour - - - -### Actual behaviour - - - -### How to reproduce - - -1. - -### `/papi dump` output - From 73f55735b424b71ded1a316746f7ee68c50d442d Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 16:10:43 +0100 Subject: [PATCH 012/133] Delete feature_request_old.md --- .github/ISSUE_TEMPLATE/feature_request_old.md | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request_old.md diff --git a/.github/ISSUE_TEMPLATE/feature_request_old.md b/.github/ISSUE_TEMPLATE/feature_request_old.md deleted file mode 100644 index bac1257..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request_old.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Feature Request (Old) -about: Request a update/change of the PlaceholderAPI-code ---- - - - -## Feature Request - -### Type - - - -- [ ] New function for PlaceholderAPI. -A new function that developers could use. -- [ ] Change to code (Internal). -Changes to code that won't affect the end-user. -- [ ] Change to code (External). -Changes to code that will affect the end-user (breaks stuff). -- [ ] Other: __________ - -### Description - - From a7d92f569f764630c963fbc423d354f409bc9284 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 16:12:25 +0100 Subject: [PATCH 013/133] Rename bug_report_new.yml to bug_report.yml --- .github/ISSUE_TEMPLATE/{bug_report_new.yml => bug_report.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/ISSUE_TEMPLATE/{bug_report_new.yml => bug_report.yml} (100%) diff --git a/.github/ISSUE_TEMPLATE/bug_report_new.yml b/.github/ISSUE_TEMPLATE/bug_report.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report_new.yml rename to .github/ISSUE_TEMPLATE/bug_report.yml From a45f4200694189010ad708248147809a1f817b20 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 17:26:21 +0100 Subject: [PATCH 014/133] Check if deleting this fixed the PR... --- .github/ISSUE_TEMPLATE/bug_report.md | 43 ---------------------------- 1 file changed, 43 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index c4ab045..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -name: Bug Report -about: Report bugs of PlaceholderAPI with this template - ---- - - -## Bug Report - -### Issue - - - -### Expected behaviour - - - -### Actual behaviour - - - -### How to reproduce - - -1. - -### `/papi dump` output - From 33e4743e89cf4e229939b79c55094f673a49e8c3 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 17:36:34 +0100 Subject: [PATCH 015/133] Use description in favour of about --- .github/ISSUE_TEMPLATE/feature_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 976a6b8..b733156 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,6 +1,6 @@ --- name: Feature Request -about: Suggest a new Feature for PlaceholderAPI +description: Suggest a new Feature for PlaceholderAPI labels: 'Type: Enhancement' body: - type: markdown From 78f76c8343126bdeb5c00b9f4f938570ad07301c Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 17:51:42 +0100 Subject: [PATCH 016/133] improve feature_request.md --- .github/ISSUE_TEMPLATE/feature_request.yml | 43 +++++++++++----------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index b733156..0659b7c 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,24 +1,23 @@ ---- name: Feature Request description: Suggest a new Feature for PlaceholderAPI labels: 'Type: Enhancement' +issue_body: false body: - type: markdown attributes: value: |- - Thank you for opening a Feature request. - Please make sure you first checked for any existing issue (either open or closed), Discussion or Pull request about your suggestion. - If it doesn't exist, proceed. + Thank you for taking the time in creating this Feature Request. + In order to process your feature request as fast and efficiently as possible do we ask you to fill out any required fields (Indicated with a red asterisk (`*`)) with the requested information. - Note that any suggestions towards a specific Expansion should be made on that expansion's repository and not here! + If you have any further questions should you either [join our Discord Server](https://helpch.at/discord) or [ask in our Discussions](https://github.com/PlaceholderAPI/PlaceholderAPI/discussions). - type: checkboxes attributes: label: Confirmation description: Please make sure to have followed the following checks. options: - - label: I checked the Issue tracker and any Open PRs for my idea. + - label: I checked the Issues and Pull request tab for any existing issues or PRs. required: true - - label: My idea is for **PlaceholderAPI** and not any expansion or other plugin. + - label: My Feature Request is for **PlaceholderAPI** and not any expansion or other plugin. required: true - type: dropdown attributes: @@ -26,35 +25,37 @@ body: description: "What type is your Suggestion? Select all that match." multiple: true options: - - New API feature - - New config option - - Minor Code improvement (Won't affect Servers) - - Major Code improvement (Will affect Servers) + - "New API feature" + - "New config option" + - "Minor Code improvement (Won't affect Servers)" + - "Major Code improvement (Will affect Servers)" validations: required: true - type: textarea attributes: label: "Description" description: |- - Give a detailed explanation about your suggestion and why it would be beneficial for PlaceholderAPI. - Just saying "It's cool!" or "I need it" aren't valid reasons, as it should also benefit other users and not just you. + Give a detailed explanation about your Feature request and why it would be beneficial for PlaceholderAPI. + Just saying "It's cool!" or "I need it" don't count as valid reasons. It needs to have a clear benefit for **other** players too. validations: required: true - type: textarea attributes: label: "Code Example" - description: "Do you have any Code Examples that you could show us?" - validations: - required: false + description: |- + Do you have any Code Snippets that you want to share with us? + Remember to use Code blocks for smaller snippets and https://paste.helpch.at for larger ones. - type: input attributes: label: "Jar file" - description: "If you already have a Jar file with those suggested features, provide it as download link here. Set 'N/A' if you don't have a jar file available." + description: |- + If you already have a PlaceholderAPI Jar with the requested changes would we love to get a download link for it. + If you don't have a download link can you leave this field empty or provide "N/A" as a response. placeholder: "https://cdn.discordapp.com/..." - validations: - required: true -- type: markdown +- type: textarea attributes: - value: |- + label: "Additional Information" + description: |- Add any extra info you think is nessesary for this Feature request. - When you selected `Major Code improvement (Will affect Servers)` should you mention what will break when people update. + placeholder: "Put any extra info you like into this field..." From 375e743124d37d1ed29f2387670dbae964f04ee2 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 18:06:10 +0100 Subject: [PATCH 017/133] Update bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 43 +++++++++++++++------------ 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index f8c65b9..91ce97e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -5,11 +5,11 @@ body: - type: markdown attributes: value: |- - Thank you for opening a bug report. In order to process the Report efficiently and to also help you with it in the process do we require some specific information from you. - Please make sure to always use the latest Release on Spigot, or the latest Development release from our Jenkins Server. + Thank you for taking your time and opening a Bug Report. + In order for us to process this Bug Report as fast and efficient as possible do we ask you to read the form carefully and provide any requested information. + Required fields are marked with an asterisk symbol (`*`) - Spigot: https://www.spigotmc.org/resources/6245/ - Jenkins: http://ci.extendedclip.com/job/PlaceholderAPI/ + Also, always make sure to use the latest Release from [Spigot](https://www.spigotmc.org/resources/6245/) or the latest Development Build from our [Jenkins Server](http://ci.extendedclip.com/job/PlaceholderAPI/) to make sure that your issue isn't already fixed. **DO NOT REPORT ISSUES WITH EXPANSIONS AND/OR PLACEHOLDERS. USE THE APPROPRIATE ISSUE TRACKER FOR THOSE!** - type: checkboxes @@ -21,33 +21,36 @@ body: required: true - label: My issue is about **PlaceholderAPI** and not any expansion or external plugin required: true + - label: The issue isn't already fixed in a Spigot Release or Development Build. + required: true - type: dropdown attributes: label: "Type" - description: "What type of bug do you encounter?" + description: |- + What kind of Bug do you encounter? + + - `Plugin Bug`: PlaceholderAPI doesn't startup properly. + - `API Bug`: A method you use didn't work or has an unexpected result. + - `Plugin/Server Incompatability`: PlaceholderAPI either doesn't support a specific Server Type/Version or has conflicts with another plugin. multiple: false options: - - Plugin Bug - - API Bug - - Plugin/Server Incompatability + - "Plugin Bug" + - "API Bug" + - "Plugin/Server Incompatability" validations: required: true - type: textarea attributes: label: "What happens?" description: "What bug are you encountering? Try to explain it as detailed as possible." + placeholder: "PlaceholderAPI does this when I do that..." validations: required: true - type: textarea attributes: label: "Expected Behaviour" description: "What behaviour did you expect from PlaceholderAPI?" - validations: - required: true -- type: textarea - attributes: - label: "Actual Behaviour" - description: "How does PlaceholderAPI behave instead?" + placeholder: "PlaceholderAPI should actually do..." validations: required: true - type: textarea @@ -55,7 +58,7 @@ body: label: "How to Reproduce" description: |- List the steps on how to reproduce this Bug. - Post any Code-examples in the `Additional Info` field below when you selected `API Bug`. + Post any Code-examples in the `Additional Information` field below when you selected `API Bug`. placeholder: |- 1. Do this 2. ... @@ -65,17 +68,19 @@ body: - type: input attributes: label: "`/papi dump` Output" - description: "Paste the output of `/papi dump` in the field below. It includes a lot of useful information for us." + description: |- + Please execute the `/papi dump` command and provide the generated URL from it. + If you can't execute the command (i.e. PlaceholderAPI doesn't start up) can you put N/A here and mention the issue in the `Additional Information` field. placeholder: "https://paste.helpch.at/dump.log" validations: required: true - type: input attributes: label: "Errors" - description: "Post links to any Stacktraces or Errors PlaceholderAPI printed. We recommend using https://paste.helpch.at, https://paste.gg or any other hastebin/Pastebin-like site." + description: |- + Please share any exceptions, errors and stack traces that PlaceholderAPI may print in the console. + For smaller errors can you use code blocks but it's recommended to use either https://paste.helpch.at, https://paste.gg or another hastebin/pastebin site for larger errors. placeholder: "https://paste.helpch.at/error.log" - validations: - required: false - type: textarea attributes: label: "Additional Info" From c2ab9f5b8556d278bcf4b896607f35d732821545 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Mon, 8 Mar 2021 18:08:35 +0100 Subject: [PATCH 018/133] Assign "Type: Issue (Unconfirmed)" label --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 91ce97e..3da215e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,5 +1,6 @@ name: Bug Report description: Found a Bug about PlaceholderAPI? Use this template to report it! +labels: "Type: Issue (Unconfirmed)" issue_body: false body: - type: markdown From f62980606a8f93c22ea1d8176016dc0d951e5a8e Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Thu, 11 Mar 2021 22:07:48 +0100 Subject: [PATCH 019/133] Use lists and not comma-separated string --- .github/ISSUE_TEMPLATE/bug_report.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 3da215e..5e9a884 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,6 +1,7 @@ name: Bug Report description: Found a Bug about PlaceholderAPI? Use this template to report it! -labels: "Type: Issue (Unconfirmed)" +labels: +- "Type: Issue (Unconfirmed)" issue_body: false body: - type: markdown From d221a3f38ac84f4937d4ed523f91fa9c0b73713e Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Thu, 11 Mar 2021 22:08:51 +0100 Subject: [PATCH 020/133] Update feature_request.yml --- .github/ISSUE_TEMPLATE/feature_request.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 0659b7c..23c89f1 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,6 +1,7 @@ name: Feature Request description: Suggest a new Feature for PlaceholderAPI -labels: 'Type: Enhancement' +labels: +- "Type: Enhancement" issue_body: false body: - type: markdown From 031625e24157cd608292df20c7aaefc87c26530a Mon Sep 17 00:00:00 2001 From: CMPSCjg <52573645+CMPSCjg@users.noreply.github.com> Date: Wed, 24 Mar 2021 15:58:13 -0400 Subject: [PATCH 021/133] Add TokensPlus Placeholder --- wiki/Placeholders.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index e3e7aa8..7907a5f 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -294,6 +294,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[TokenEnchant](#tokenenchant)** - **[TokenManager](#tokenmanager)** - **[Tokens](#tokens)** +- **[TokensPlus](#tokensplus)** - **[Towny](#towny)** - **[TownyChat](#townychat)** - **[TransmuteIt](#transmuteit)** @@ -4404,6 +4405,13 @@ Replace `XXX` with the enchantment. ``` ---- +- ### **[TokensPlus](https://www.spigotmc.org/resources/tokensplus.90507/)** +> NO DOWNLOAD COMMAND +``` +%tokensplus_tokens% +``` +---- + - ### **[Towny](https://github.com/TownyAdvanced/Towny)** > NO DOWNLOAD COMMAND From 33ff83d102583eeb82b0a17ce8f2cc36b1112b32 Mon Sep 17 00:00:00 2001 From: CMPSCjg <52573645+CMPSCjg@users.noreply.github.com> Date: Wed, 24 Mar 2021 16:16:04 -0400 Subject: [PATCH 022/133] Update wiki/Placeholders.md My bad, thought I updated the URL to reflect this format. Co-authored-by: Andre_601 <11576465+Andre601@users.noreply.github.com> --- wiki/Placeholders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 7907a5f..89b76b0 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4405,7 +4405,7 @@ Replace `XXX` with the enchantment. ``` ---- -- ### **[TokensPlus](https://www.spigotmc.org/resources/tokensplus.90507/)** +- ### **[TokensPlus](https://www.spigotmc.org/resources/90507/)** > NO DOWNLOAD COMMAND ``` %tokensplus_tokens% From 72239801d8a140c200e70ad04d86f75d02545ad1 Mon Sep 17 00:00:00 2001 From: CMPSCjg <52573645+CMPSCjg@users.noreply.github.com> Date: Wed, 24 Mar 2021 16:19:33 -0400 Subject: [PATCH 023/133] Update Placeholders.md --- wiki/Placeholders.md | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 89b76b0..f12d2e6 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4407,6 +4407,7 @@ Replace `XXX` with the enchantment. - ### **[TokensPlus](https://www.spigotmc.org/resources/90507/)** > NO DOWNLOAD COMMAND + ``` %tokensplus_tokens% ``` From b207cbf03ec1dadb2507dff4d133fbd2e88676fb Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Wed, 24 Mar 2021 21:37:06 +0100 Subject: [PATCH 024/133] Add plugin to Plugins using PlaceholderAPI page --- wiki/Plugins-using-PlaceholderAPI.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wiki/Plugins-using-PlaceholderAPI.md b/wiki/Plugins-using-PlaceholderAPI.md index 0447951..2421658 100644 --- a/wiki/Plugins-using-PlaceholderAPI.md +++ b/wiki/Plugins-using-PlaceholderAPI.md @@ -900,6 +900,9 @@ If your plugin isn't shown here and you want it to be added, [open an issue](/Pl - **[Tokens](https://www.spigotmc.org/resources/71941/)** - [ ] Supports placeholders. - [x] Provides own placeholders. [**[[Link|Placeholders#tokens]]**] +- **[TokensPlus](https://www.spigotmc.org/resources/90507/)** + - [ ] Supports placeholders. + - [x] Provides own placeholders. [**[[Link|Placeholders#tokensplus]]**] - **[Towny](https://github.com/TownyAdvanced/Towny)** - [ ] Supports placeholders. - [x] Provides own placeholders. [**[[Link|Placeholders#towny]]**] From 2fc28777b7816346aee5ff83ee5dfb7cfdc608bc Mon Sep 17 00:00:00 2001 From: vk2gpz Date: Thu, 25 Mar 2021 12:56:26 +1100 Subject: [PATCH 025/133] added %vkautopickup_autosmelt% and %vkautopickup_autoblock% to VKAutoPickup. --- wiki/Placeholders.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index f12d2e6..800b376 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4614,6 +4614,8 @@ Replace `XXX` with the enchantment. %vkautopickup_pickup% %vkautopickup_autosell% %vkautopickup_autoplanting% +%vkautopickup_autosmelt% +%vkautopickup_autoblock% ``` ---- From fb8572313edce6a24c066674cde3de1676caa86a Mon Sep 17 00:00:00 2001 From: Alpha018 Date: Thu, 25 Mar 2021 03:07:49 -0300 Subject: [PATCH 026/133] modify: Change wiki to use new placeholder --- wiki/Placeholders.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 800b376..fb40843 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -3889,6 +3889,7 @@ The following placeholders are the same as above but instead of specifying the s > NO DOWNLOAD COMMAND ``` +Deprecated in old versions %skywarsreloaded_score% %skywarsreloaded_wins% %skywarsreloaded_kills% @@ -3902,6 +3903,17 @@ The following placeholders are the same as above but instead of specifying the s %skywarsreloaded_time_vote% %skywarsreloaded_opvote% %skywarsreloaded_op_vote% + +Tested on version (5.4.2) +%swr_wins% +%swr_losses% +%swr_kills% +%swr_deaths% +%swr_xp% +%swr_level% +%swr_games_played% +%swr_kill_death% +%swr_win_loss% ``` ---- From bf1527a40f33daadcf1336bc7c3d1913cde98644 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Fri, 26 Mar 2021 14:42:20 +0100 Subject: [PATCH 027/133] Use id option for error and dump fields --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 5e9a884..fcc4faa 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -68,6 +68,7 @@ body: validations: required: true - type: input + id: "dump" attributes: label: "`/papi dump` Output" description: |- @@ -77,6 +78,7 @@ body: validations: required: true - type: input + id: "error" attributes: label: "Errors" description: |- From 8f796e39408c21c880e108a67f1ff406a924ca3d Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Fri, 26 Mar 2021 14:53:02 +0100 Subject: [PATCH 028/133] Add field for logs --- .github/ISSUE_TEMPLATE/bug_report.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index fcc4faa..206661c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -77,6 +77,14 @@ body: placeholder: "https://paste.helpch.at/dump.log" validations: required: true +- type: input + id: "console" + attributes: + label: "Console Log" + description: |- + Share the content of your `latest.log` here. + It's recommended to use https://paste.helpch.at to share the logs. + placeholder: "https://paste.helpch.at/latest.log" - type: input id: "error" attributes: From 8757217fb68a48705d7747c538466e88bf87daa3 Mon Sep 17 00:00:00 2001 From: LOOHP Date: Fri, 26 Mar 2021 21:53:43 +0800 Subject: [PATCH 029/133] Add %interactivechat_invdisplaylayout% placeholder --- wiki/Placeholders.md | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index fb40843..8c6edeb 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -2378,6 +2378,7 @@ You can find an up-to-date list of the placeholders in [their wiki](https://fact ``` %interactivechat_mentiontoggle% +%interactivechat_invdisplaylayout% ``` ---- From b55261a62fd792146af69b6b67c263d7b9e36a66 Mon Sep 17 00:00:00 2001 From: matahombres Date: Sat, 27 Mar 2021 17:06:25 +0100 Subject: [PATCH 030/133] Update advancements placeholder --- wiki/Placeholders.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 8c6edeb..9886a10 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -337,13 +337,20 @@ More info about this expansion can be found on the [GitHub-Repository](https://g ``` %Advancements_% %Advancements_player_;% +%Advancements_list% +%Advancements_list_% %Advancements_playerList_% %Advancements_playerList_,% +%Advancements_listFormat% %Advancements_playerListFormat_% -%Advancements_completedAmount_% -%Advancements_completedAmount_,% -%Advancements_remainingAmount_% -%Advancements_remainingAmount_,% +%Advancements_completedAmount% +%Advancements_completedAmount_% +%Advancements_playerCompletedAmount_% +%Advancements_playerCompletedAmount_,% +%Advancements_remainingAmount% +%Advancements_remainingAmount_% +%Advancements_playerRemainingAmount_% +%Advancements_playerRemainingAmount_,% ``` ---- From e9e4caf98906e6b91fdaa008b29dec32422a9cb3 Mon Sep 17 00:00:00 2001 From: Paul Baird Date: Wed, 31 Mar 2021 15:24:25 +0100 Subject: [PATCH 031/133] Add TeamsExpansion placeholder expansion --- wiki/Placeholders.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 9886a10..8bd6881 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4768,3 +4768,14 @@ Replace `XXX` with the enchantment. %xlt_{tournamentId}_position% %xlt_{tournamentId}_type% ``` +---- + +- ### **[TeamsExpansion](https://www.spigotmc.org/resources/teams-placeholder-expansion.90773/)** +> NO DOWNLOAD COMMAND + +``` +%team_color% +%team_prefix% +%team_suffix% +%team_name% +``` From 79ec3c8f959a973ddc6bfb014ad6401989e32a76 Mon Sep 17 00:00:00 2001 From: Paul Baird Date: Wed, 31 Mar 2021 15:29:46 +0100 Subject: [PATCH 032/133] Added TeamExpansion in correct place --- wiki/Placeholders.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 8bd6881..db20775 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -1064,6 +1064,17 @@ Other statistics ``` ---- +- ### **[TeamsExpansion](https://www.spigotmc.org/resources/teams-placeholder-expansion.90773/)** +> Download from [here](https://www.spigotmc.org/resources/teams-placeholder-expansion.90773/) + +``` +%team_color% +%team_prefix% +%team_suffix% +%team_name% +``` +---- + - ### **World** > /papi ecloud download world @@ -4768,14 +4779,3 @@ Replace `XXX` with the enchantment. %xlt_{tournamentId}_position% %xlt_{tournamentId}_type% ``` ----- - -- ### **[TeamsExpansion](https://www.spigotmc.org/resources/teams-placeholder-expansion.90773/)** -> NO DOWNLOAD COMMAND - -``` -%team_color% -%team_prefix% -%team_suffix% -%team_name% -``` From c3bdc90168449019f67aa2fe66a9d5f3a3e815d8 Mon Sep 17 00:00:00 2001 From: Paul Baird Date: Wed, 31 Mar 2021 15:59:44 +0100 Subject: [PATCH 033/133] Corrected entry and added ecloud command --- wiki/Placeholders.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index db20775..f70cb2a 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -1064,8 +1064,8 @@ Other statistics ``` ---- -- ### **[TeamsExpansion](https://www.spigotmc.org/resources/teams-placeholder-expansion.90773/)** -> Download from [here](https://www.spigotmc.org/resources/teams-placeholder-expansion.90773/) +- ### **[TeamsExpansion](https://www.spigotmc.org/resources/90773/)** +> /papi ecloud download TeamsExpansion ``` %team_color% From e4a6faa22a51c4f3c63899a35430eb09b6e483b6 Mon Sep 17 00:00:00 2001 From: Paul Baird Date: Wed, 31 Mar 2021 16:09:15 +0100 Subject: [PATCH 034/133] Corrected ecloud link for name change --- wiki/Placeholders.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index f70cb2a..c8641bc 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -1064,8 +1064,8 @@ Other statistics ``` ---- -- ### **[TeamsExpansion](https://www.spigotmc.org/resources/90773/)** -> /papi ecloud download TeamsExpansion +- ### **[Teams](https://www.spigotmc.org/resources/90773/)** +> /papi ecloud download Teams ``` %team_color% From 501d1bbbdd3ab9dbbc2481e0829f0222dfa2e208 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Wed, 31 Mar 2021 17:28:14 +0200 Subject: [PATCH 035/133] Add minor corrections --- wiki/Placeholders.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index c8641bc..a78bffe 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -45,6 +45,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[SpeedPerSec](#speedpersec)** - **[Statistic](#statistic)** - **[Team](#team)** +- **[Teams](#teams)** - **[World](#world)** ---- @@ -1056,7 +1057,9 @@ Other statistics --- - ### **[Team](https://www.spigotmc.org/resources/74959/)** -> Download from [here](https://www.spigotmc.org/resources/74959/) +> NO DOWNLOAD COMMAND + +Download from [here](https://www.spigotmc.org/resources/74959/) ``` %team_color% @@ -1065,7 +1068,7 @@ Other statistics ---- - ### **[Teams](https://www.spigotmc.org/resources/90773/)** -> /papi ecloud download Teams +> /papi ecloud download teams ``` %team_color% From 04968cb4374fa48ffda5b3f3dae9b93bc8f169dc Mon Sep 17 00:00:00 2001 From: Lorenzo <69311874+Lorenzo0111@users.noreply.github.com> Date: Fri, 2 Apr 2021 17:01:52 +0200 Subject: [PATCH 036/133] Update Plugins-using-PlaceholderAPI.md --- wiki/Plugins-using-PlaceholderAPI.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/Plugins-using-PlaceholderAPI.md b/wiki/Plugins-using-PlaceholderAPI.md index 2421658..6d7e506 100644 --- a/wiki/Plugins-using-PlaceholderAPI.md +++ b/wiki/Plugins-using-PlaceholderAPI.md @@ -730,7 +730,7 @@ If your plugin isn't shown here and you want it to be added, [open an issue](/Pl - [x] Supports placeholders. - [ ] Provides own placeholders. [Link] - **[RocketPlaceholders](https://www.spigotmc.org/resources/82678/)** - - [ ] Supports placeholders. + - [x] Supports placeholders. - [x] Provides own placeholders. [**[[Link|Placeholders#rocketplaceholders]]**] - **[RogueParkour](https://www.spigotmc.org/resources/26563/)** - [ ] Supports placeholders. From f711500d8090971949d328636b9fc50f66b9cfd0 Mon Sep 17 00:00:00 2001 From: RobinDeBaets Date: Sat, 10 Apr 2021 17:01:54 +0200 Subject: [PATCH 037/133] Add %statistic_mob_kills% --- wiki/Placeholders.md | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index a78bffe..c5477ce 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -986,6 +986,7 @@ For specific blocks, items, entities, ... Other statistics ``` +%statistic_mob_kills% %statistic_mine_block% %statistic_use_item% %statistic_break_item% From 001fa6bcf2bf30e3f0ba01be09c156175a7da4aa Mon Sep 17 00:00:00 2001 From: CMPSCjg <52573645+CMPSCjg@users.noreply.github.com> Date: Mon, 12 Apr 2021 11:49:16 -0400 Subject: [PATCH 038/133] Add 2 New TokensPlus Placeholders --- wiki/Placeholders.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index c5477ce..f93f814 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4445,6 +4445,8 @@ Replace `XXX` with the enchantment. ``` %tokensplus_tokens% +%tokensplus_tokens_commas% +%tokensplus_tokens_formatted% ``` ---- From 8b5ead7a13b92007f48453d0b6092053ab9d8ac7 Mon Sep 17 00:00:00 2001 From: thienbao860 <35884937+thienbao860@users.noreply.github.com> Date: Tue, 13 Apr 2021 23:18:39 +0700 Subject: [PATCH 039/133] Update placeholders, clear Spectator expansion --- wiki/Placeholders.md | 47 +++++++++++++++++++------------------------- 1 file changed, 20 insertions(+), 27 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index f93f814..2ea09cb 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -41,7 +41,6 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[Server](#server)** - **[Shortcut](#shortcut)** - **[Sound](#sound)** -- **[Spectators](#spectators)** - **[SpeedPerSec](#speedpersec)** - **[Statistic](#statistic)** - **[Team](#team)** @@ -949,23 +948,15 @@ This placeholder is for all players on the server. - ### **SpeedPerSec** > /papi ecloud download SpeedPerSec +Note: Clicking is supported in left click only ``` -%speedpersec_blockBreak% -%speedpersec_blockPlace% +%speedpersec_blockbreak% +%speedpersec_blockplace% %speedpersec_speed% -%speedpersec_expCollected% +%speedpersec_expcollected% %speedpersec_damaging% %speedpersec_hurting% -``` ----- - -- ### **Spectators** -> /papi ecloud download Spectators - -``` -%spectator_isSpectating% -%spectator_lookFrom% -%spectator_infoFrom_health% +%speedpersec_clicking% ``` ---- @@ -1082,26 +1073,28 @@ Download from [here](https://www.spigotmc.org/resources/74959/) - ### **World** > /papi ecloud download world -For the totalBalance placeholder, you must have a service provider plugin (eg. EssentialsX) +For the totalbalance placeholder, you must have a service provider plugin (eg. EssentialsX) to work ``` -%world_animalAllowed_% %world_biome% -%world_canPvP_% -%world_difficulty_% -%world_isgamerule__% -%world_monsterAllowed_% -%world_name_% %world_nearbyEntities_% -%world_playerexist_% +%world_total% +%world_name_% +%world_seed_% +%world_sealevel_% +%world_time_% +%world_timein12_% +%world_canpvp_% +%world_thunder_% +%world_animalallowed_% +%world_monsterallowed_% +%world_difficulty_% %world_players_% %world_players__% +%world_haspermission__% +%world_playerexist__% +%world_isgamerule__% %world_recentjoin_% %world_recentquit_% -%world_sealevel_% -%world_seed_% -%world_thunder_% -%world_time_% -%world_total% %world_totalbalance_% ``` ---- From 5595bc144f731fe0a330c9fcaced30023e760932 Mon Sep 17 00:00:00 2001 From: Kyle <39589930+MysteriousKyle@users.noreply.github.com> Date: Wed, 14 Apr 2021 10:56:27 -0500 Subject: [PATCH 040/133] Addition of a plugin using PalaceholderAPI --- wiki/Placeholders.md | 14 ++++++++++++++ wiki/Plugins-using-PlaceholderAPI.md | 3 +++ 2 files changed, 17 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 2ea09cb..a088de5 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -305,6 +305,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th ## **U** - **[USkyBlock](#uskyblock)** - **[UltimateChat](#ultimatechat)** +- **[UltimateClaims](#ultimateclaims)** - **[UltimateVotes](#ultimatevotes)** - **[UnityGen](#unitygen)** @@ -4576,6 +4577,19 @@ Replace `XXX` with the enchantment. ---- +- ### **[UltimateClaims](https://songoda.com/marketplace/product/65)** +> NO DOWNLOAD COMMAND + +``` +%ultimateclaims_claims% +%ultimateclaims_owner% +%ultimateclaims_bans% +%ultimateclaims_totalpower% +%ultimateclaims_remainingpower% +%ultimateclaims_totalchunks% +``` +---- + - ### **[UltimateVotes](https://www.spigotmc.org/resources/516)** > /papi ecloud download UltimateVotes diff --git a/wiki/Plugins-using-PlaceholderAPI.md b/wiki/Plugins-using-PlaceholderAPI.md index 6d7e506..0bf5638 100644 --- a/wiki/Plugins-using-PlaceholderAPI.md +++ b/wiki/Plugins-using-PlaceholderAPI.md @@ -936,6 +936,9 @@ If your plugin isn't shown here and you want it to be added, [open an issue](/Pl - **[UltimateBossBar](https://www.spigotmc.org/resources/19303/)** - [x] Supports placeholders. - [ ] Provides own placeholders. +- **[UltimateClaims](https://songoda.com/marketplace/product/65)** + - [ ] Supports placeholders. + - [x] Provides own placeholders. [**[[Link|Placeholders#ultimateclaims]]**] - **[UltimateSigns](https://www.spigotmc.org/resources/72462/)** - [x] Supports placeholders. - [ ] Provides own placeholders. From 9843d84ac3fc10e0af68d5731d800972e04538b2 Mon Sep 17 00:00:00 2001 From: Hempfest <64885225+Hempfest@users.noreply.github.com> Date: Sat, 17 Apr 2021 02:43:19 -0700 Subject: [PATCH 041/133] Updated Clans Pro Listing. New placeholders. --- wiki/Placeholders.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index a088de5..7dac807 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -1683,8 +1683,17 @@ Note: You have to download the jar from the linked Spigot page. %clanspro_clan_pvp_mode% %clanspro_clan_balance% %clanspro_clan_power% +%clanspro_clan_top_slot_#% +%clanspro_clan_top_slot_#_power% +%clanspro_clan_top_slot_#_color% +%clanspro_clan_war_active% +%clanspro_clan_war_score% +%clanspro_clan_war_hours% +%clanspro_clan_war_minutes% +%clanspro_clan_war_seconds% %clanspro_clan_members_online% %clanspro_member_rank% +%clanspro_member_rank_short% %clanspro_member_bio% %clanspro_raidshield_status% ``` From b747720f36de44421f080f4ef4c650bd7a7c8202 Mon Sep 17 00:00:00 2001 From: Warrior <50800980+Warriorrrr@users.noreply.github.com> Date: Sun, 18 Apr 2021 02:33:40 +0200 Subject: [PATCH 042/133] Update towny placeholders --- wiki/Placeholders.md | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 7dac807..ad003d1 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4456,28 +4456,8 @@ Replace `XXX` with the enchantment. - ### **[Towny](https://github.com/TownyAdvanced/Towny)** > NO DOWNLOAD COMMAND -``` -%townyadvanced_town% -%townyadvanced_town_formatted% -%townyadvanced_nation% -%townyadvanced_nation_formatted% -%townyadvanced_town_balance% -%townyadvanced_nation_balance% -%townyadvanced_town_tag% -%townyadvanced_town_tag_override% -%townyadvanced_nation_tag% -%townyadvanced_nation_tag_override% -%townyadvanced_towny_tag% -%townyadvanced_towny_tag_override% -%townyadvanced_towny_tag_formatted% -%townyadvanced_title% -%townyadvanced_surname% -%townyadvanced_towny_name_prefix% -%townyadvanced_towny_name_postfix% -%townyadvanced_towny_prefix% -%townyadvanced_towny_postfix% -%townyadvanced_towny_colour% -``` +You can find an up-to-date list of the placeholders on the [Towny wiki](https://github.com/TownyAdvanced/Towny/wiki/Placeholders) + ---- - ### **[TownyChat](https://github.com/TownyAdvanced/TownyChat)** From 0b1bd1c265759b8d2dc9d5c6412f2e82e21ddcee Mon Sep 17 00:00:00 2001 From: Warrior <50800980+Warriorrrr@users.noreply.github.com> Date: Sun, 18 Apr 2021 02:40:30 +0200 Subject: [PATCH 043/133] Forgot the dot. --- wiki/Placeholders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index ad003d1..b403d0e 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -4456,7 +4456,7 @@ Replace `XXX` with the enchantment. - ### **[Towny](https://github.com/TownyAdvanced/Towny)** > NO DOWNLOAD COMMAND -You can find an up-to-date list of the placeholders on the [Towny wiki](https://github.com/TownyAdvanced/Towny/wiki/Placeholders) +You can find an up-to-date list of the placeholders on the [Towny wiki](https://github.com/TownyAdvanced/Towny/wiki/Placeholders). ---- From a8e996fa26295d3e784868b83d1b95e93ba83481 Mon Sep 17 00:00:00 2001 From: Andre601 <11576465+Andre601@users.noreply.github.com> Date: Tue, 20 Apr 2021 23:21:24 +0200 Subject: [PATCH 044/133] Redesign Placeholders page and other pages --- wiki/Home.md | 65 +- wiki/Placeholders.md | 8853 ++++++++++++++++++++++-------------------- wiki/README.md | 59 +- wiki/_Sidebar.md | 68 +- 4 files changed, 4675 insertions(+), 4370 deletions(-) diff --git a/wiki/Home.md b/wiki/Home.md index 1c5588b..9ecce12 100644 --- a/wiki/Home.md +++ b/wiki/Home.md @@ -18,40 +18,8 @@ It also has a list with all available placeholders (Work in progress). **[[Expansion cloud]]** **[[FAQ]]** **[[Plugins using PlaceholderAPI]]** -**[[Placeholders]]** -- [[PAPI-placeholders|Placeholders#papi-placeholders-1]] - - [[Advancements|Placeholders#advancements]] - - [[Animations|Placeholders#animations]] - - [[Armor|Placeholders#armor]] - - [[ASCII|Placeholders#ASCII]] - - [[BungeeCord|Placeholders#bungeecord]] - - [[CheckItem|Placeholders#checkitem]] - - [[CooldownBar|Placeholders#cooldownbar]] - - [[Formatter|Placeholders#formatter]] - - [[Javascript|Placeholders#javascript]] - - [[ListPlayers|Placeholders#listplayer]] - - [[LocalTime|Placeholders#localtime]] - - [[Math|Placeholders#math]] - - [[MVdW placeholders|Placeholders#mvdw-placeholders]] - - [[OtherPlayer|Placeholders#otherplayer]] - - [[ParseNear|Placeholders#parsenear]] - - [[ParseOther|Placeholders#parseother]] - - [[Pinger|Placeholders#pinger]] - - [[Player|Placeholders#player]] - - [[PlayerList|Placeholders#playerlist]] - - [[Plugin|Placeholders#plugin]] - - [[Progress|Placeholders#progress]] - - [[RainbowColor|Placeholders#rainbowcolor]] - - [[RandomColor|Placeholders#randomcolor]] - - [[RedisBungee|Placeholders#redisbungee]] - - [[RelCon|Placeholders#relcon]] - - [[ScoreboardObjectives|Placeholders#scoreboardobjectives]] - - [[Server|Placeholders#server]] - - [[Sound|Placeholders#sound]] - - [[Spectators|Placeholders#spectators]] - - [[Statistic|Placeholders#statistic]] - -- [[Plugin-placeholders|Placeholders#plugin-placeholders-1]] +**[[Placeholders]]** +- [[Standalone|Placeholders#standalone]] - [[A|Placeholders#a]] - [[B|Placeholders#b]] - [[C|Placeholders#c]] @@ -75,4 +43,33 @@ It also has a list with all available placeholders (Work in progress). - [[U|Placeholders#u]] - [[V|Placeholders#v]] - [[W|Placeholders#w]] + - [[X|Placeholders#x]] + - [[Y|Placeholders#y]] - [[Z|Placeholders#z]] +- [[Plugin-placeholders|Placeholders#plugin-placeholders-1]] + - [[A|Placeholders#a-1]] + - [[B|Placeholders#b-1]] + - [[C|Placeholders#c-1]] + - [[D|Placeholders#d-1]] + - [[E|Placeholders#e-1]] + - [[F|Placeholders#f-1]] + - [[G|Placeholders#g-1]] + - [[H|Placeholders#h-1]] + - [[I|Placeholders#i-1]] + - [[J|Placeholders#j-1]] + - [[K|Placeholders#k-1]] + - [[L|Placeholders#l-1]] + - [[M|Placeholders#m-1]] + - [[N|Placeholders#n-1]] + - [[O|Placeholders#o-1]] + - [[P|Placeholders#p-1]] + - [[Q|Placeholders#q-1]] + - [[R|Placeholders#r-1]] + - [[S|Placeholders#s-1]] + - [[T|Placeholders#t-1]] + - [[U|Placeholders#u-1]] + - [[V|Placeholders#v-1]] + - [[W|Placeholders#w-1]] + - [[X|Placeholders#x-1]] + - [[Y|Placeholders#y-1]] + - [[Z|Placeholders#z-1]] diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index b403d0e..0f00626 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -1,3 +1,8 @@ +[SimpleDateFormat]: http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html +[TimeZoneIDs]: https://garygregory.wordpress.com/2013/06/18/what-are-the-java-timezone-ids/ + +[list]: https://github.com/PlaceholderAPI/PlaceholderAPI/discussions/510 + This is a list of all available placeholders. A download-command for the extension can be found at the area of the placeholder. If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, then it means, that the plugin actually has the placeholders hard-coded into them and doesn't require a manual download of any expansion. @@ -9,4775 +14,5081 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th > > You can find a comprehensive guide on how to do this on the [Wiki's README file](https://github.com/PlaceholderAPI/PlaceholderAPI/blob/docs/wiki/wiki/README.md). -## [PAPI-placeholders](#papi-placeholders-1) +- [Standalone](#standalone) + - ### **A** + - **[Advancements](#advancements)** + - **[Animations](#animations)** + - **[Armor](#armor)** + - **[ASCII](#ascii)** + + - ### **B** + - **[BungeeCord](#bungeecord)** + + - ### **C** + - **[CheckItem](#checkitem)** + - **[CooldownBar](#cooldownbar)** + + - ### **D** + - *No Expansions* + + - ### **E** + - *No Expansions* + + - ### **F** + - **[Formatter](#formatter)** -- **[Advancements](#advancements)** -- **[Animations](#animations)** -- **[Armor](#armor)** -- **[ASCII](#ascii)** -- **[BungeeCord](#bungeecord)** -- **[CheckItem](#checkitem)** -- **[CooldownBar](#cooldownbar)** -- **[Formatter](#formatter)** -- **[Javascript](#javascript)** -- **[ListPlayers](#listplayers)** -- **[LocalTime](#localtime)** -- **[Math](#math)** -- **[MVdW placeholders](#mvdw-placeholders)** -- **[OtherPlayer](#otherplayer)** -- **[ParseNear](#parsenear)** -- **[ParseOther](#parseother)** -- **[Pinger](#pinger)** -- **[Player](#player)** -- **[PlayerList](#playerlist)** -- **[Plugin](#plugin)** -- **[Progress](#progress)** -- **[RainbowColor](#rainbowcolor)** -- **[RandomColor](#randomcolor)** -- **[RedisBungee](#redisbungee)** -- **[RelCon](#relcon)** -- **[RNG](#rng)** -- **[ScoreboardObjectives](#scoreboardobjectives)** -- **[Server](#server)** -- **[Shortcut](#shortcut)** -- **[Sound](#sound)** -- **[SpeedPerSec](#speedpersec)** -- **[Statistic](#statistic)** -- **[Team](#team)** -- **[Teams](#teams)** -- **[World](#world)** ----- + - ### **G** + - *No Expansions* -## [Plugin-placeholders](#plugin-placeholders-1) + - ### **H** + - *No Expansions* -## **A** -- **[AAC - AdvancedAntiCheat](#aac)** -- **[AbstractMenus](#abstractmenus)** -- **[AcidIsland](#acidisland)** -- **[Advanced Abilities](#advanced-abilities)** -- **[AdvancedAFK](#advancedafk)** -- **[AdvancedCustomMenu+](#advancedcustommenu)** -- **[AdvancedLottery](#advancedlottery)** -- **[AdvancedModReq](#advancedmodreq)** -- **[ajLeaderboards](#ajleaderboards)** -- **[ajParkour](#ajparkour)** -- **[AlonsoLevels](#alonsolevels)** -- **[Animated Menu](#animated-menu)** -- **[AParkour](#aparkour)** -- **[ASkyBlock](#askyblock)** -- **[AsyncKeepAlive](#asynckeepalive)** -- **[AutoRank](#autorank)** -- **[AutoSell](#autosell)** + - ### **I** + - *No Expansions* + + - ### **J** + - **[Javascript](#javascript)** -## **B** -- **[BankSystem](#banksystem)** -- **[BattleLevels](#battlelevels)** -- **[BeautyQuests](#beautyquests)** -- **[BedWars1058](#bedwars1058)** -- **[BentoBox](#bentobox)** -- **[BetonQuest](#betonquest)** -- **[BlockParty](#blockparty)** -- **[BlockQuest](#blockquest)** -- **[Boxing](#boxing)** -- **[BuildBattlePro](#buildbattlepro)** -- **[BungeePerms](#bungeeperms)** -- **[BuyCraft](#buycraft)** + - ### **K** + - *No Expansions* + + - ### **L** + - **[ListPlayers](#listplayers)** + - **[LocalTime](#localtime)** + + - ### **M** + - **[Math](#math)** + - **[MVdW placeholders](#mvdw-placeholders)** + - **[MySQL](#mysql)** + - **[MySQLTokens](#mysqltokens)** -## **C** -- **[CarlTheCreeper](#carlthecreeper)** -- **[ChatColor+](#chatcolor)** -- **[ChatColor+ Premium](#chatcolor-premium)** -- **[ChatReaction](#chatreaction)** -- **[CheckNameHistory](#checknamehistory)** -- **[Clans](#clans)** -- **[ClansFree](#clansfree)** -- **[Clans-API for Spigot/Clan tag in chat](#clans-api-for-spigotclan-tag-in-chat)** -- **[ClansPro](#clanspro)** -- **[ClanSystem](#clansystem)** -- **[CombatLogX](#combatlogx)** -- **[Compassance](#compassance)** -- **[Country on Join](#country-on-join)** -- **[CraftConomy](#craftconomy)** -- **[CraftingStore.net](#craftingstorenet)** -- **[CursedVIP](#cursedvip)** -- **[Custom Items](#custom-items)** + - ### **N** + - *No Expansions* + + - ### **O** + - **[OtherPlayer](#otherplayer)** + + - ### **P** + - **[ParseNear](#parsenear)** + - **[ParseOther](#parseother)** + - **[Pinger](#pinger)** + - **[Player](#player)** + - **[PlayerList](#playerlist)** + - **[Plugin](#plugin)** + - **[Progress](#progress)** -## **D** -- **[Daily Rewards](#daily-rewards)** -- **[DeliveryMan](#deliveryman)** -- **[DeluxeChat](#deluxechat)** -- **[DeluxeCombat](#deluxecombat)** -- **[DeluxeMenus](#deluxemenus)** -- **[DeluxePM](#deluxepm)** -- **[DeluxeTags](#deluxetags)** -- **[Denizen](#denizen)** -- **[DiscordSRV](#discordsrv)** -- **[Disease](#disease)** -- **[DonateParty](#donateparty)** -- **[Donations Holograms](#donations-holograms)** -- **[DragonSlayer](#dragonslayer)** -- **[DungeonsXL](#dungeonsxl)** + - ### **Q** + - *No Expansions* + + - ### **R** + - **[RainbowColor](#rainbowcolor)** + - **[RandomColor](#randomcolor)** + - **[RedisBungee](#redisbungee)** + - **[RelCon](#relcon)** + - **[RNG](#rng)** + + - ### **S** + - **[ScoreboardObjectives](#scoreboardobjectives)** + - **[Server](#server)** + - **[Shortcut](#shortcut)** + - **[Sound](#sound)** + - **[SpeedPerSec](#speedpersec)** + - **[Statistic](#statistic)** + + - ### **T** + - **[Team](#team)** + - **[Teams](#teams)** -## **E** -- **[Economy Bank](#economy-bank)** -- **[Enjin & DonationCraft 2.x](#enjin--donationcraft-2x)** -- **[Envoys](#envoys)** -- **[EpicFriends](#epicfriends)** -- **[EpicLevels](#epiclevels)** -- **[essCore](#esscore)** -- **[Essentials](#essentials)** -- **[EZBlocks](#ezblocks)** -- **[EZPrestige](#ezprestige)** -- **[EZRanksPro](#ezrankspro)** + - ### **U** + - *No Expansions* -## **F** -- **[Factions MCore](#factions-mcore)** -- **[FactionsUUID](#factionsuuid)** -- **[Factions relation placeholders](#factions-relation-placeholders)** -- **[FunnyGuilds](#funnyguilds)** + - ### **V** + - *No Expansions* + + - ### **W** + - **[World](#world)** -## **G** -- **[GAListener](#galistener)** -- **[GangsPlus](#gangsplus)** -- **[GemsEconomy](#gemseconomy)** -- **[GriefDefender](#griefdefender)** -- **[GriefPrevention](#griefprevention)** -- **[Guilds](#guilds)** -- **[GuiRedeemMCMMO](#guiredeemmcmmo)** + - ### **X** + - *No Expansions* -## **H** -- **[Head Database](#head-database)** -- **[Heroes](#heroes)** -- **[HoloBlock](#holoblock)** -- **[HPWizard](#hpwizard)** -- **[Hugs](#hugs)** + - ### **Y** + - *No Expansions* -## **I** -- **[InteractionVisualizer](#interactionvisualizer)** -- **[InteractiveChat](#interactivechat)** -- **[Island Border (ASkyblock / BentoBox / uSkyBlock / AcidIsland)](#island-border-askyblock--bentobox--uskyblock--acidisland)** -- **[IslandRate (ASkyBlock Addon)](#islandrate-askyblock-addon)** -- **[IslandRate (AcidIsland Addon)](#islandrate-acidisland-addon)** -- **[IslandWorld](#islandworld)** - -## **J** -- **[Jobs Reborn](#jobs-reborn)** - -## **K** -- **[Karma](#karma)** -- **[KillStats](#killstats)** -- **[KitPvP](#kitpvp)** -- **[Kingdoms+](#kingdoms)** -- **[KP-PVP](#kp-pvp)** - -## **L** -- **[LastLoginAPI](#lastloginapi)** -- **[LeaderHeads](#leaderheads)** -- **[LegendQuest](#legendquest)** -- **[LemonMobCoins](#lemonmobcoins)** -- **[LuckPerms](#luckperms)** -- **[LWC](#lwc)** - -## **M** -- **[Marcely's Bedwars](#marcelys-bedwars)** -- **[Marriage](#marriage)** -- **[Marriage (Reloaded)](#marriage-reloaded)** -- **[MarriageMaster](#marriagemaster)** -- **[McInfected](#mcinfected)** -- **[McJobs](#mcjobs)** -- **[McMMO](#mcmmo)** -- **[MineChess](#minechess)** -- **[MineCord](#minecord)** -- **[MineCrates](#minecrates)** -- **[MobHunting](#mobhunting)** -- **[Multiverse-Core](#multiverse-core)** -- **[MyCommand](#mycommand)** -- **[MyPet](#mypet)** -- **[MyPrefixSystem](#myprefixsystem)** -- **[MySQL](#mysql)** -- **[MySQLTokens](#mysqltokens)** - -## **N** -- **[Nameless Plugin](#nameless-plugin)** -- **[NameMC-API-ServersMC Plugin](#namemc-api-serversmc)** -- **[Nicknamer](#nicknamer)** -- **[NickReloaded](#nickreloaded)** -- **[Nicky](#nicky)** - -## **O** -- **[OnePlayerSleep](#oneplayersleep)** -- **[OnTime](#ontime)** -- **[OreAnnouncer](#oreannouncer)** -- **[Outpost](#outpost)** - -## **P** -- **[Paintball Battle](#paintball-battle)** -- **[Parkour](#parkour)** -- **[Parties](#parties)** -- **[Party and Friends](#party-and-friends)** -- **[PermissionTimer](#permissiontimer)** -- **[PixelVip](#pixelvip)** -- **[Plan](#plan)** -- **[PlayTime](#playtime)** -- **[PlayerPoints](#playerpoints)** -- **[PlotSquared](#plotsquared)** -- **[PointsAPI](#pointsapi)** -- **[PowerRanks](#powerranks)** -- **[PremiumVanish](#premiumvanish)** -- **[Prison](#prison)** -- **[PrisonMines](#prisonmines)** -- **[PrisonRanksX](#prisonranksx)** -- **[ProCosmetics](#procosmetics)** -- **[ProfessionalBans](#professionalbans)** -- **[ProQuest](#proquest)** -- **[ProtectionStones](#protectionstones)** -- **[PVPLevels](#pvplevels)** -- **[PVP Stats](#pvp-stats)** -- **[PvPStats Plugin](#pvpstats-plugin)** - -## **Q** -- **[Quests](#quests)** -- **[QuestCreator](#questcreator)** -- **[QuickSell](#quicksell)** - -## **R** -- **[RabbitsVSPenguins](#rabbitsvspenguins)** -- **[RageMode](#ragemode)** -- **[Rankup](#rankup)** -- **[RealisticWorldGenerator](#realisticworldgenerator)** -- **[RedProtect](#redprotect)** -- **[ReferralSystem](#referralsystem)** -- **[RestrictedDimensions](#restricteddimensions)** -- **[RocketPlaceholders](#rocketplaceholders)** -- **[RogueParkour](#rogueparkour)** -- **[RoyalCommands](#royalcommands)** -- **[RPGInventory](#rpginventory)** - -## **S** -- **[Seasons](#seasons)** -- **[SellAll](#sellall)** -- **[SignLink](#signlink)** -- **[SimpleClans](#simpleclans)** -- **[SimpleCoins](#simplecoins)** -- **[SimpleCoinsAPI](#simplecoinsapi)** -- **[SimpleKillTracker](#simplekilltracker)** -- **[SimplePrefix](#simpleprefix)** -- **[Simple Suffix](#simple-suffix)** -- **[SkillAPI](#skillapi)** -- **[SkinsRestorer](#skinsrestorer)** -- **[Skript](#skript)** -- **[Skywars](#skywars)** -- **[Skywars X](#skywars-x)** -- **[SkywarsReloaded](#skywarsreloaded)** -- **[Spark](#spark)** -- **[SQLPerms](#sqlperms)** -- **[SQLTokens](#sqltokens)** -- **[Staff Facilities](#staff-facilities)** -- **[Statz](#statz)** -- **[Streaming Drops](#streaming-drops)** -- **[StrikePractice 2](#strikepractice-2)** -- **[stTitles](#sttitles)** -- **[SubServers](#subservers)** -- **[SuperbVote](#superbvote)** -- **[SuperCredits](#supercredits)** -- **[SuperVanish](#supervanish)** - -## **T** -- **[The Time](#the-time)** -- **[ThemePark](#themepark)** -- **[Thirst](#thirst)** -- **[TicketGUI](#ticketgui)** -- **[Timed Rewards](#timed-rewards)** -- **[TimeManager](#timemanager)** -- **[Time Tokens](#time-tokens)** -- **[TNTRun_Reloaded](#tntrun_reloaded)** -- **[TokenEnchant](#tokenenchant)** -- **[TokenManager](#tokenmanager)** -- **[Tokens](#tokens)** -- **[TokensPlus](#tokensplus)** -- **[Towny](#towny)** -- **[TownyChat](#townychat)** -- **[TransmuteIt](#transmuteit)** -- **[Treasures](#treasures)** -- **[Trey's Double Jump](#treys-double-jump)** -- **[TrickOrTreat](#trickortreat)** - -## **U** -- **[USkyBlock](#uskyblock)** -- **[UltimateChat](#ultimatechat)** -- **[UltimateClaims](#ultimateclaims)** -- **[UltimateVotes](#ultimatevotes)** -- **[UnityGen](#unitygen)** - -## **V** -- **[Vault](#vault)** - - [Economy](#economy) - - [Permissions](#permissions) -- **[ViaVersion](#viaversion)** -- **[VKAutoPickup](#vkautopickup)** -- **[VoteParty](#voteparty)** -- **[VoteRoulette](#voteroulette)** -- **[VotingPlugin](#votingplugin)** - -## **W** -- **[WickedSkyWars](#wickedskywars)** -- **[WorldBorder](#worldborder)** -- **[WorldGuard](#worldguard)** - -## **X** -- **[XLTournaments](#xltournaments)** + - ### **Z** + - *No Expansions* ---- -## PAPI-placeholders -These placeholders are from PlaceholderAPI and don't require any additional plugin to function (unless mentioned). + +- [Plugin-placeholders](#plugin-placeholders) + - ### **A** + - **[AAC - AdvancedAntiCheat](#aac)** + - **[AbstractMenus](#abstractmenus)** + - **[AcidIsland](#acidisland)** + - **[AcidIslandRate](#acidislandrate)** + - **[Advanced Abilities](#advanced-abilities)** + - **[AdvancedAFK](#advancedafk)** + - **[AdvancedCustomMenu+](#advancedcustommenu)** + - **[AdvancedLottery](#advancedlottery)** + - **[AdvancedModReq](#advancedmodreq)** + - **[ajLeaderboards](#ajleaderboards)** + - **[ajParkour](#ajparkour)** + - **[AlonsoLevels](#alonsolevels)** + - **[Animated Menu](#animated-menu)** + - **[AParkour](#aparkour)** + - **[ASkyBlock](#askyblock)** + - **[AsyncKeepAlive](#asynckeepalive)** + - **[AutoRank](#autorank)** + - **[AutoSell](#autosell)** + + - ### **B** + - **[BankSystem](#banksystem)** + - **[BattleLevels](#battlelevels)** + - **[BeautyQuests](#beautyquests)** + - **[BedWars1058](#bedwars1058)** + - **[BentoBox](#bentobox)** + - **[BetonQuest](#betonquest)** + - **[BlockParty](#blockparty)** + - **[BlockQuest](#blockquest)** + - **[Boxing](#boxing)** + - **[BuildBattlePro](#buildbattlepro)** + - **[BungeePerms](#bungeeperms)** + - **[BuyCraft](#buycraft)** + + - ### **C** + - **[CarlTheCreeper](#carlthecreeper)** + - **[ChatColor+](#chatcolor)** + - **[ChatColor+ Premium](#chatcolor-premium)** + - **[ChatReaction](#chatreaction)** + - **[CheckNameHistory](#checknamehistory)** + - **[Clans](#clans)** + - **[ClansFree](#clansfree)** + - **[Clans-API for Spigot/Clan tag in chat](#clans-api-for-spigotclan-tag-in-chat)** + - **[ClansPro](#clanspro)** + - **[ClanSystem](#clansystem)** + - **[CombatLogX](#combatlogx)** + - **[Compassance](#compassance)** + - **[Country on Join](#country-on-join)** + - **[CraftConomy](#craftconomy)** + - **[CraftingStore.net](#craftingstorenet)** + - **[CursedVIP](#cursedvip)** + - **[Custom Items](#custom-items)** + + - ### **D** + - **[Daily Rewards](#daily-rewards)** + - **[DeliveryMan](#deliveryman)** + - **[DeluxeChat](#deluxechat)** + - **[DeluxeCombat](#deluxecombat)** + - **[DeluxeMenus](#deluxemenus)** + - **[DeluxePM](#deluxepm)** + - **[DeluxeTags](#deluxetags)** + - **[Denizen](#denizen)** + - **[DiscordSRV](#discordsrv)** + - **[Disease](#disease)** + - **[DonateParty](#donateparty)** + - **[Donations Holograms](#donations-holograms)** + - **[DragonSlayer](#dragonslayer)** + - **[DungeonsXL](#dungeonsxl)** + + - ### **E** + - **[Economy Bank](#economy-bank)** + - **[Enjin & DonationCraft 2.x](#enjin--donationcraft-2x)** + - **[Envoys](#envoys)** + - **[EpicFriends](#epicfriends)** + - **[EpicLevels](#epiclevels)** + - **[essCore](#esscore)** + - **[Essentials](#essentials)** + - **[EZBlocks](#ezblocks)** + - **[EZPrestige](#ezprestige)** + - **[EZRanksPro](#ezrankspro)** + + - ### **F** + - **[Factions MCore](#factions-mcore)** + - **[FactionsUUID](#factionsuuid)** + - **[Factions relation placeholders](#factions-relation-placeholders)** + - **[FunnyGuilds](#funnyguilds)** + + - ### **G** + - **[GAListener](#galistener)** + - **[GangsPlus](#gangsplus)** + - **[GemsEconomy](#gemseconomy)** + - **[GriefDefender](#griefdefender)** + - **[GriefPrevention](#griefprevention)** + - **[Guilds](#guilds)** + - **[GuiRedeemMCMMO](#guiredeemmcmmo)** + + - ### **H** + - **[Head Database](#head-database)** + - **[Heroes](#heroes)** + - **[HoloBlock](#holoblock)** + - **[HPWizard](#hpwizard)** + - **[Hugs](#hugs)** + + - ### **I** + - **[InteractionVisualizer](#interactionvisualizer)** + - **[InteractiveChat](#interactivechat)** + - **[Island Border (ASkyblock / BentoBox / uSkyBlock / AcidIsland)](#island-border-askyblock--bentobox--uskyblock--acidisland)** + - **[IslandRate (ASkyBlock Addon)](#islandrate)** + - **[IslandRate (AcidIsland Addon)](#islandrate)** + - **[IslandWorld](#islandworld)** + + - ### **J** + - **[Jobs Reborn](#jobs-reborn)** + + - ### **K** + - **[Karma](#karma)** + - **[KillStats](#killstats)** + - **[KitPvP](#kitpvp)** + - **[Kingdoms+](#kingdoms)** + - **[KP-PVP](#kp-pvp)** + + - ### **L** + - **[LastLoginAPI](#lastloginapi)** + - **[LeaderHeads](#leaderheads)** + - **[LegendQuest](#legendquest)** + - **[LemonMobCoins](#lemonmobcoins)** + - **[LuckPerms](#luckperms)** + - **[LWC](#lwc)** + + - ### **M** + - **[Marcely's Bedwars](#marcelys-bedwars)** + - **[Marriage](#marriage)** + - **[Marriage (Reloaded)](#marriage-reloaded)** + - **[MarriageMaster](#marriagemaster)** + - **[McInfected](#mcinfected)** + - **[McJobs](#mcjobs)** + - **[McMMO](#mcmmo)** + - **[MineChess](#minechess)** + - **[MineCord](#minecord)** + - **[MineCrates](#minecrates)** + - **[MobHunting](#mobhunting)** + - **[Multiverse-Core](#multiverse-core)** + - **[MyCommand](#mycommand)** + - **[MyPet](#mypet)** + - **[MyPrefixSystem](#myprefixsystem)** + + - ### **N** + - **[Nameless Plugin](#nameless-plugin)** + - **[NameMC-API-ServersMC Plugin](#namemc-api-serversmc)** + - **[Nicknamer](#nicknamer)** + - **[NickReloaded](#nickreloaded)** + - **[Nicky](#nicky)** + + - ### **O** + - **[OnePlayerSleep](#oneplayersleep)** + - **[OnTime](#ontime)** + - **[OreAnnouncer](#oreannouncer)** + - **[Outpost](#outpost)** + + - ### **P** + - **[Paintball Battle](#paintball-battle)** + - **[Parkour](#parkour)** + - **[Parties](#parties)** + - **[Party and Friends](#party-and-friends)** + - **[PermissionTimer](#permissiontimer)** + - **[PixelVip](#pixelvip)** + - **[Plan](#plan)** + - **[PlayTime](#playtime)** + - **[PlayerPoints](#playerpoints)** + - **[PlotSquared](#plotsquared)** + - **[PointsAPI](#pointsapi)** + - **[PowerRanks](#powerranks)** + - **[PremiumVanish](#premiumvanish)** + - **[Prison](#prison)** + - **[PrisonMines](#prisonmines)** + - **[PrisonRanksX](#prisonranksx)** + - **[ProCosmetics](#procosmetics)** + - **[ProfessionalBans](#professionalbans)** + - **[ProQuest](#proquest)** + - **[ProtectionStones](#protectionstones)** + - **[PVPLevels](#pvplevels)** + - **[PVP Stats](#pvp-stats)** + - **[PvPStats Plugin](#pvpstats-plugin)** + + - ### **Q** + - **[Quests](#quests)** + - **[QuestCreator](#questcreator)** + - **[QuickSell](#quicksell)** + + - ### **R** + - **[RabbitsVSPenguins](#rabbitsvspenguins)** + - **[RageMode](#ragemode)** + - **[Rankup](#rankup)** + - **[RealisticWorldGenerator](#realisticworldgenerator)** + - **[RedProtect](#redprotect)** + - **[ReferralSystem](#referralsystem)** + - **[RestrictedDimensions](#restricteddimensions)** + - **[RocketPlaceholders](#rocketplaceholders)** + - **[RogueParkour](#rogueparkour)** + - **[RoyalCommands](#royalcommands)** + - **[RPGInventory](#rpginventory)** + + - ### **S** + - **[Seasons](#seasons)** + - **[SellAll](#sellall)** + - **[SignLink](#signlink)** + - **[SimpleClans](#simpleclans)** + - **[SimpleCoins](#simplecoins)** + - **[SimpleCoinsAPI](#simplecoinsapi)** + - **[SimpleKillTracker](#simplekilltracker)** + - **[SimplePrefix](#simpleprefix)** + - **[Simple Suffix](#simple-suffix)** + - **[SkillAPI](#skillapi)** + - **[SkinsRestorer](#skinsrestorer)** + - **[Skript](#skript)** + - **[Skywars](#skywars)** + - **[Skywars X](#skywars-x)** + - **[SkywarsReloaded](#skywarsreloaded)** + - **[Spark](#spark)** + - **[SQLPerms](#sqlperms)** + - **[SQLTokens](#sqltokens)** + - **[Staff Facilities](#staff-facilities)** + - **[Statz](#statz)** + - **[Streaming Drops](#streaming-drops)** + - **[StrikePractice 2](#strikepractice-2)** + - **[stTitles](#sttitles)** + - **[SubServers](#subservers)** + - **[SuperbVote](#superbvote)** + - **[SuperCredits](#supercredits)** + - **[SuperVanish](#supervanish)** + + - ### **T** + - **[The Time](#the-time)** + - **[ThemePark](#themepark)** + - **[Thirst](#thirst)** + - **[TicketGUI](#ticketgui)** + - **[Timed Rewards](#timed-rewards)** + - **[TimeManager](#timemanager)** + - **[Time Tokens](#time-tokens)** + - **[TNTRun_Reloaded](#tntrun_reloaded)** + - **[TokenEnchant](#tokenenchant)** + - **[TokenManager](#tokenmanager)** + - **[Tokens](#tokens)** + - **[TokensPlus](#tokensplus)** + - **[Towny](#towny)** + - **[TownyChat](#townychat)** + - **[TransmuteIt](#transmuteit)** + - **[Treasures](#treasures)** + - **[Trey's Double Jump](#treys-double-jump)** + - **[TrickOrTreat](#trickortreat)** + + - ### **U** + - **[USkyBlock](#uskyblock)** + - **[UltimateChat](#ultimatechat)** + - **[UltimateClaims](#ultimateclaims)** + - **[UltimateVotes](#ultimatevotes)** + - **[UnityGen](#unitygen)** + + - ### **V** + - **[Vault](#vault)** + - [Economy](#economy) + - [Permissions](#permissions) + - **[ViaVersion](#viaversion)** + - **[VKAutoPickup](#vkautopickup)** + - **[VoteParty](#voteparty)** + - **[VoteRoulette](#voteroulette)** + - **[VotingPlugin](#votingplugin)** + + - ### **W** + - **[WickedSkyWars](#wickedskywars)** + - **[WorldBorder](#worldborder)** + - **[WorldGuard](#worldguard)** + + - ### **X** + - **[XLTournaments](#xltournaments)** + + - ### **Y** + - *No Expansions* + + - ### **Z** + - *No Expansions* + +---- +## Standalone +Expansions listed here don't need any plugin 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*. - ### **Advancements** -> /papi ecloud download Advancements + > /papi ecloud download Advancements + + More info about this expansion can be found on the [GitHub-Repository](https://github.com/matahombres/Advancements). + + ``` + %Advancements_% + %Advancements_player_;% + %Advancements_list% + %Advancements_list_% + %Advancements_playerList_% + %Advancements_playerList_,% + %Advancements_listFormat% + %Advancements_playerListFormat_% + %Advancements_completedAmount% + %Advancements_completedAmount_% + %Advancements_playerCompletedAmount_% + %Advancements_playerCompletedAmount_,% + %Advancements_remainingAmount% + %Advancements_remainingAmount_% + %Advancements_playerRemainingAmount_% + %Advancements_playerRemainingAmount_,% + ``` -More info about this expansion can be found on the [GitHub-Repository](https://github.com/matahombres/Advancements). -``` -%Advancements_% -%Advancements_player_;% -%Advancements_list% -%Advancements_list_% -%Advancements_playerList_% -%Advancements_playerList_,% -%Advancements_listFormat% -%Advancements_playerListFormat_% -%Advancements_completedAmount% -%Advancements_completedAmount_% -%Advancements_playerCompletedAmount_% -%Advancements_playerCompletedAmount_,% -%Advancements_remainingAmount% -%Advancements_remainingAmount_% -%Advancements_playerRemainingAmount_% -%Advancements_playerRemainingAmount_,% -``` ---- - ### **Animations** -> /papi ecloud download Animations - -```html -%animations_Text% -%animations_Text% -%animations_Text% -``` - -Please note: When using placeholders within the animation text, you must use the bracket variant. -Use `{player_name}` instead of `%player_name%` within the tags. - -Please visit the [dedicated wiki](https://github.com/Niall7459/KiteBoard-Documentation/wiki/Animations-and-Modifiers) for all available tags. + > /papi ecloud download Animations + + ```html + %animations_Text% + %animations_Text% + %animations_Text% + ``` + + Please note: When using placeholders within the animation text, you must use the bracket variant. + Use `{player_name}` instead of `%player_name%` within the ` ` tags. + + Please visit the [dedicated wiki](https://github.com/Niall7459/KiteBoard-Documentation/wiki/Animations-and-Modifiers) for all available tags. ---- - ### **Armor** -> /papi ecloud download Armor + > /papi ecloud download Armor + + Gives you info about your armor + + ``` + Chose one value that's inside () and replace SLOT with one of the following: helmet, chestplate, leggings, boots. + + %armor_amount_SLOT% + %armor_color_(red/green/blue/hex)_SLOT% + %armor_durability_(left/max)_SLOT% + %armor_has_SLOT% + %armor_material_SLOT% + %armor_maxamount_SLOT% + ``` -Gives you info about your armor - -``` -Chose one value that's inside () and replace SLOT with one of the following: helmet, chestplate, leggings, boots. - -%armor_amount_SLOT% -%armor_color_(red/green/blue/hex)_SLOT% -%armor_durability_(left/max)_SLOT% -%armor_has_SLOT% -%armor_material_SLOT% -%armor_maxamount_SLOT% -``` ---- - ### **ASCII** -> /papi ecloud download ascii - -Returns the [ASCII Value](http://www.asciitable.com/) based on input - -``` -%ascii_% -``` - -Ex: `%ascii_37%` returns `%` + > /papi ecloud download ASCII + + Returns the [ASCII Value](http://www.asciitable.com/) based on input + + ``` + %ascii_% + ``` + + Ex: `%ascii_37%` returns `%` ---- - ### **BungeeCord** -> /papi ecloud download Bungee + > /papi ecloud download Bungee + + Allows you to show, how many players are online on the entire network, or just on a specific server. + + ``` + %bungee_total% + %bungee_% + ``` -Allows you to show, how many players are online on the entire network, or just on a specific server. - -``` -%bungee_total% -%bungee_% -``` ---- - ### **CheckItem** -> /papi ecloud download CheckItem - -Allows you to check the inventory of a player for a certain item. - -``` -- `%checkitem_,,<...>%` - Returns if user has the item -- `%checkitem_amount_,,<...>%` - Returns amount of items the user has -- `%checkitem_remove_,,<...>%` - Removes the items from the players inventory - Can be used with amount, it just has to be after. (Ex. `%checkitem_amount_remove_<...>%`) Please be careful as it does REMOVE ITEMS FOR GOOD -- `%checkitem_give_,,<...>%` - Gives the player items. Returns true if successful, returns the number of items NOT given if unsuccessful. (When unsuccessful items can still be given, it just might not be all of them) -``` - -**Modifiers** -You can combine different modifiers to check for different values. -Available modifiers are: -- `namecontains:` - Checks if the item's display name contains ``* \*\* -- `namestartswith:` - Checks if the item's display name starts with ``* \*\* -- `nameequals:` - Checks if the item's display name equals ``* \*\* ^ -- `mat:` - Checks if the item is `` (For example: `STONE`) ^ -- `amt:` - Checks if the player has `` of items ^ -- `data:` - Checks if the item has data `` (Example: Red wool has `14` as data (`WOOL:14`)). -This is only for 1.12 and older! ^ -- `custommodeldata:` - Checks if the item has CustomModelData `` This is only for 1.14 and newer! ^ -- `lorecontains:` - Checks if the item's lore contains ``* -- `loreequals:` - Checks if the item's lore equals `` Lines are separated by `|` ^ -- `matcontains:` - Checks if the item's material contains ``* -- `enchantments:;` (`=lvl` is optional) (Uses vanilla minecraft enchantment names) ^ -- `enchanted` - Checks if the item is enchanted (with anything) -- `potiontype:` - Checks if the item has the potiontype ([Click here for potion types](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionType.html)) ^ -- `potionextended:` - Checks if a potion is extended ^ -- `potionupgraded:` - Checks if a potion is upgraded ^ -- `strict` - Requires `mat:` modifier. Strictly checks the name and lore for an item. (If a Stone named `Test` is in your inventory, and you're using `%checkitem_mat:stone,strict%`, it will return false) -- `inhand` - Check if the item is in the player's hand (Also checks off-hand) - -*Case-sensitive - -**Only one can be used - -^Supported by the `give` placeholder - -To use Commas in strings you must escape them using `\` (Ex: `loreequals:Milk\, Eggs\, Bread`) - -**Placeholders are supported, but they need to be in brackets! (Ex: `%player_name%` would be `{player_name}`** + > /papi ecloud download CheckItem + + Allows you to check the inventory of a player for a certain item. + + ``` + %checkitem_,,<...>% - Returns if user has the item + %checkitem_amount_,,<...>% - Returns amount of items the user has + %checkitem_remove_,,<...>% - Removes the items from the players inventory - Can be used with amount, it just has to be after. (Ex. `%checkitem_amount_remove_<...>%`) Please be careful as it does REMOVE ITEMS FOR GOOD + %checkitem_give_,,<...>% - Gives the player items. Returns true if successful, returns the number of items NOT given if unsuccessful. (When unsuccessful items can still be given, it just might not be all of them) + ``` + + **Modifiers** + You can combine different modifiers to check for different values. + Available modifiers are: + - `namecontains:` + Checks if the item's display name contains ``* \*\* + - `namestartswith:` + Checks if the item's display name starts with ``* \*\* + - `nameequals:` + Checks if the item's display name equals ``* \*\* ^ + - `mat:` + Checks if the item is `` (For example: `STONE`) ^ + - `amt:` + Checks if the player has `` of items ^ + - `data:` + Checks if the item has data `` (Example: Red wool has `14` as data (`WOOL:14`)). + This is only for 1.12 and older! ^ + - `custommodeldata:` + Checks if the item has CustomModelData `` + This is only for 1.14 and newer! ^ + - `lorecontains:` + Checks if the item's lore contains ``* + - `loreequals:` + Checks if the item's lore equals `` Lines are separated by `|` ^ + - `matcontains:` + Checks if the item's material contains ``* + - `enchantments:;` + Checks if the item's enchantments contains `` with an optional `=level` + Uses vanilla minecraft enchantment names ^ + - `enchanted` + Checks if the item is enchanted (with anything) + - `potiontype:` + Checks if the item has the potiontype ([Click here for potion types](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionType.html)) ^ + - `potionextended:` + Checks if a potion is extended ^ + - `potionupgraded:` + Checks if a potion is upgraded ^ + - `strict` + Requires `mat:` modifier. Strictly checks the name and lore for an item. (If a Stone named `Test` is in your inventory, and you're using `%checkitem_mat:stone,strict%`, it will return false) + - `inhand` + Check if the item is in the player's hand (Also checks off-hand) + + **Notes:** + - * means case-sensitive + - ** means only one can be used + - ^ means that the modifier supports the `give` placeholder + - To use Commas in strings you must escape them using `\` (Ex: `loreequals:Milk\, Eggs\, Bread`) + - **Placeholders are supported, but they need to be in brackets! (Ex: `%player_name%` would be `{player_name}`** ---- - ### **CooldownBar** -> /papi ecloud download CooldownBar + > /papi ecloud download CooldownBar + + More info about this expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/CooldownBar-Expansion). + + ``` + %cooldownbar_{placeholder}% + %cooldownbar_{placeholder}_p:% + %cooldownbar_{placeholder}_i:% + %cooldownbar_{placeholder}_r:% + %cooldownbar_{placeholder}_l:% + %cooldownbar_{placeholder}_c:% + %cooldownbar_{placeholder}_rdy:% + %cooldownbar_{essentials_kit_time_until_available_tools}_p:&a■_i:&e■_r:&7■_l:5_c:100_rdy:&aReadytoclaim!% + %cooldownbar_percentage_{placeholder}% + %cooldownbar_percentage_{placeholder}_c:% + %cooldownbar_percentage_{placeholder}_d:% + %cooldownbar_percentage_{essentials_kit_time_until_available_tools}_c:120_d:0% + ``` -More info about this expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/CooldownBar-Expansion). - -``` -%cooldownbar_{placeholder}% -%cooldownbar_{placeholder}_p:% -%cooldownbar_{placeholder}_i:% -%cooldownbar_{placeholder}_r:% -%cooldownbar_{placeholder}_l:% -%cooldownbar_{placeholder}_c:% -%cooldownbar_{placeholder}_rdy:% -%cooldownbar_{essentials_kit_time_until_available_tools}_p:&a■_i:&e■_r:&7■_l:5_c:100_rdy:&aReadytoclaim!% -%cooldownbar_percentage_{placeholder}% -%cooldownbar_percentage_{placeholder}_c:% -%cooldownbar_percentage_{placeholder}_d:% -%cooldownbar_percentage_{essentials_kit_time_until_available_tools}_c:120_d:0% -``` ---- - ### **Formatter** -> /papi ecloud download Formatter - -More info about this expansion can be found on the [GitHub-Repository](https://github.com/Andre601/Formatter-Expansion). - -``` -%formatter_number_format_% -%formatter_number_format_[locale]:[format]_% - -%formatter_number_time_% -%formatter_number_time_seconds_% # Handles number as seconds -%formatter_number_time_secs_% # Handles number as seconds -%formatter_number_time_minutes_% # Handles number as minutes -%formatter_number_time_mins_% # Handles number as minutes -%formatter_number_time_hours_% # Handles number as hours -%formatter_number_time_hrs_% # Handles number as hours - -%formatter_replace___% -%formatter_text_substring__% -%formatter_text_uppercase_% -%formatter_text_lowercase_% -``` + > /papi ecloud download Formatter + + More info about this expansion can be found on the [GitHub-Repository](https://github.com/Andre601/Formatter-Expansion). + + ``` + %formatter_number_format_% + %formatter_number_format_[locale]:[format]_% + + %formatter_number_time_% + %formatter_number_time_seconds_% # Handles number as seconds + %formatter_number_time_secs_% # Handles number as seconds + %formatter_number_time_minutes_% # Handles number as minutes + %formatter_number_time_mins_% # Handles number as minutes + %formatter_number_time_hours_% # Handles number as hours + %formatter_number_time_hrs_% # Handles number as hours + + %formatter_replace___% + %formatter_text_substring__% + %formatter_text_uppercase_% + %formatter_text_lowercase_% + ``` ---- - ### **Javascript** -> /papi ecloud download Javascript + > /papi ecloud download Javascript + + Gives you a way, to use javascript, to give a different output, depending on conditions. + + ``` + %javascript_% + ``` -Gives you a way, to use javascript, to give a different output, depending on conditions. - -``` -%javascript_% -``` ---- - ### **ListPlayers** -> /papi ecloud download ListPlayers + > /papi ecloud download ListPlayers + + Lists players with a certain permission or in a certain world... 'nuf said. + + ``` + %listplayers_with_perm_% + %listplayers_in_world_% + ``` -Lists players with a certain permission or in a certain world... 'nuf said. - -``` -%listplayers_with_perm_% -%listplayers_in_world_% -``` ---- - ### **LocalTime** -> /papi ecloud download LocalTime - -``` -%localtime_time% -%localtime_time_% -%localtime_timezone_% -%localtime_timezone_,% -``` - -- [Simple Date Format](http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) -- [TimeZone ID](https://garygregory.wordpress.com/2013/06/18/what-are-the-java-timezone-ids/) + > /papi ecloud download LocalTime + + ``` + %localtime_time% + %localtime_time_% + %localtime_timezone_% + %localtime_timezone_,% + ``` + + Please read the [SimpleDateFormat] Javadoc page about possible formats and [this post][TimeZoneIDs] about available time zone IDs for ``. ---- - ### **Math** -> /papi ecloud download Math + > /papi ecloud download Math + + Lets you make simple or advanced calculations. + Any placeholder that returns a number is supported (Use `{placeholder}` instead of `%placeholder%`) + + Supports all calculations you can do with [EvalEx](https://github.com/uklimaschewski/EvalEx). + Note that the `%` can't be used within the placeholder and that you have to use `[prc]` instead. + + ``` + %math_% + %math_[precision]:[rounding]_% + ``` -Lets you make simple or advanced calculations. -Placeholders are supported (You have to use `{}` instead of `%`). - -Supports all calculations you can do with [EvalEx](https://github.com/uklimaschewski/EvalEx). -Note that the `%` can't be used within the placeholder and that you have to to use `[prc]` instead. - -``` -%math_% -%math_[precision]:[rounding]_% -``` ---- - ### **MVdW Placeholders** -> /papi ecloud download MVdW + > /papi ecloud download MVdW + + Lets you use placeholders from [MVdWPlaceholderAPI](https://www.spigotmc.org/resources/11182/). + MVdWPlaceholderAPI and one of **[Maxims plugins](https://www.spigotmc.org/resources/2691/)**, that use it, are required! + A list of his placeholders can be found [here](https://www.spigotmc.org/wiki/mvdw-placeholders/) + + ``` + %mvdw_% + ``` -Lets you use placeholders from [MVdWPlaceholderAPI](https://www.spigotmc.org/resources/11182/). -MVdWPlaceholderAPI and one of **[Maxims plugins](https://www.spigotmc.org/resources/2691/)**, that use it, are required! -A list of his placeholders can be found [here](https://www.spigotmc.org/wiki/mvdw-placeholders/) - -``` -%mvdw_% -``` ----- - -- ### **OtherPlayer** -> /papi ecloud download OtherPlayer - -Lets you get placeholders for other players. (Not the one that triggers the action) - -``` -%otherplayer_displayname_% -%otherplayer_gamemode_% -%otherplayer_hasperm__perm_% -%otherplayer_haspotioneffect__effect_% -%otherplayer_health_% -%otherplayer_hunger_% -%otherplayer_iteminhand_% -%otherplayer_ip_% -%otherplayer_level_% -%otherplayer_locx_% -%otherplayer_locy_% -%otherplayer_locz_% -%otherplayer_oxygen_% -%otherplayer_spells_% -%otherplayer_uuid_% -%otherplayer_world_% -``` ----- - ----- -- ### **ParseNear** -> /papi ecloud download ParseNear - -Lets you parse any placeholder for the closest player. Will return blank if no player is found. - -``` -%parsenear_% # Parses placeholder for closest player -%parsenear__% # Parses placeholder for closest player in a radius -``` ----- - -- ### **ParseOther** -> /papi ecloud download ParseOther - -Lets you parse any placeholder for another player. -You can use placeholders in place of `username`. -Make sure to include the `{}` brackets, as it won't work without them. - -``` -%parseother_{username}_{placeholder_without_percent_signs}% -``` ----- - -- ### **Pinger** -> /papi ecloud download Pinger - -Lets you ping a server through an IP or domain (with port), to check the online-status and to receive some information. -The placeholders have a "warmup" time of around one or two minutes after installing the expansion. - -**Note**: These placeholders have a separate update-delay in the config.yml of PlaceholderAPI - -Replace `testplugins.com:25565` with your own server/IP. -``` -%pinger_gameversion_testplugins.com:25565% -%pinger_version_testplugins.com:25565% -%pinger_online_testplugins.com:25565% -%pinger_isonline_testplugins.com:25565% -%pinger_max_testplugins.com:25565% -%pinger_players_testplugins.com:25565% -%pinger_motd_testplugins.com:25565% -%pinger_pingversion_testplugins.com:25565% -``` -`%pinger_online_testplugins.com:25565%` and `%pinger_isonline_testplugins.com:25565%` do the exact same thing. - ----- - -- ### **Player** -> /papi ecloud download Player - -Gives you various placeholders for the player, that triggers the action. - -``` -%player_allow_flight% -%player_bed_x% -%player_bed_y% -%player_bed_z% -%player_bed_world% -%player_biome% -%player_can_pickup_items% -%player_colored_ping% -%player_compass_world% -%player_compass_x% -%player_compass_y% -%player_compass_z% -%player_custom_name% -%player_direction% -%player_displayname% -%player_exp% -%player_exp_to_level% -%player_first_join_date% -%player_fly_speed% -%player_food_level% -%player_gamemode% -%player_has_empty_slot% -%player_empty_slots% -%player_has_permission_% -%player_health% -%player_health_rounded% -%player_health_scale% -%player_ip% -%player_online% -%player_is_op% -%player_item_in_hand% -%player_item_in_hand_name% -%player_item_in_hand_data% -%player_item_in_hand_level_% -%player_item_in_offhand% -%player_item_in_offhand_name% -%player_item_in_offhand_data% -%player_item_in_offhand_level_% -%player_last_damage% -%player_level% -%player_max_air% -%player_max_health% -%player_max_health_rounded% -%player_max_no_damage_ticks% -%player_minutes_lived% -%player_name% -%player_no_damage_ticks% -%player_ping% -%player_ping_% -%player_remaining_air% -%player_saturation% -%player_seconds_lived% -%player_sleep_ticks% -%player_ticks_lived% -%player_time% -%player_time_offset% -%player_total_exp% -%player_uuid% -%player_walk_speed% -%player_world% -%player_world_time_12% -%player_world_time_24% -%player_x% -%player_y% -%player_z% -``` - ----- - -- ### **PlayerList** -> /papi ecloud download PlayerList - -### List Players - -Returns the player list matching the specified syntax - -``` -%playerlist_,,,,% -``` - -**Type:** -- `all` - Matches all players -- `online` - Matches online players -- `offline` - Matches offline players - -**Subtypes:** -- `normal` - Matches all players. Requires no `` -- `perm` - Matches all players that match the permission defined by ``. Supports multiple permissions separated by `+` (`perm.1+perm.2`) -- `world` - Matches all players in the world defined by ``. Supports multiple worlds separated by `+` (`world+world_nether`) -- `nearby` - Matches all players in a certain radius defined by `` - -**Include:** -- `yes` - Include the player -- `no` - Exclude the player - -**Output:** -- `list` - Returns a list of players separated by `, `. You can also change the separator with `list-`.* -- `amount` - Returns amount of players matched -- `` - Returns the player at the specified index - - -**Examples:** -``` -%playerlist_all,normal,yes,list% # Tanguygab, cj89898, funnycube, clip, Frcsty, GabyTM, ItsMeGlare -%playerlist_online,perm,yes,amount,staff.admin% # 2 -%playerlist_online,world,yes,2,buildingworld+spawnworld%` # cj89898, funnycube -%playerlist_online,nearby,yes,list,5% # Tanguygab, cj89898, clip -%playerlist_online,nearby,no,list,5% # Tanguygab, clip -%playerlist_online,nearby,no,list--,20% # Tanguygab-clip-Terfs -``` - -*You can also use `[placeholder]` for papi placeholders in addition to the javascript `{placeholder}`* - -*Note: `Offline` and `All` only support the `Normal` subtype.* -**Since `,` is used to separate the different parts of the placeholder, use `\.` instead if you want to display a `,`.** - ----- - -- ### **Plugin** -> /papi ecloud download Plugin - -Returns information about the specified plugin. - -``` -%plugin_isenabled_% -%plugin_isdisabled_% -%plugin_exists_% -``` ----- - -- ### **Progress** -> /papi ecloud download progress - -More info about this expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/Progress-Expansion). - -``` -%progress_bar_{placeholder}% -%progress_bar_{placeholder}_c:% -%progress_bar_{placeholder}_p:% -%progress_bar_{placeholder}_r:% -%progress_bar_{placeholder}_l:% -%progress_bar_{placeholder}_m:% -%progress_bar_{placeholder}_fullbar:% - -%progress_bar_{placeholder}_c:&a■_p:&e■_r:&7■_l:10_m:100_fullbar:&aCompleted!% -``` ----- - -- ### **RainbowColor** -> /papi ecloud download RainbowColor - -More info about the expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/RainbowColor-Expansion). - -``` -%RainbowColor_% -%RainbowColor_custom_,,_% - -e.g. %RainbowColor_custom_a,f,e,b_This is an example% -``` ----- - -- ### **RandomColor** -> /papi ecloud download RandomColor - -More info about the expansion can be found on the [GitHub-Repository](https://github.com/Andre601/RandomColor). - -``` -%randomcolor_all% -%randomcolor_color% -%randomcolor_combined% -%randomcolor_format% -%randomcolor_selected_% -``` ----- - -- ### **RedisBungee** -> /papi ecloud download RedisBungee - -Same like the BungeeCord-placeholders, but for RedisBungee - -``` -%redisbungee_total% -%redisbungee_% -``` ----- - -- ### **RelCon** -> /papi ecloud download RelCon - -More info about the expansion can be found on the [GitHub-Repository](https://github.com/PlaceholderAPI/RelCon-Expansion). - -``` -%rel_relcon_player___[text2]% -%rel_relcon_player__% -%rel_relcon_viewer___[text2]% -%rel_relcon_viewer__% -``` ----- - -- ### **RNG** -> /papi ecloud download RNG - -More info about the expansion can be found on the [GitHub-Repository](https://github.com/Kqliber/Expansion-RNG). - -``` -%rng_random% -%rng_,% -``` ----- - -- ### **ScoreboardObjectives** -> /papi ecloud download ScoreboardObjectives - -Get info from a scoreboard objective. - -``` -%objective_score_% -%objective_score__[otherEntry]% -``` -**Note**: `[otherEntry]` can be another player name, Offline Player name, or non-player Entry - ----- - -- ### **Server** -> /papi ecloud download Server - -Lets you get information about the server. - -``` -%server_name% -%server_online% -%server_version% -%server_max_players% -%server_unique_joins% -%server_uptime% -%server_ram_used% -%server_ram_free% -%server_ram_total% -%server_ram_max% -%server_tps% -%server_tps_1% -%server_tps_5% -%server_tps_15% -%server_tps_1_colored% -%server_tps_5_colored% -%server_tps_15_colored% -%server_online_% -%server_has_whitelist% -%server_total_chunks% -%server_total_living_entities% -%server_total_entities% -%server_time_% -%server_countdown__
If your expansion is hardcoded into the plugin or the jar is downloaded on a different place can you put `NO DOWNLOAD COMMAND` there. | +| `:description` | Optional. A brief description about the Expansion. You can also link to any page explaining the placeholders in more detail. | +| `:placeholders` | List of placeholders provided by the expansion. The placeholders should be in alphabetical order and you can use `<>` and `[]` to indicate required and optional parameters respectively. | -- If your entry has another one below it will you need to add an empty line, followed by for hypthons (`----`) at the bottom of your entry to separate it. -- You are allowed to add a description between the `> :command` and the placeholder list. Keep in mind to keep an empty line after the command line to prevent wrong formatting. A description is only useful/required if your expansion/plugin offers specific placeholder values and/or features. -- Always add your entry's name to the list at the top of the page in the format `- [:name](#:name)`. Note that if your entry shares the same name as another one on the page and you added it below it, that you will need to append a `-1`, `-2`, ... to the name in the brackets, depending on how many entries with the same name there are. +### Special Notes +- When linking to a resource page of Spigot will you need to use the following URL format, where you replace `:id` with the resource ID: + https://spigotmc.org/resources/:id +- On the Placeholders page, if your Entry has other Entries before or after it will you need to add four hyphens (`----`) surrounded by an empty line before and after it, depending on whether there is another entry before/after yours. +- You need to add your Entry in the list at the top of the Placeholders page. + The format is `- **[:name](#:header)**` where `:name` is the same as in the entry and `:header` is the lowercase version of it. + When there are more than one Expansion with the same name will you need to add yours **below** the existing one and add `-1` to the header. ---- ## Other Wiki pages diff --git a/wiki/_Sidebar.md b/wiki/_Sidebar.md index 0df7de5..20c0ec5 100644 --- a/wiki/_Sidebar.md +++ b/wiki/_Sidebar.md @@ -18,43 +18,8 @@ **[[Expansion cloud]]** **[[FAQ]]** **[[Plugins using PlaceholderAPI]]** -**[[Placeholders]]** -- [[PAPI-placeholders|Placeholders#papi-placeholders-1]] - - [[Advancements|Placeholders#advancements]] - - [[Animations|Placeholders#animations]] - - [[Armor|Placeholders#armor]] - - [[ASCII|Placeholders#ASCII]] - - [[BungeeCord|Placeholders#bungeecord]] - - [[CheckItem|Placeholders#checkitem]] - - [[CooldownBar|Placeholders#cooldownbar]] - - [[Formatter|Placeholders#formatter]] - - [[Javascript|Placeholders#javascript]] - - [[ListPlayers|Placeholders#listplayer]] - - [[LocalTime|Placeholders#localtime]] - - [[Math|Placeholders#math]] - - [[MVdW placeholders|Placeholders#mvdw-placeholders]] - - [[OtherPlayer|Placeholders#otherplayer]] - - [[ParseNear|Placeholders#parsenear]] - - [[ParseOther|Placeholders#parseother]] - - [[Pinger|Placeholders#pinger]] - - [[Player|Placeholders#player]] - - [[PlayerList|Placeholders#playerlist]] - - [[Plugin|Placeholders#plugin]] - - [[Progress|Placeholders#progress]] - - [[RainbowColor|Placeholders#rainbowcolor]] - - [[RandomColor|Placeholders#randomcolor]] - - [[RedisBungee|Placeholders#redisbungee]] - - [[RelCon|Placeholders#relcon]] - - [[ScoreboardObjectives|Placeholders#scoreboardobjectives]] - - [[Server|Placeholders#server]] - - [[Sound|Placeholders#sound]] - - [[Spectators|Placeholders#spectators]] - - [[SpeedPerSec|Placeholders#speedpersec]] - - [[Statistic|Placeholders#statistic]] - - [[Team|Placeholders#team]] - - [[World|Placeholders#world]] - -- [[Plugin-placeholders|Placeholders#plugin-placeholders-1]] +**[[Placeholders]]** +- [[Standalone|Placeholders#standalone]] - [[A|Placeholders#a]] - [[B|Placeholders#b]] - [[C|Placeholders#c]] @@ -78,4 +43,33 @@ - [[U|Placeholders#u]] - [[V|Placeholders#v]] - [[W|Placeholders#w]] + - [[X|Placeholders#x]] + - [[Y|Placeholders#y]] - [[Z|Placeholders#z]] +- [[Plugin-placeholders|Placeholders#plugin-placeholders-1]] + - [[A|Placeholders#a-1]] + - [[B|Placeholders#b-1]] + - [[C|Placeholders#c-1]] + - [[D|Placeholders#d-1]] + - [[E|Placeholders#e-1]] + - [[F|Placeholders#f-1]] + - [[G|Placeholders#g-1]] + - [[H|Placeholders#h-1]] + - [[I|Placeholders#i-1]] + - [[J|Placeholders#j-1]] + - [[K|Placeholders#k-1]] + - [[L|Placeholders#l-1]] + - [[M|Placeholders#m-1]] + - [[N|Placeholders#n-1]] + - [[O|Placeholders#o-1]] + - [[P|Placeholders#p-1]] + - [[Q|Placeholders#q-1]] + - [[R|Placeholders#r-1]] + - [[S|Placeholders#s-1]] + - [[T|Placeholders#t-1]] + - [[U|Placeholders#u-1]] + - [[V|Placeholders#v-1]] + - [[W|Placeholders#w-1]] + - [[X|Placeholders#x-1]] + - [[Y|Placeholders#y-1]] + - [[Z|Placeholders#z-1]] From 30b5abda1988576d0e83ea97ac70afa23f80e023 Mon Sep 17 00:00:00 2001 From: Andre601 <11576465+Andre601@users.noreply.github.com> Date: Tue, 20 Apr 2021 23:30:43 +0200 Subject: [PATCH 045/133] Fix wrong links --- wiki/Placeholders.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 0f00626..e29b400 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -226,9 +226,8 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - ### **I** - **[InteractionVisualizer](#interactionvisualizer)** - **[InteractiveChat](#interactivechat)** - - **[Island Border (ASkyblock / BentoBox / uSkyBlock / AcidIsland)](#island-border-askyblock--bentobox--uskyblock--acidisland)** + - **[Island Border (ASkyblock / BentoBox / uSkyBlock / AcidIsland)](#island-border)** - **[IslandRate (ASkyBlock Addon)](#islandrate)** - - **[IslandRate (AcidIsland Addon)](#islandrate)** - **[IslandWorld](#islandworld)** - ### **J** From 5dbbe01b9592b4630156a5c038e9a23c5a1b324a Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Wed, 21 Apr 2021 14:24:14 +0200 Subject: [PATCH 046/133] Remove deprecated issue_body type --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 206661c..ce96fcc 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -2,7 +2,6 @@ name: Bug Report description: Found a Bug about PlaceholderAPI? Use this template to report it! labels: - "Type: Issue (Unconfirmed)" -issue_body: false body: - type: markdown attributes: From 91af12f575d6606ef712aa669eb45f2d4d501a1a Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Wed, 21 Apr 2021 14:24:40 +0200 Subject: [PATCH 047/133] Update feature_request.yml --- .github/ISSUE_TEMPLATE/feature_request.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 23c89f1..7a4230a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -2,7 +2,6 @@ name: Feature Request description: Suggest a new Feature for PlaceholderAPI labels: - "Type: Enhancement" -issue_body: false body: - type: markdown attributes: From d14f319eb41a9c9e122773cbece8512ed39d2718 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Wed, 21 Apr 2021 14:30:46 +0200 Subject: [PATCH 048/133] Improve description of bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index ce96fcc..bb353aa 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -81,16 +81,15 @@ body: attributes: label: "Console Log" description: |- - Share the content of your `latest.log` here. - It's recommended to use https://paste.helpch.at to share the logs. + Get the latest content of your `latest.log` file an upload it to https://paste.helpch.at + Take the generated URL and paste it into this field. placeholder: "https://paste.helpch.at/latest.log" - type: input id: "error" attributes: label: "Errors" description: |- - Please share any exceptions, errors and stack traces that PlaceholderAPI may print in the console. - For smaller errors can you use code blocks but it's recommended to use either https://paste.helpch.at, https://paste.gg or another hastebin/pastebin site for larger errors. + Upload any errors you find to https://paste.helpch.at and post the link in the field below. placeholder: "https://paste.helpch.at/error.log" - type: textarea attributes: From 230e36c55e9a6aca14ccf50d61520c5de9a30907 Mon Sep 17 00:00:00 2001 From: Andre601 <11576465+Andre601@users.noreply.github.com> Date: Fri, 23 Apr 2021 00:08:00 +0200 Subject: [PATCH 049/133] [Wiki] Add Lands --- wiki/Placeholders.md | 56 ++++++++++++++++++++++++++++ wiki/Plugins-using-PlaceholderAPI.md | 3 ++ 2 files changed, 59 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index e29b400..2b9a9a7 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -241,6 +241,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[KP-PVP](#kp-pvp)** - ### **L** + - **[Lands](#lands)** - **[LastLoginAPI](#lastloginapi)** - **[LeaderHeads](#leaderheads)** - **[LegendQuest](#legendquest)** @@ -2782,6 +2783,61 @@ Please see [this discussion][list] for a list of all expansions officially maint ---- +- ### **[Lands](https://www.spigotmc.org/resources/53313/)** + > NO DOWNLOAD COMMAND + + A Description of the placeholders can be found on the [Lands Wiki](https://github.com/Angeschossen/Lands/wiki/PlaceholderAPI-Placeholders#placeholders). + + ``` + # General + %lands_next_tax% + %lands_next_upkeep% + %lands_affiliation% + + # Land + %lands_land_name% + %lands_land_owner% + %lands_land_role% + %lands_land_members% + %lands_land_balance% + %lands_land_chunks% + %lands_land_chunks_max% + %lands_land_chunks_remaining% + %lands_land_tax% + %lands_land_upkeep% + %lands_land_balance% + %lands_land_chunk_cost_next% + + # Nation + %lands_nation_name% + + # War + %lands_war_enemy% + %lands_war_time% + %lands_war_state% + + # Top Lands + %lands_top_balance_NUMBER_name% + %lands_top_balance_NUMBER_owner% + %lands_top_balance_NUMBER_balance% + %lands_top_balance_NUMBER_size% + %lands_top_balance_NUMBER_members% + + %lands_top_chunks_NUMBER_name% + %lands_top_chunks_NUMBER_owner% + %lands_top_chunks_NUMBER_balance% + %lands_top_chunks_NUMBER_size% + %lands_top_chunks_NUMBER_members% + + %lands_top_members_NUMBER_name% + %lands_top_members_NUMBER_owner% + %lands_top_members_NUMBER_balance% + %lands_top_members_NUMBER_size% + %lands_top_members_NUMBER_members% + ``` + +---- + - ### **[LastLoginAPI](https://www.spigotmc.org/resources/66348/)** > NO DOWNLOAD COMMAND diff --git a/wiki/Plugins-using-PlaceholderAPI.md b/wiki/Plugins-using-PlaceholderAPI.md index 0bf5638..2a300e0 100644 --- a/wiki/Plugins-using-PlaceholderAPI.md +++ b/wiki/Plugins-using-PlaceholderAPI.md @@ -461,6 +461,9 @@ If your plugin isn't shown here and you want it to be added, [open an issue](/Pl ---- ## L +- **[Lands](https://www.spigotmc.org/resources/53313/)** + - [ ] Supports placeholders. + - [x] Provides own placeholders. [**[[Link|Placeholders#lands]]**] - **[LastLoginAPI](https://www.spigotmc.org/resources/66348/)** - [ ] Supports placeholders. - [x] Provides own placeholders. [**[[Link|Placeholders#lastloginapi]]**] From edd3153acd8c59a90906a43177f08ed46f902b42 Mon Sep 17 00:00:00 2001 From: Lorenzo <69311874+Lorenzo0111@users.noreply.github.com> Date: Tue, 4 May 2021 16:24:18 +0200 Subject: [PATCH 050/133] Update documentation url --- wiki/Placeholders.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 2b9a9a7..8766832 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -3998,7 +3998,7 @@ Please see [this discussion][list] for a list of all expansions officially maint ``` `` is the name you configured in the config.yml of this plugin. - [Read More](https://lorenzo0111.gitbook.io/rocekt-plugins/rocketplaceholders/configure) + [Read More](https://docs.rocketplugins.space/rocketplaceholders/configure) ---- @@ -5146,4 +5146,4 @@ Please see [this discussion][list] for a list of all expansions officially maint %xlt_{tournamentId}_score% %xlt_{tournamentId}_position% %xlt_{tournamentId}_type% - ``` \ No newline at end of file + ``` From c3922de323a312df34af7193209d53744bd439ff Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Fri, 7 May 2021 23:45:29 +0200 Subject: [PATCH 051/133] Update Commands.md --- wiki/Commands.md | 352 +++++++++++++++++++++++------------------------ 1 file changed, 171 insertions(+), 181 deletions(-) diff --git a/wiki/Commands.md b/wiki/Commands.md index c1970bd..0484d55 100644 --- a/wiki/Commands.md +++ b/wiki/Commands.md @@ -30,210 +30,200 @@ This page shows all commands, including with a detailed description of what ever - [`/papi reload`](#papi-reload) ---- + ### Parse Commands These commands are used to parse placeholders into their respective values. Useful for debugging. -#### `/papi bcparse` -**Description**: -Parses placeholders of a String and broadcasts the result to all players. +- #### `/papi bcparse` + **Description**: + Parses placeholders of a String and broadcasts the result to all players. + + **Arguments**: + * `` - The Player to parse values of the placeholder (Use `me` for yourself). + * `` - The text to parse. + + **Example**: + ``` + /papi bcparse funnycube My name is %player_name%! + ``` -**Arguments**: -* `` - The Player to parse values of the placeholder (Use `me` for yourself). -* `` - The text to parse. +- #### `/papi cmdparse` + **Description**: + Parses placeholders of a String and executes it as a command. -**Example**: -``` -/papi bcparse funnycube My name is %player_name%! -``` + **Arguments**: + - `` - The player to parse placeholders against. Use `me` for yourself. + - `` - The Text to parse and execute as command. Please leave away the `/` of the command. + + **Example**: + ``` + /papi cmdparse funnycube say My name is %player_name%! + ``` + +- #### `/papi parse` + **Description**: + Parses the placeholders in a given text and shows the result. + + **Arguments**: + * `` - The Player to parse values of the placeholder (Use `me` for yourself). + * `` - The text to parse. + + **Example**: + ``` + /papi parse funnycube My group is %vault_group% + ``` + +- #### `/papi parserel` + **Description**: + Parses a relational placeholder. + + **Arguments**: + * `` - The first player. + * `` - the second player to compare with. + * `` - The actual placeholder to parse. + + **Example**: + ``` + /papi parserel funnycube extended_clip %placeholder% + ``` ---- -#### `/papi cmdparse` -**Description**: -Parses placeholders of a String and executes it as a command. -**Arguments**: -- `` - The player to parse placeholders against. Use `me` for yourself. -- `` - The Text to parse and execute as command. Please leave away the `/` of the command. - -**Example**: -``` -/papi cmdparse funnycube say My name is %player_name%! -``` - ----- -#### `/papi parse` -**Description**: -Parses the placeholders in a given text and shows the result. - -**Arguments**: -* `` - The Player to parse values of the placeholder (Use `me` for yourself). -* `` - The text to parse. - -**Example**: -``` -/papi parse funnycube My group is %vault_group% -``` - ----- -#### `/papi parserel` -**Description**: -Parses a relational placeholder. - -**Arguments**: -* `` - The first player. -* `` - the second player to compare with. -* `` - The actual placeholder to parse. - -**Example**: -``` -/papi parserel funnycube extended_clip %placeholder% -``` - ----- ### eCloud Commands These commands all start with `/papi ecloud` and are used for things related about the [[Expansion Cloud]]. -#### `/papi ecloud clear` -**Description**: -Clears the cache for the eCloud. +- #### `/papi ecloud clear` + **Description**: + Clears the cache for the eCloud. + +- #### `/papi ecloud disable` + **Description**: + Disables the connection to the eCloud. + +- #### `/papi ecloud download` + **Description**: + Allows you to download an expansion from the eCloud + + **Arguments**: + - `` - The expansion to download. + - `[version]` - The specific version of the expansion to download (Optional) + + **Example**: + ``` + /papi ecloud download Vault + /papi ecloud download Vault 1.5.2 + ``` + +- #### `/papi ecloud enable` + **Description**: + Enables the connection to the eCloud + +- #### `/papi ecloud info` + **Description**: + Gives information about a specific Expansion. + + **Arguments**: + - `` - The Expansion to retrieve information from. + - `[version]` - The Expansion's version to get information from. + + **Example**: + ``` + /papi ecloud info Vault + ``` + +- #### `/papi ecloud list` + **Description**: + Lists either all Expansions on the eCloud, only those by a specific author or only those that you have [installed](#papi-ecloud-download). + Installed Expansions show as green in the list and Expansions that are installed and have an update available show as gold. + + **Arguments**: + - `|installed>` - List all Expansions, Expansions of a specific author or all Expnansions you have installed. + + **Example**: + ``` + /papi ecloud list all + /papi ecloud list clip + /papi ecloud list installed + ``` + +- #### `/papi ecloud placeholders` + **Description**: + List all placeholders of an Expansion. + + **Arguments**: + - `` - The Expansion to list placeholders of. + + **Example**: + ``` + /papi ecloud placeholders Vault + ``` + +- #### `/papi ecloud refresh` + **Description**: + Refresh the cached data from the eCloud. + +- #### `/papi ecloud status` + **Description**: + Displays the actual Status of the eCloud. ---- -#### `/papi ecloud disable` -**Description**: -Disables the connection to the eCloud. ----- -#### `/papi ecloud download` -**Description**: -Allows you to download an expansion from the eCloud - -**Arguments**: -- `` - The expansion to download. -- `[version]` - The specific version of the expansion to download (Optional) - -**Example**: -``` -/papi ecloud download Vault -/papi ecloud download Vault 1.5.2 -``` - ----- -#### `/papi ecloud enable` -**Description**: -Enables the connection to the eCloud - ----- -#### `/papi ecloud info` -**Description**: -Gives information about a specific Expansion. - -**Arguments**: -- `` - The Expansion to retrieve information from. -- `[version]` - The Expansion's version to get information from. - -**Example**: -``` -/papi ecloud info Vault -``` - ----- -#### `/papi ecloud list` -**Description**: -Lists either all Expansions on the eCloud, only those by a specific author or only those that you have [installed](#papi-ecloud-download). -Installed Expansions show as green in the list and Expansions that are installed and have an update available show as gold. - -**Arguments**: -- `|installed>` - List all Expansions, Expansions of a specific author or all Expnansions you have installed. - -**Example**: -``` -/papi ecloud list all -/papi ecloud list clip -/papi ecloud list installed -``` - ----- -#### `/papi ecloud placeholders` -**Description**: -List all placeholders of an Expansion. - -**Arguments**: -- `` - The Expansion to list placeholders of. - -**Example**: -``` -/papi ecloud placeholders Vault -``` - ----- -#### `/papi ecloud refresh` -**Description**: -Refresh the cached data from the eCloud. - ----- -#### `/papi ecloud status` -**Description**: -Displays the actual Status of the eCloud. - ----- ### Expansion Commands These commands can be used to manage the expansions that you have currently installed. -#### `/papi info` -**Description**: -Gives you information about the specified Expansion. +- #### `/papi info` + **Description**: + Gives you information about the specified Expansion. -**Argument(s)**: -- `` - The Expansion to get info from (Needs to be registered and active). + **Argument(s)**: + - `` - The Expansion to get info from (Needs to be registered and active). + + **Example**: + ``` + /papi info Vault + ``` -**Example**: -``` -/papi info Vault -``` +- #### `/papi list` + **Description**: + Lists all active/registered expansions. + This is different to [/papi ecloud list installed](#papi-ecloud-list) in the fact, that it also includes expansions that were installed through a plugin (That aren't a separate jar-file) and it also doesn't show which one have updates available. + +- #### `/papi register` + **Description**: + Registers an expansion from a specified filename. + This is useful in cases, where you downloaded the expansion manually and don't want to restart the server. + The file needs to be inside `/plugins/PlaceholderAPI/expansions`. + + **Arguments**: + - `` - The file to register (including the file-extension). + + **Example**: + ``` + /papi register MyExpansion.jar + ``` + +- #### `/papi unregister` + **Description**: + Unregisters the specified expansion. + + **Arguments**: + - `` - The expansion to unregister. + + **Example**: + ``` + /papi unregister MyExpansion.jar + ``` ---- -#### `/papi list` -**Description**: -Lists all active/registered expansions. -This is different to [/papi ecloud list installed](#papi-ecloud-list) in the fact, that it also includes expansions that were installed through a plugin (That aren't a separate jar-file) and it also doesn't show which one have updates available. ----- -#### `/papi register` -**Description**: -Registers an expansion from a specified filename. -This is useful in cases, where you downloaded the expansion manually and don't want to restart the server. -The file needs to be inside `/plugins/PlaceholderAPI/expansions`. - -**Arguments**: -- `` - The file to register (including the file-extension). - -**Example**: -``` -/papi register MyExpansion.jar -``` - ----- -#### `/papi unregister` -**Description**: -Unregisters the specified expansion. - -**Arguments**: -- `` - The expansion to unregister. - -**Example**: -``` -/papi unregister MyExpansion.jar -``` - ----- ### Other Commands These are other commands of PlaceholderAPI that don't fit any of the above categories. -#### `/papi dump` -**Description**: -Pastes useful information from PlaceholderAPI such as plugin version, server version and installed expansions to https://paste.helpch.at for simple sharing and support. +- #### `/papi dump` + **Description**: + Pastes useful information from PlaceholderAPI such as plugin version, server version and installed expansions to https://paste.helpch.at for simple sharing and support. -#### `/papi reload` -**Description**: -Reloads the config settings. -You need to use this command after [downloading Expansions](#papi-ecloud-download) from the eCloud or they won't be properly registered. \ No newline at end of file +- #### `/papi reload` + **Description**: + Reloads the config settings. + You need to use this command after [downloading Expansions](#papi-ecloud-download) from the eCloud or they won't be properly registered. From 5dbd58076ab24da171561939995023abc3ff52f9 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Sat, 8 May 2021 14:17:19 +0200 Subject: [PATCH 052/133] Add %rng_online_player% --- wiki/Placeholders.md | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 8766832..9cab43e 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -976,6 +976,7 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can More info about the expansion can be found on the [GitHub-Repository](https://github.com/Kqliber/Expansion-RNG). ``` + %rng_online_player% %rng_random% %rng_,% ``` From 0df265881aaeb05bf82ab06c5a9ebc964b80e1a4 Mon Sep 17 00:00:00 2001 From: Andre_601 <11576465+Andre601@users.noreply.github.com> Date: Wed, 12 May 2021 00:03:34 +0200 Subject: [PATCH 053/133] Add CalculateNumbers --- wiki/Placeholders.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index 9cab43e..e89fcf5 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -25,6 +25,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[BungeeCord](#bungeecord)** - ### **C** + - **[CalculateNumbers](#calculatenumbers)** - **[CheckItem](#checkitem)** - **[CooldownBar](#cooldownbar)** @@ -492,6 +493,20 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can ---- +- ### **CalculateNumbers** + > NO DOWNLOAD COMMAND + + Download the jar from [broken1arrow/CalculateNumbers/releases](https://github.com/broken1arrow/CalculateNumbers/releases) + + ``` + %number_numbervalue,tool:{a placeholder from your ranking plugin}% + %number_numbervalue,decimal,tool:{a placeholder from your ranking plugin}% + %number_numbervalue,armor:{a placeholder from your ranking plugin}% + %number_numbervalue,decimal,armor:{a placeholder from your ranking plugin}% + ``` + +---- + - ### **CheckItem** > /papi ecloud download CheckItem From a4d8009ce4699b1df9eb06b42832ab534cf9a45b Mon Sep 17 00:00:00 2001 From: broken1arrow Date: Wed, 12 May 2021 17:19:05 +0200 Subject: [PATCH 054/133] Has change and add descriptions Try other way and see if this work better to pull uppdates. --- wiki/Placeholders.md | 858 ++++++++++++++++++++++--------------------- 1 file changed, 433 insertions(+), 425 deletions(-) diff --git a/wiki/Placeholders.md b/wiki/Placeholders.md index e89fcf5..fc73221 100644 --- a/wiki/Placeholders.md +++ b/wiki/Placeholders.md @@ -20,21 +20,21 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[Animations](#animations)** - **[Armor](#armor)** - **[ASCII](#ascii)** - + - ### **B** - **[BungeeCord](#bungeecord)** - + - ### **C** - **[CalculateNumbers](#calculatenumbers)** - **[CheckItem](#checkitem)** - **[CooldownBar](#cooldownbar)** - + - ### **D** - *No Expansions* - + - ### **E** - *No Expansions* - + - ### **F** - **[Formatter](#formatter)** @@ -46,17 +46,17 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - ### **I** - *No Expansions* - + - ### **J** - **[Javascript](#javascript)** - ### **K** - *No Expansions* - + - ### **L** - **[ListPlayers](#listplayers)** - **[LocalTime](#localtime)** - + - ### **M** - **[Math](#math)** - **[MVdW placeholders](#mvdw-placeholders)** @@ -65,10 +65,10 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - ### **N** - *No Expansions* - + - ### **O** - **[OtherPlayer](#otherplayer)** - + - ### **P** - **[ParseNear](#parsenear)** - **[ParseOther](#parseother)** @@ -80,14 +80,14 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - ### **Q** - *No Expansions* - + - ### **R** - **[RainbowColor](#rainbowcolor)** - **[RandomColor](#randomcolor)** - **[RedisBungee](#redisbungee)** - **[RelCon](#relcon)** - **[RNG](#rng)** - + - ### **S** - **[ScoreboardObjectives](#scoreboardobjectives)** - **[Server](#server)** @@ -95,7 +95,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - **[Sound](#sound)** - **[SpeedPerSec](#speedpersec)** - **[Statistic](#statistic)** - + - ### **T** - **[Team](#team)** - **[Teams](#teams)** @@ -105,7 +105,7 @@ If the command itself isn't there and `NO DOWNLOAD COMMAND` instead is shown, th - ### **V** - *No Expansions* - + - ### **W** - **[World](#world)** @@ -410,9 +410,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Advancements** > /papi ecloud download Advancements - + More info about this expansion can be found on the [GitHub-Repository](https://github.com/matahombres/Advancements). - + ``` %Advancements_% %Advancements_player_;% @@ -436,28 +436,28 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Animations** > /papi ecloud download Animations - + ```html %animations_Text% %animations_Text% %animations_Text% ``` - + Please note: When using placeholders within the animation text, you must use the bracket variant. Use `{player_name}` instead of `%player_name%` within the ` ` tags. - + Please visit the [dedicated wiki](https://github.com/Niall7459/KiteBoard-Documentation/wiki/Animations-and-Modifiers) for all available tags. ---- - ### **Armor** > /papi ecloud download Armor - + Gives you info about your armor - + ``` Chose one value that's inside () and replace SLOT with one of the following: helmet, chestplate, leggings, boots. - + %armor_amount_SLOT% %armor_color_(red/green/blue/hex)_SLOT% %armor_durability_(left/max)_SLOT% @@ -470,22 +470,22 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **ASCII** > /papi ecloud download ASCII - + Returns the [ASCII Value](http://www.asciitable.com/) based on input - + ``` %ascii_% ``` - + Ex: `%ascii_37%` returns `%` ---- - ### **BungeeCord** > /papi ecloud download Bungee - + Allows you to show, how many players are online on the entire network, or just on a specific server. - + ``` %bungee_total% %bungee_% @@ -495,9 +495,17 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **CalculateNumbers** > NO DOWNLOAD COMMAND - + (Will fix download command) + Download the jar from [broken1arrow/CalculateNumbers/releases](https://github.com/broken1arrow/CalculateNumbers/releases) - + + The idea with this expansion is that you should be able to charge dynamically, + for example in the deluxe menu. For tools, weapons and armor when players need to + repair their belongings. Has also added optional so you can also combine it with + rank plugin if you have one. + + Use decimal,to get two decimal digits. + ``` %number_numbervalue,tool:{a placeholder from your ranking plugin}% %number_numbervalue,decimal,tool:{a placeholder from your ranking plugin}% @@ -509,16 +517,16 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **CheckItem** > /papi ecloud download CheckItem - + Allows you to check the inventory of a player for a certain item. - + ``` %checkitem_,,<...>% - Returns if user has the item %checkitem_amount_,,<...>% - Returns amount of items the user has %checkitem_remove_,,<...>% - Removes the items from the players inventory - Can be used with amount, it just has to be after. (Ex. `%checkitem_amount_remove_<...>%`) Please be careful as it does REMOVE ITEMS FOR GOOD %checkitem_give_,,<...>% - Gives the player items. Returns true if successful, returns the number of items NOT given if unsuccessful. (When unsuccessful items can still be given, it just might not be all of them) ``` - + **Modifiers** You can combine different modifiers to check for different values. Available modifiers are: @@ -559,7 +567,7 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can Requires `mat:` modifier. Strictly checks the name and lore for an item. (If a Stone named `Test` is in your inventory, and you're using `%checkitem_mat:stone,strict%`, it will return false) - `inhand` Check if the item is in the player's hand (Also checks off-hand) - + **Notes:** - * means case-sensitive - ** means only one can be used @@ -571,9 +579,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **CooldownBar** > /papi ecloud download CooldownBar - + More info about this expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/CooldownBar-Expansion). - + ``` %cooldownbar_{placeholder}% %cooldownbar_{placeholder}_p:% @@ -593,13 +601,13 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Formatter** > /papi ecloud download Formatter - + More info about this expansion can be found on the [GitHub-Repository](https://github.com/Andre601/Formatter-Expansion). - + ``` %formatter_number_format_% %formatter_number_format_[locale]:[format]_% - + %formatter_number_time_% %formatter_number_time_seconds_% # Handles number as seconds %formatter_number_time_secs_% # Handles number as seconds @@ -607,7 +615,7 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can %formatter_number_time_mins_% # Handles number as minutes %formatter_number_time_hours_% # Handles number as hours %formatter_number_time_hrs_% # Handles number as hours - + %formatter_replace___% %formatter_text_substring__% %formatter_text_uppercase_% @@ -618,9 +626,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Javascript** > /papi ecloud download Javascript - + Gives you a way, to use javascript, to give a different output, depending on conditions. - + ``` %javascript_% ``` @@ -629,9 +637,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **ListPlayers** > /papi ecloud download ListPlayers - + Lists players with a certain permission or in a certain world... 'nuf said. - + ``` %listplayers_with_perm_% %listplayers_in_world_% @@ -641,27 +649,27 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **LocalTime** > /papi ecloud download LocalTime - + ``` %localtime_time% %localtime_time_% %localtime_timezone_% %localtime_timezone_,% ``` - + Please read the [SimpleDateFormat] Javadoc page about possible formats and [this post][TimeZoneIDs] about available time zone IDs for ``. ---- - ### **Math** > /papi ecloud download Math - + Lets you make simple or advanced calculations. Any placeholder that returns a number is supported (Use `{placeholder}` instead of `%placeholder%`) - + Supports all calculations you can do with [EvalEx](https://github.com/uklimaschewski/EvalEx). Note that the `%` can't be used within the placeholder and that you have to use `[prc]` instead. - + ``` %math_% %math_[precision]:[rounding]_% @@ -671,11 +679,11 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **MVdW Placeholders** > /papi ecloud download MVdW - + Lets you use placeholders from [MVdWPlaceholderAPI](https://www.spigotmc.org/resources/11182/). MVdWPlaceholderAPI and one of **[Maxims plugins](https://www.spigotmc.org/resources/2691/)**, that use it, are required! A list of his placeholders can be found [here](https://www.spigotmc.org/wiki/mvdw-placeholders/) - + ``` %mvdw_% ``` @@ -704,9 +712,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **OtherPlayer** > /papi ecloud download OtherPlayer - + Lets you get placeholders for other players. (Not the one that triggers the action) - + ``` %otherplayer_displayname_% %otherplayer_gamemode_% @@ -730,9 +738,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **ParseNear** > /papi ecloud download ParseNear - + Lets you parse any placeholder for the closest player. Will return blank if no player is found. - + ``` %parsenear_% # Parses placeholder for closest player %parsenear__% # Parses placeholder for closest player in a radius @@ -742,11 +750,11 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **ParseOther** > /papi ecloud download ParseOther - + Lets you parse any placeholder for another player. You can use placeholders in place of `username`. Make sure to include the `{}` brackets, as it won't work without them. - + ``` %parseother_{username}_{placeholder_without_percent_signs}% ``` @@ -755,12 +763,12 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Pinger** > /papi ecloud download Pinger - + Lets you ping a server through an IP or domain (with port), to check the online-status and to receive some information. The placeholders have a "warmup" time of around one or two minutes after installing the expansion. - + **Note**: These placeholders have a separate update-delay in the config.yml of PlaceholderAPI - + Replace `testplugins.com:25565` with your own server/IP. ``` %pinger_gameversion_testplugins.com:25565% @@ -778,9 +786,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Player** > /papi ecloud download Player - + Gives you various placeholders for the player, that triggers the action. - + ``` %player_allow_flight% %player_bed_x% @@ -853,33 +861,33 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### PlayerList > /papi ecloud download playerlist - + Returns the player list matching the specified syntax - + ``` %playerlist_,,,,% ``` - + **Type:** - `all` - Matches all players - `online` - Matches online players - `offline` - Matches offline players - + **Subtypes:** - `normal` - Matches all players. Requires no `` - `perm` - Matches all players that match the permission defined by ``. Supports multiple permissions separated by `+` (`perm.1+perm.2`) - `world` - Matches all players in the world defined by ``. Supports multiple worlds separated by `+` (`world+world_nether`) - `nearby` - Matches all players in a certain radius defined by `` - + **Include:** - `yes` - Include the player - `no` - Exclude the player - + **Output:** - `list` - Returns a list of players separated by `, `. You can also change the separator with `list-`.* - `amount` - Returns amount of players matched - `` - Returns the player at the specified index - + **Examples:** ``` %playerlist_all,normal,yes,list% # Tanguygab, cj89898, funnycube, clip, Frcsty, GabyTM, ItsMeGlare @@ -889,9 +897,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can %playerlist_online,nearby,no,list,5% # Tanguygab, clip %playerlist_online,nearby,no,list--,20% # Tanguygab-clip-Terfs ``` - + *You can also use `[placeholder]` for papi placeholders in addition to the javascript `{placeholder}`* - + *Note: `Offline` and `All` only support the `Normal` subtype.* **Since `,` is used to separate the different parts of the placeholder, use `\.` instead if you want to display a `,`.** @@ -899,9 +907,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Plugin** > /papi ecloud download Plugin - + Returns information about the specified plugin. - + ``` %plugin_isenabled_% %plugin_isdisabled_% @@ -912,9 +920,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **Progress** > /papi ecloud download progress - + More info about this expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/Progress-Expansion). - + ``` %progress_bar_{placeholder}% %progress_bar_{placeholder}_c:% @@ -923,7 +931,7 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can %progress_bar_{placeholder}_l:% %progress_bar_{placeholder}_m:% %progress_bar_{placeholder}_fullbar:% - + # Example %progress_bar_{placeholder}_c:&a■_p:&e■_r:&7■_l:10_m:100_fullbar:&aCompleted!% ``` @@ -932,13 +940,13 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **RainbowColor** > /papi ecloud download RainbowColor - + More info about the expansion can be found on the [GitHub-Repository](https://github.com/aBo0oDyy/RainbowColor-Expansion). - + ``` %RainbowColor_% %RainbowColor_custom_,,_% - + e.g. %RainbowColor_custom_a,f,e,b_This is an example% ``` @@ -946,9 +954,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **RandomColor** > /papi ecloud download RandomColor - + More info about the expansion can be found on the [GitHub-Repository](https://github.com/Andre601/RandomColor). - + ``` %randomcolor_all% %randomcolor_color% @@ -961,9 +969,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **RedisBungee** > /papi ecloud download RedisBungee - + Same like the [BungeeCord-placeholders](#bungeecord), but for RedisBungee - + ``` %redisbungee_total% %redisbungee_% @@ -973,9 +981,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **RelCon** > /papi ecloud download RelCon - + More info about the expansion can be found on the [GitHub-Repository](https://github.com/PlaceholderAPI/RelCon-Expansion). - + ``` %rel_relcon_player___[text2]% %rel_relcon_player__% @@ -987,9 +995,9 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **RNG** > /papi ecloud download RNG - + More info about the expansion can be found on the [GitHub-Repository](https://github.com/Kqliber/Expansion-RNG). - + ``` %rng_online_player% %rng_random% @@ -1000,23 +1008,23 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can - ### **ScoreboardObjectives** > /papi ecloud download ScoreboardObjectives - + Get info from a scoreboard objective. - + ``` %objective_score_% %objective_score__[otherEntry]% ``` - + **Note**: `[otherEntry]` can be another player name, Offline Player name, or non-player Entry ---- - ### **Server** > /papi ecloud download Server - + Lets you get information about the server. - + ``` %server_name% %server_online% @@ -1044,35 +1052,35 @@ A majority of these Expansions are maintained by the PlaceholderAPI team and can %server_countdown__