PlaceholderAPI already supports the latest release at the time of writing.
#papi-updates
1 messages ยท Page 5 of 1
Build: 247
Status: success
Changes:
c52d112.12.1 dev - PiggyPiglet4ee284Update download and server usage statistics in README - github2a3f44check for perms on all tab complete - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/247/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-247-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/247/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-247-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/247/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-247-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/247/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-247.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 248
Status: success
Changes:
d561afUse modrinth for update checker - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/248/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-248-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/248/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-248-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/248/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-248-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/248/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-248.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 249
Status: success
Changes:
13e492Show version in papi ecloud list hover - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/249/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-249-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/249/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-249-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/249/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-249-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/249/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-249.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 250
Status: success
Changes:
d49c76exclamation marks are important - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/250/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-250-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/250/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-250-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/250/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-250-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/250/artifact/build/libs/PlaceholderAPI-2.12.1-DEV-250.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 251
Status: success
Changes:
675b302.12.1 release - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/251/artifact/build/libs/PlaceholderAPI-2.12.1-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/251/artifact/build/libs/PlaceholderAPI-2.12.1-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/251/artifact/build/libs/PlaceholderAPI-2.12.1-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/251/artifact/build/libs/PlaceholderAPI-2.12.1.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New tag created: 2.12.1
[PlaceholderAPI/HyFactions-Expansion] New branch created: main
Pull Request
Type
- [X] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the [Wiki]).
- [ ] Other: __________
Description
This PR refactors the CharsReplacer logic to implement a high-performance, single-pass character scanning algorithm.
Remove Pattern use in PlaceholderAPI#containsPlaceholders and containsBracketPlaceholders
Remove stream and use simple String[] in PlaceholderAPI#setRelationalP...
Hey man can you please provide some benchmarks for current charsreplacer vs yours
other changes look good
I do not really understand what this is supposed to mean. Please refactor the writing to make it more clear. Thanks.
CPU: Ryzen 9 3900x
Ram: 64gb ddr4 3200mhz
Disk: WDC WDS960g2g0c-00ajm0
Java: OpenJDK Runtime Environment Zulu25.30+17-CA (build 25.0.1+8-LTS)
Benchmark Mode Cnt Score Error Units
ReplacerBenchmarks.measureCharsReplacerLargeText thrpt 30 0.002 ยฑ 0.001 ops/ns
ReplacerBenchmarks.measureCharsReplacerLargeTextOld thrpt 30 0.001 ยฑ 0.001 ops/ns
ReplacerBenchmarks.measureCharsReplacerSmallText thrpt 30 0.010...
[PlaceholderAPI/PlaceholderAPI] New branch created: pr/wiki-updates-2026-02-06
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/wiki-fix-hytale-stuff
[PlaceholderAPI/PlaceholderAPI] branch deleted: pr/wiki-updates-2026-02-06
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
fixes wrong depend
fixes hytale stuffs
Closes N/A
[PlaceholderAPI/Expansion-ChangeOutput] New branch created: hytale
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/wiki-more-hytale-placeholders
c53e17f Add more Hytale placeholders - Funny-cube
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Adds a few hytale expansions to the list
Closes N/A
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/wiki-add-hytale-plugins-using-papi
2340b20 add hytale list of plugins using papi - Funny-cube
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Adds new subpages for the plugins using papi, hytale and minecraft
Closes N/A
That's not a proper link.
It should be relative and not absolute.
Should also be changed for all the other cases.
Confirmation
- [x] My issue isn't already found on the Issue tracker.
- [x] My issue is about PlaceholderAPI and not any expansion or external plugin
- [x] The issue isn't already fixed in a Spigot Release or Development Build.
- [x] The Common Issues page doesn't mention this issue.
Type
Plugin/Server Incompatability
What happens?
Since version 2.12.0 an exception is thrown upon plugin version check.
...
Looks good. If there isn't anything else will I merge this.
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/wiki-pr-validation
a9f87b0 Add Pull request validation for Wiki - Andre601
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the [Wiki]).
- [ ] Other: __________
Description
Closes N/A
Adds a Workflow that validates Pull requests for the wiki by executing mkdocs build --strict, which would error on any warnings it encounters during a build.
If the build fails will a Comment be sent here to inform about it, otherwise will nothing happen...
The error points at a missing method in Gson.
The Gson version paper 1.16.5 uses probably doesn't have this method, while PlaceholderAPI uses it.
I assume a temporary workaround could be to disable the update checker until the issue is resolved.
[PlaceholderAPI/Expansion-HyVotifier] New branch created: master
b397a19 add hyvotifier - Funny-cube
Merging, would like the live list to be as updated as possible so need the hytale wiki prs to be expedited. Basically if they're good, merge straight away, can just keep making new prs as we make more expansions
Confirmation
- [x] My issue isn't already found on the Issue tracker.
- [x] My issue is about PlaceholderAPI and not any expansion or external plugin
- [x] The issue isn't already fixed in a Spigot Release or Development Build.
- [x] The Common Issues page doesn't mention this issue.
Type
API Bug
What happens?
Placeholder list for hytale links to spigot luckperms instead of hytale luckperms
Expect...
Hello @PiggyPiglet,
Thank you for reaching out to us about the wiki.
We would like to inform you, that you are able to directly commit your changes to the wiki through a Pull request.
When doing so, make sure you follow these steps:
- The Pull request is based on AND targets the
wikibranch of the Repository. - You followed the general Styling Guidelines mentioned in the wiki's [README](https://github.com/PlaceholderAPI/Place...
Sorry for issue just not able to fix myself atm
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/wiki-update-luckperms-link
41e5269 [Wiki] Update Luckperms hytale link - Andre601
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes #1169
Fixes wrong link for Hytale version of LuckPerms.
Build: 252
Status: success
Changes:
9022da2.12.2-dev - PiggyPiglet6c5f19Fix #1167 - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/252/artifact/build/libs/PlaceholderAPI-2.12.2-DEV-252-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/252/artifact/build/libs/PlaceholderAPI-2.12.2-DEV-252-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/252/artifact/build/libs/PlaceholderAPI-2.12.2-DEV-252-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/252/artifact/build/libs/PlaceholderAPI-2.12.2-DEV-252.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 253
Status: success
Changes:
0a53552.12.2 release - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/253/artifact/build/libs/PlaceholderAPI-2.12.2-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/253/artifact/build/libs/PlaceholderAPI-2.12.2-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/253/artifact/build/libs/PlaceholderAPI-2.12.2-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/253/artifact/build/libs/PlaceholderAPI-2.12.2.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #21
Build: 21
Status: success
Changes:
9b89f8Add CurseForge Update checker - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/21/artifact/build/libs/PlaceholderAPI-1.0.5-DEV-21-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/21/artifact/build/libs/PlaceholderAPI-1.0.5-DEV-21-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/21/artifact/build/libs/PlaceholderAPI-1.0.5-DEV-21-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/21/artifact/build/libs/PlaceholderAPI-1.0.5-DEV-21.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/wiki-update-luckperms-link
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/wiki-add-hytale-plugins-using-papi
a00c9cc Add more placeholders - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-hytale-placeholders
47da56d fix links - PiggyPiglet
9fd5f85 [wiki] Fix wrong gradle example for hytale - Andre601
You didn't add the other placeholder expansions to the list at the top from what I can see?
cf1e30b Add missing plugins - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-hytale-api-docs
91b6d61 add hytale configurable docs - PiggyPiglet
c86e51b Add info about player concurrency issues - PiggyPiglet
Add configurable api docs and also add common issue regarding threads & placeholder access in hytale
PlaceholderAPI-Hytale #22
Build: 22
Status: success
Changes:
e069701.0.5 release - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/22/artifact/build/libs/PlaceholderAPI-1.0.5-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/22/artifact/build/libs/PlaceholderAPI-1.0.5-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/22/artifact/build/libs/PlaceholderAPI-1.0.5-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/22/artifact/build/libs/PlaceholderAPI-1.0.5.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
One small correction for the Code example, to use spaces and not tabs for consistency.
Also, the page needs to be added to the mkdocs.yml file's nav section.
coolexpansion:
test: wew
date_format: "dd/mm/yyyy"
ec59f46 Update docs/developers/configuration-api-hytale.md - PiggyPiglet
d88155a update mkdocs - PiggyPiglet
/// integrated | Built into mod
///
/// warning | [Subject to PR approval](https://github.com/Buuz135/SimpleClaims/pull/185)
///
/// integrated | Built into mod
///
/// warning | [Subject to PR approval](https://github.com/nhulston/Essentials/pull/14)
///
1b14d55 Update docs/users/placeholder-list/hytale.md - PiggyPiglet
50a8727 Update docs/users/placeholder-list/hytale.md - PiggyPiglet
0d1a356 ExpansionSafety: Fix NPE & Only check files not... - PiggyPiglet
Build: 254
Status: failure
Changes:
0d1a35ExpansionSafety: Fix NPE & Only check files not directories - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/254/artifact/build/libs/PlaceholderAPI-2.12.2-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/254/artifact/build/libs/PlaceholderAPI-2.12.2-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/254/artifact/build/libs/PlaceholderAPI-2.12.2-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/254/artifact/build/libs/PlaceholderAPI-2.12.2.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 255
Status: success
Changes:
e187eb2.12.3-dev - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/255/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-255-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/255/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-255-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/255/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-255-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/255/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-255.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/wiki-add-math-hytale-expansion
cad19fb [Wiki] Add Math Expansion to Hytale list - Andre601
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
Adds the Hytale version of the Math expansion (Awaiting verification) to the Wiki.
[PlaceholderAPI/Progress-Expansion] New branch created: hytale
c87eb89 Migrated from Maven to Gradle KTS, added Hytale... - BlitzOffline
[PlaceholderAPI/PlaceholderAPI] New branch created: BlitzOffline-patch-1
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Add Progress expansion to Hytale placeholders list
Closes N/A
[PlaceholderAPI/PlaceholderAPI] New branch created: BlitzOffline-patch-2
a009704 Update the String Expansion placeholder list - BlitzOffline
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [X] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Update the placeholder list for the String expansion. Current list is outdated.
Closes N/A
f267887 Use wiki PR validation on main branch. - Andre601
[PlaceholderAPI/PlaceholderAPI] New branch created: BlitzOffline-patch-3
36c36f5 Update the String Expansion placeholder list - BlitzOffline
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [X] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Update the placeholder list for the String expansion. Current list is outdated. (For Hytale)
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: BlitzOffline-patch-1
[PlaceholderAPI/PlaceholderAPI] branch deleted: BlitzOffline-patch-2
[PlaceholderAPI/PlaceholderAPI] New branch created: BlitzOffline-patch-1
[PlaceholderAPI/PlaceholderAPI] branch deleted: BlitzOffline-patch-1
7b8550c Fix wrong install command and move comment step - Andre601
[PlaceholderAPI/PlaceholderAPI] branch deleted: BlitzOffline-patch-3
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/wiki-deluxemenus-placeholders
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/wiki-dm-placeholders
39098cb Update DeluxeMenus placeholders - Andre601
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
Updated version of #1072
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/wiki-dm-placeholders
Build: 256
Status: success
Changes:
3684e3Update Common Issues page link in issue-template - githubf26788Use wiki PR validation on main branch. - github7b8550Fix wrong install command and move comment step - github
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/256/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-256-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/256/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-256-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/256/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-256-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/256/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-256.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
I can't really imagine any use cases for this that wouldnt warrant just running a fork of papi
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/argumentless-expansions
64b3d6f Make setPlaceholders behavior consistent with s... - BlitzOffline
566beb4 Fix copyright - BlitzOffline
Pull Request
Type
- [x] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the [Wiki]).
- [ ] Other: __________
Description
Relational placeholders require an underscore after the identifier to be considered valid. For example: %rel_chatchat_% is valid but %rel_chatchat% is not. Normal placeholders did not require this and %chatchat% worked the same as %chatchat_%.
This can be considere...
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/papi-components-api
9d09114 FIx hytale config api title, weird hytale usage... - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/argumentless-expansions
Build: 257
Status: success
Changes:
64b3d6Make setPlaceholders behavior consistent with setRelationalPlaceholders - 52609756+BlitzOffline566bebFix copyright - 52609756+BlitzOffline
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/257/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-257-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/257/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-257-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/257/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-257-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/257/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-257.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/wiki-add-math-hytale-expansion
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-hytale-api-docs
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-hytale-placeholders
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-placeholders
dde5bc4 Add VaultUnlocked placeholders - PiggyPiglet
[PlaceholderAPI/SimpleClaimsHytale-Expansion] New branch created: main
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/simpleclaims-placeholders
2e82d5d Update simpleclaims placeholder info - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-placeholders
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/papi-components-api
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/vault-commas
b1f51e4 replace commas with newlines in vault placeholders - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/vault-commas
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/wiflow-link
0c80aae fix wiflow hyperlink - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/wiflow-link
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/simpleclaims-placeholders
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-placeholders
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
20e1c0e 1.0.0 release for hytale!!! somewhat tested, mo... - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-js-placeholders
3a9484d add javascript placeholders - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
3b8ae2c fix grammar - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
5c30fad remove debug text - Funny-cube
ebf5f0f version bump to 1.0.1 - Funny-cube
PlaceholderAPI-Hytale #23
Build: 23
Status: success
Changes:
4581881.0.6-dev - PiggyPigleta6b08dkeep config.yml header on save, show all pages on ecloud list all, deprecate getExpansionConfig for Configurable#getConfig - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/23/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-23-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/23/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-23-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/23/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-23-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/23/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-23.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
When the fullbar text is set to 'none', progress bar will just display full
cb5d6c0 Optimize containsPlaceholders - ichoco-milk
9a4fa18 Enhance placeholder translation performance and... - ichoco-milk
0f35362 Fix PlaceholderAPI#containsBracketPlaceholders ... - ichoco-milk
fe15e4e Update Gradle dependencies and add benchmarks - ichoco-milk
8185b7b Merge remote-tracking branch 'origin/master' - ichoco-milk
Build: 258
Status: success
Changes:
cb5d6cOptimize containsPlaceholders - ichocodev9a4fa1Enhance placeholder translation performance and improve code clarity - ichocodev0f3536Fix PlaceholderAPI#containsBracketPlaceholders variable name - githubfe15e4Update Gradle dependencies and add benchmarks - ichocodev469997Refactor placeholder methods to use ArrayList for compatibility | I used immutable list by error :( - ichocodev407b9fSimplify getExpansion method by removing unnecessary locking - ichocodev
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/258/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-258-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/258/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-258-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/258/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-258-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/258/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-258.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 259
Status: success
Changes:
b085e4Reimplement Blitz' replacer change for new replacer - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/259/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-259-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/259/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-259-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/259/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-259-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/259/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-259.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
c3d57cc Add RNG, Declare's Advanced Jobs & HeroChat - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-hytale
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
Pull Request
Type
- [x] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the [Wiki]).
- [ ] Other: __________
Description
This change adds serializer support to the component placeholder replacement methods in PAPIComponents.
Previously, placeholder replacements always returned raw strings that were directly inserted into the component tree, which made it difficult to properly deserialize forma...
Build: 260
Status: success
Changes:
b33114Added serializer support to placeholder replacement methods. - 33465177+BitByLogics69cef6Renamed `serializer` to `deserializer` - 33465177+BitByLogics
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/260/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-260-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/260/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-260-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/260/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-260-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/260/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-260.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-hytale
6e48d98 Add CleanStaffChat, CleanPing, and FlectonePulse - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-hytale
Confirmation
- [x] My issue isn't already found on the Issue tracker.
- [x] My issue is about PlaceholderAPI and not any expansion or external plugin.
- [x] The issue isn't already fixed in a Spigot Release or Development Build.
- [x] The Common Issues page doesn't mention this issue.
Type
Plugin Bug
What happens?
Expansion fails to load unless loaded sync or with a delay
https://github.com/Flectone/FlectonePulse/commit/3e...
Confirmation
- [x] I checked the Issues and Pull request tab for any existing issues or PRs.
- [x] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.
Type
Minor Code improvement (Won't affect Servers)
Description
Set the user agent when contacting the ecloud with useful information for tracing patterns/issues in cloudflare
For both Minecraft and Hytale
Code Example
Jar file
No response
Additional Information
_N...
188f153 Add guilds plugin - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-hytale-guilds
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
Build: 261
Status: success
Changes:
c8f73aadd custom user agent for http requests - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/261/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-261-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/261/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-261-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/261/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-261-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/261/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-261.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 262
Status: success
Changes:
984ec7add papi version to user agent - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/262/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-262-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/262/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-262-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/262/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-262-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/262/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-262.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 263
Status: success
Changes:
17ad66fix papi version header - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/263/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-263-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/263/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-263-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/263/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-263-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/263/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-263.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #24
Build: 24
Status: success
Changes:
b1e163print exception when failed loading expansion - PiggyPiglet423059Add user-agent to hytale papi - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/24/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-24-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/24/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-24-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/24/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-24-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/24/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-24.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
a6b08d8 keep config.yml header on save, show all pages ... - PiggyPiglet
b1e163b print exception when failed loading expansion - PiggyPiglet
4230595 Add user-agent to hytale papi - PiggyPiglet
fcb321b Merge branch 'hytale' into hytale-curseforge - PiggyPiglet
f3e9f37 Add curseforge to version - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-hytale-guilds
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-hytale-betterscoreboards
e2ac9e1 Add better scoreboard - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
PlaceholderAPI-Hytale #25
Build: 25
Status: success
Changes:
41bb27Add metrics - PiggyPiglet5af5e3fix metrics time interval - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/25/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-25-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/25/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-25-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/25/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-25-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/25/artifact/build/libs/PlaceholderAPI-1.0.6-DEV-25.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-hytale-betterscoreboards
PlaceholderAPI-Hytale #26
Build: 26
Status: success
Changes:
2433461.0.6 release - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/26/artifact/build/libs/PlaceholderAPI-1.0.6-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/26/artifact/build/libs/PlaceholderAPI-1.0.6-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/26/artifact/build/libs/PlaceholderAPI-1.0.6-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/26/artifact/build/libs/PlaceholderAPI-1.0.6.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Confirmation
- [x] I checked the Issues and Pull request tab for any existing issues or PRs.
- [x] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.
Type
Major Code improvement (Will affect Servers)
Description
Add colour legend to eCloud list command as we don't have hover.
Next to page number
- 1 of 2 - [Available, Installed, Update Available]
Code Example
Jar file
No response
Additional Information
_No res...
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-mmoskilltree
6b6d123 Add MMOSkillTree - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-mmoskilltree
I'm not really sure what I should write to make it clearer.
Advancements has categories. And there are several placeholders that say โcategory.โ A category has been added that is the set of all vanilla categories.
Since you can create new categories with data packs
Therefore: there is a custom category: โvanilla.โ It is the sum/set of all vanilla categories.
@Andre601
[PlaceholderAPI/PlaceholderAPI] New branch created: feat-new-player-and-world
4d553ca feat: add new player and world changes from wik... - Funny-cube
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Adds new world and player placeholders
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat-new-player-and-world
db98058 mystictags placeholders - Funny-cube
[PlaceholderAPI/PlaceholderAPI] New branch created: feat-mystictags-placeholders
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Add mystictags placeholders
Closes N/A
fa7b965 Bump version to 1.0.5 and add new world generat... - Funny-cube
c8f0c28 bump version to 1.0.2 and add display name plac... - Funny-cube
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat-mystictags-placeholders
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-thread-info
10af5b1 Add thread safety warning to docs - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-hytale
6efe3de Add hylograms and hychatter - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
b67aa01 update simpleclaims - PiggyPiglet
Spaces aren't required here.
//// info | Thread Safety Warning
Due to Hytale's api design, certain components can only be accessed by specific threads. For full compatibility with placeholderapi, you need to call setPlaceholders on the world thread the player is in. `player.getWorld().execute(() -> )`
By default for player events and player commands, you're already going to be on the world thread so it's not so much of an issue, but you do need to consider it if you're trying to do async work and then call ...
ad30200 Update docs/developers/using-placeholderapi.md - PiggyPiglet
Is the mod really called Hylograms?
It's a bit confusing given the identifier is holograms on CF...
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-thread-info
Shouldn't this be before Hylograms?
b00269f fix alphabetical order - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-hytale
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/update-hytale-example
116ad1d update hytale example - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Update hytale plugin example to be a chat plugin example to demonstrate world thread placeholder replacement
62f86bf update class name - PiggyPiglet
Typo
final World world = Universe.get().getWorld(worldUuid);
"that" chat?
Probs a typo?
I feel like this entire else section is pointless, even given the comments, as this (probably) could just be outside of it and only have the if with the return
I'm gonna keep it, just to sorta lead people on the correct path that may be making a chat plugin as there's lots of mods being released and used at the moment that maybe don't do it in the most ideal way
199cd2d fix typos - PiggyPiglet
PlaceholderAPI-Hytale #27
Build: 27
Status: success
Changes:
d96c581.0.7 dev - PiggyPiglet6f6a1dok let's not create a new default config object every time getConfig is called... - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/27/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-27-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/27/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-27-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/27/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-27-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/27/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-27.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/update-hytale-example
da2c1c9 expansion configs should be concurrenthashmap - PiggyPiglet
PlaceholderAPI-Hytale #28
Build: 28
Status: success
Changes:
da2c1cexpansion configs should be concurrenthashmap - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/28/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-28-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/28/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-28-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/28/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-28-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/28/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-28.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #29
Build: 29
Status: success
Changes:
ee1616use new charsreplacer from main papi - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/29/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-29-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/29/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-29-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/29/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-29-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/29/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-29.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #30
Build: 30
Status: success
No changes.
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/30/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-30-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/30/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-30-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/30/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-30-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/30/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-30.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #31
Build: 31
Status: success
Changes:
20aa90Remove deprecated getPlayerRef calls - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/31/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-31-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/31/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-31-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/31/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-31-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/31/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-31.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
95af70e Remove outdated reference of placeholderapi-paper - PiggyPiglet
[PlaceholderAPI/PlaceholderAPI] New branch created: fix/papi-paper-gradle
PlaceholderAPI-Hytale #32
Build: 32
Status: success
Changes:
006754Ensure configurable object is converted from map to object on /papi reload - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/32/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-32-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/32/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-32-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/32/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-32-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/32/artifact/build/libs/PlaceholderAPI-1.0.7-DEV-32.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-more-hytale
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
title
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
- Werchat
- mini-chat-formattter
- topper
- rankup system
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/papi-paper-gradle
- **[RankupSystem](#rankupsystem)**
plugin is called "Rankup System", href can't have spaces in it tho
It can as url encoded.
And mkdocs iirc does - for spaces.
72facb0 fix prekoytes curseforge link & rankup system l... - PiggyPiglet
92fced5 remove werchat table - PiggyPiglet
Seeems all good to me. Can be merged if there's nothing else.
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-hytale
[PlaceholderAPI/PlaceholderAPI] New branch created: fix-mmo-placeholders
7cb734d fix: correct mmoskilltree placeholder name from... - Funny-cube
โฆotal% to %mmoskilltree_total_level%
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
fixes pigs typo
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix-mmo-placeholders
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/add-plugin-authors
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/update-adventure-platform-bukkit
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/parse-command-improvements
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/1.21
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/update-issue-template
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-multiverse-core-v5-placeholders
[PlaceholderAPI/PlaceholderAPI] branch deleted: folia
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/folia-support
[PlaceholderAPI/PlaceholderAPI] branch deleted: development
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/improve-placeholderexpansion-page
[PlaceholderAPI/PlaceholderAPI] branch deleted: wiki-updated-domains
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/components
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/wiki-add-hytale-docs
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/wiki-hytale-placeholders-list
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/wiki-add-component-info
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/wiki-fix-hytale-stuff
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-more-placeholders
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/wiki-more-hytale-placeholders
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/components-custom-text-replacer
PlaceholderAPI-Hytale #33
Build: 33
Status: success
Changes:
3294a21.0.7 release, add color code legend on list all and remove dark gray - PiggyPigletd6adb4revert to old charsreplacer 1.0.7 - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/33/artifact/build/libs/PlaceholderAPI-1.0.7-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/33/artifact/build/libs/PlaceholderAPI-1.0.7-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/33/artifact/build/libs/PlaceholderAPI-1.0.7-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/33/artifact/build/libs/PlaceholderAPI-1.0.7.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Build: 264
Status: success
Changes:
3c82c6revert #1163 - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/264/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-264-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/264/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-264-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/264/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-264-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/264/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-264.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/new-chars-replacer
1807b92 choco chars replacer - PiggyPiglet
Confirmation
- [x] I checked the Issues and Pull request tab for any existing issues or PRs.
- [x] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.
Type
Minor Code improvement (Won't affect Servers)
Description
#1163
Promising PR, unfortunately after public testing it has breaking changes
Need to try not have breaking changes, can work on in feat/new-chars-replacer
Code Example
Jar file
No response
Addition...
Hey, there's an issue with latest dev build, %changeoutput_equals_input:true_matcher:{arefydiscord_user_islinked}_ifmatch:�FDFFโ Discord vinculado_else:�FDFFยกVincula tu cuenta de &lDiscord�FDFF!%
Is parsing fine on PlaceholderAPI-2.11.7-DEV-212, but on latest (PlaceholderAPI-2.12.3-DEV-263) returns the entire %changeoutput placeholder without parsing it, it should be an issue with hex codes maybe or too many characters
7286d88 only flag spaces if we haven't met an underscore - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
Build: 265
Status: success
Changes:
1807b9choco chars replacer - PiggyPiglet7286d8only flag spaces if we haven't met an underscore - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI/265/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-265-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/265/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-265-plain.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/265/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-265-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI/265/artifact/build/libs/PlaceholderAPI-2.12.3-DEV-265.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
Would it be possible to add a placeholder that returns boolean true or false for /rtoggle? (Toggle reply to last recipient)
And since you're able to retrieve a number of how many homes you currently have set & the maximum amount of homes you can have. Would it be possible to make a placeholder that returns the name of a home through for example %essentials_homes_name_1% would return the name of whatever the first home was set to and %essentials_homes_2% would return the second homes name and...
PlaceholderAPI-Hytale #34
Build: 34
Status: failure
Changes:
18190cdon't create a new Function every time Configurable#getConfig is called - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/34/artifact/build/libs/PlaceholderAPI-1.0.7-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/34/artifact/build/libs/PlaceholderAPI-1.0.7-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/34/artifact/build/libs/PlaceholderAPI-1.0.7-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/34/artifact/build/libs/PlaceholderAPI-1.0.7.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #35
Build: 35
Status: success
Changes:
d338e41.0.8 dev - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/35/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-35-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/35/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-35-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/35/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-35-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/35/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-35.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/hytale-placeholders
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
- Fix world placeholder argument order
- Add ecotale
- Add arenapvp
- Add talefly
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/hytale-placeholders
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Added new placeholders for the EconomyAPI mod
Closes N/A
Support the use of namespace:item syntax within the mat: modifier, which is also applicable to non-vanilla items (such as %checkitem_mat:alexscaves:caramel_apple%) in Modded Server
Confirmation
- [x] I checked the Issues and Pull request tab for any existing issues or PRs.
- [x] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.
Type
New API feature
Description
This is a suggestion to allow placeholders to return adventure components. Text components are more and more powerful with the new recent features.
With components, you can make placeholders that return text with hover, text with custom font, return sprites (glyp...
Thanks for the reply, take all the time you need !
Updates CheckItem to work on 1.21.11
Confirmation
- [x] My issue isn't already found on the Issue tracker.
- [x] My issue is about PlaceholderAPI and not any expansion or external plugin.
- [x] The issue isn't already fixed in a Spigot Release or Development Build.
- [x] The Common Issues page doesn't mention this issue.
Type
Plugin Bug
What happens?
If I install Javascript-Expansion-2.1.3-all.jar, this error appears. Is there any way to hide this error?
#...
Download the latest dev build from https://ci.extendedclip.com/job/PlaceholderAPI/
thank you
PlaceholderAPI-Hytale #36
Build: 36
Status: success
Changes:
ecfbd3set server version manually - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/36/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-36-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/36/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-36-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/36/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-36-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/36/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-36.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #37
Build: 37
Status: failure
Changes:
79deb5pull new chars replacer from main papi - PiggyPiglet
Artifacts:
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
6838156 don't fail when javadocs are missing smh - PiggyPiglet
453f93d remove .configureEach from javadoc task - PiggyPiglet
c14c114 update bukkit javadoc -> hytale - PiggyPiglet
PlaceholderAPI-Hytale #38
Build: 38
Status: success
Changes:
683815don't fail when javadocs are missing smh - PiggyPiglet453f93remove .configureEach from javadoc task - PiggyPigletc14c11update bukkit javadoc -> hytale - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/38/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-38-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/38/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-38-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/38/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-38-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/38/artifact/build/libs/PlaceholderAPI-1.0.8-DEV-38.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
PlaceholderAPI-Hytale #39
Build: 39
Status: success
Changes:
7313621.0.8 release - PiggyPiglet
Artifacts:
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/39/artifact/build/libs/PlaceholderAPI-1.0.8-hytale.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/39/artifact/build/libs/PlaceholderAPI-1.0.8-javadoc.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/39/artifact/build/libs/PlaceholderAPI-1.0.8-sources.jar
- https://ci.extendedclip.com/job/PlaceholderAPI-Hytale/39/artifact/build/libs/PlaceholderAPI-1.0.8.jar
Jenkins v2.516.1, Discord Notifier v260.v8f28622b_a_6b_7
[PlaceholderAPI/PlaceholderAPI] New branch created: feat/add-hytale-placeholders
4944690 Add JHS-Votifier - PiggyPiglet
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Closes N/A
[PlaceholderAPI/PlaceholderAPI] branch deleted: feat/add-hytale-placeholders
Confirmation
- [x] I checked the Issues and Pull request tab for any existing issues or PRs.
- [x] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.
Type
Minor Code improvement (Won't affect Servers)
Description
Please add 26.1.X Minecraft support.
Code Example
Jar file
No response
Additional Information
No response
PlaceholderAPI rarely breaks between Minecraft versions due to how the API works, have you tried it on the latest Minecraft? Please provide any errors.
Hello @SzaBee13,
Your issue unfortunately lacks certain information that we require in order to help you with your issue.
Please make sure you provide the following information:
- Currently used Versions of your server (
/version) and PlaceholderAPI (/version PlaceholderAPI) - Currently installed Expansions (
/papi list) - Currently installed Plugins (
/pl) - Any additional information requested by users in this issue.
The easiest way to provide those information is through the `/pa...
Confirmation
- [x] I checked the Issues and Pull request tab for any existing issues or PRs.
- [x] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.
Type
Minor Code improvement (Won't affect Servers)
Description
Switch from internal stat tracking in favour of the new bStats for Hytale
Code Example
Jar file
No response
Additional Information
No response
We will provide support if necessary once folia/adventure release updates for this version
ููุฏ ุชู
ุญุฐู ุญุณุงุจู ุฌูู
ูู
ุงุฑูุฏ ุงุณุชุนุงุฏุฉ ุญุณุงุจู ุจุนุฏ ุญุฐูู
Would it be possible to make an update for the essentials expansion that makes it possible to get the X Y Z & World coordinates for a home through it's name and not just through the index number?
It would be super useful for DeluxeMenus if i was able to call the following:
%essentials_home_x_%
%essentials_home_y_%
%essentials_home_z_%
%essentials_home_w_%
The reason being is that i am trying to make a homes GUI that reveals the coordinates of each home set.
But each home has a fixed slot in...
- Switch to Gradle
- Renamed home & kit placeholders
- Home x/y/z/world placeholders now support home name alongside index
- Added getPlaceholders override with the list of all placeholders
- Added a configurable refresh interval in seconds for baltop
Please update to Minecraft version 26.x.x
[16:50:36 WARN]: [PlaceholderAPI] Your server version is incompatible with expansion gradient 1.0
[16:50:36 WARN]: [PlaceholderAPI] Cannot load expansion gradient due to an unknown issue.
PlaceholderAPI (2.12.2)
ver
[16:54:58 INFO]: Checking version, please wait...
[16:54:58 INFO]: This server is running Paper version 26.1.2-7-main@6f4b004 (2026-04-15T18:38:23Z) (Implementing API version 26.1.2.build.7-alpha)
You are running the latest version
Pull Request
Type
- [ ] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [x] Wiki (Changes towards the Wiki).
- [ ] Other: __________
Description
Updates the list of placeholders supported by PlayTimeManager
GitHub is reporting merge conflicts. Please fix them so that we can actually merge the changes.
[PlaceholderAPI/eCloud] New branch created: feat/misc
8f46bab feat(init): nextjs typescript overhaul - darbyjack
Summary
This pull request completes a broad production-readiness pass for the eCloud Next.js application. It migrates the application from JavaScript to TypeScript, modernizes the App Router implementation for Next.js 16, consolidates Supabase access patterns, moves public and authenticated workflows toward Server Components and Server Actions, adds a tagged cache layer for expensive reads, and updates the self-hosted Docker deployment path for a production container environment.
The...
I'd assume this expansion is inactive; however, this PR is designed for people who continually run into problems with the base Bungee expansion and covers all "known" possible race conditions.
Explanation:
- Player count calculations must be performed concurrently to ensure for edge cases on Folia (not worth the "risk")
- Bukkit schedulers are plainly not supported on Folia, void consideration
- Folia schedulers are prone to freeze-ups and desynchronization/breakages of player count ...
I dislike the renaming a lot for multiple reasons:
- Renaming breaks pre-existing setups by people. If they update the expansion and suddenly no placeholder works anymore, they will be frustrated and the HelpChat team has to deal with the complains.
- Renaming requires the Repository and ecloud entry to be updated too, to avoid any inconsistencies (You don't download the vault expansion and have luckperms placeholders).
- This renaming would result in the people never being notified abou...
I was under the impression that this expansion was no longer maintained, as PlaceholderAPI implemented support for Folia a good bit ago, and this was used as a "modernized" gateway for people simply wanting a more "AIO" replacement and wasn't targeted towards people on the Spigot platform.
If you (or the associated author) intend to merge a PR like this, I'd be happy to reconsider this entire PR.
Solved to playtime to select a work a left
Hey @Andre601, I went ahead and reverted all logic and applied your tips/suggestions (alongside testing this against Spigot). Let me know if you'd like any other changes, and I'll make them. Hopes this PR sees a merge!
Confirmation
- [x] My issue isn't already found on the Issue tracker.
- [x] My issue is about PlaceholderAPI and not any expansion or external plugin.
- [x] The issue isn't already fixed in a Spigot Release or Development Build.
- [x] The Common Issues page doesn't mention this issue.
Type
Plugin Bug
What happens?
https://paste.helpch.at/raw/opayoxuqaj
Expected Behaviour
Comm...
This is not a bug in PlaceholderAPI
The expansion you're using is not correctly setting the author.
at ExcellentEnchants-5.4.1.jar//su.nightexpress.excellentenchants.placeholder.PlaceholderHook$EnchantsExpansion.getAuthor(PlaceholderHook.java:51) ~[?:?]
Thanks! I'll report to the ExcellentEnchants dev.
Pull Request
Type
- [x] Internal change (Doesn't affect end-user).
- [ ] External change (Does affect end-user).
- [ ] Wiki (Changes towards the [Wiki]).
- [ ] Other: __________
Description
Ignores any file that doesn't end with .jar when checking for malware. I thought that this would be fine since PlaceholderAPI only registers expansions when they end with .jar.
Issued to fix this error:
[16:51:22 ERROR]: [PlaceholderAPI] Error occurred while tryi...
Sorry! Didn't see at all it was already implemented, my fault. Maybe you could still consider this, seeing that PAPI still only loads files ending in .jar?
[PlaceholderAPI-Expansions/Statz-Expansion] New branch created: master
[PlaceholderAPI-Expansions/AcidIsland-Expansion] New branch created: master
1a5f8f2 Fixed AcidIsland API access on coop_islands pla... - extendedclip
ac94bb2 I'm a morron, forgot to update that little piec... - LemmoTresto
cd7964a fix version typo & update version. - LemmoTresto
[PlaceholderAPI-Expansions/ASkyblock-Expansion] New branch created: master
[PlaceholderAPI-Expansions/AutoRank-Expansion] New branch created: master
6f513e6 Added owner_at_location placeholder - extendedclip
696a729 Fixed identation. Set version to 1.2.2 for release - extendedclip
[PlaceholderAPI-Expansions/Javascript-Expansion] New branch created: master
So how this works. You can pass as many arguments you want to your javascript placeholders by adding a underscore after the javascript placeholder name:
original: %javascript_name%
using args: %javascript_name_arg1,arg2,arg3%
You are able to use placeholders in the arguments but you must use brackets instead of %%
example: %javascript_name_{player_name},1000%
In the example above you can now use args[0] and args[1] in your javascript where args[0] would be set to the player name and ...
To allow commented lines in the javascript.js file
This does make parsing javascript placeholders case sensitive when using arguments...
[PlaceholderAPI-Expansions/Essentials-Expansion] New branch created: master
146b62a Added %essentials_is_pay_enabled% - extendedclip
ebbeeb2 Allow placeholders be parsed on javascript result - extendedclip
[PlaceholderAPI-Expansions/SmashOrPass-Expansion] New branch created: master
410b021 placeholders parsed after the javascript is eva... - extendedclip
I am still working on versioning and automatically pushing to the ecloud but this is now available on my jenkins:
a8af99d Updated to 1.1.1 for ecloud - extendedclip
[PlaceholderAPI-Expansions/Expansion-Suggestions] New branch created: master
Here you are obtaining an instance of PlaceHolderAPI to get the logger and send a message. However, I would implement a method in the PlaceHolderAPI that allows others to send messages. This method can ask for a message and a plugin identifier so it can orderly show the message in the console.
Yeah that does make sense. Maybe an
Expansion.log(Level lvl, String message);
method
Just wondering and correct me if I am wrong but wouldn't the Vault expansion make this obsolete? I am not familiar with the dependency "MegaEconomy" but I would assume as an economy plugin that it looks into Vault?
MegaEconomy has certain placeholders which many economy plugins donโt have. The plugin also has looked into Vault so donโt worry about that.
Ok cool I was just wondering. I do the same about every economy plugin when people ask why I don't make an expansion for it directly
This returns true and false depending on the case.
Instead of returning true or false can you call the method
PlaceholderAPIPlugin.booleanTrue();
PlaceholderAPIPlugin.booleanFalse();
methods so the end user can configure what true and false returns?
Alrighty then, should work for merging :D
Currently, the scripts data is saved whenever the expansion unloads.
I'm proposing that the data (for the script that executed) be saved after each script has finished executing, in order to safeguard further against losing data on server/plugin crashes.
Should you remove the saved data upon executing it the next time?
34a5893 Direct access to JavascriptPlacholder class. - extendedclip
I also forgot to mention that I moved the placeholder data folder inside of the javascripts folder.
Save the data any time in your script with
Placeholder.saveData();
34a5893b8a0f15e84024ff165d78047457761983
Referencing Build #14
The data that is passed to the placeholder scripts seems to be an entirely new data every time.
Reproducible example:
var dataLoc = "%player_name%.viewed";
function viewCount() {
var views = Data.exists(dataLoc) ? Data.get(dataLoc) : 0;
views++;
Data.set(dataLoc, views);
Placeholder.saveData();
return views;
}
viewCount();
This stores how many times a player has viewed the placeholder. The script itself works fine...
Looks like when the script is loaded, getData() is called, but the data is always null so a new script data is created.
Note that the data is loaded [here](https://github.com/PlaceholderAPI-Expansions/Javascript-Expansion/blob/master/src/main/java/com/extendedclip/papi/expansion/javascript/JavascriptPlaceholdersConfig.java#...
Hi,
You're missing Player Points for SkillAPI. Is there a way for you to add it? Thank you!
madtomic
[PlaceholderAPI-Expansions/Server-Expansion] New branch created: master
[PlaceholderAPI-Expansions/Statistics-Expansion] New branch created: master
fa4773e EnumSets will never be null - extendedclip
d8a1684 Added %essentials_is_pay_confirm% - extendedclip
63488a4 1.1.2 for ecloud release - extendedclip
ce9e0fd Refactor placeholder to allow multiple statisti... - extendedclip
23e0e56 Merge branch 'master' of https://github.com/Pla... - extendedclip
cc71673 Refactored placeholder to allow dynamic Statist... - extendedclip
1743c3b What was that doing in there... lol - extendedclip
I tried to update the essentials expansion in-game:
16.03 12:28:50 [Server] INFO Sikatsu issued server command: /papi ecloud download Essentials
16.03 12:28:50 [Server] INFO Attempting download of expansion: Essentials by user: Sikatsu from url: http://api.extendedclip.com/media/PAPI-Expansion-Essentials_KbbY4QK.jar
16.03 12:28:51 [Server] INFO Download of expansion: Essentials complete!
16.03 12:28:54 [Server] INFO Sikatsu issued server command: /papi ecloud reload
Yet after the rel...
For some reason if you do not have access to the kit or if you just collected the kit it shows a wrong cooldown. (24 days+ while it should be 3 days)
Odd. What version shows when you do /papi info essentials
1.1.2, which should be the latest. But in /papi ecloud list all it says theres an update since it's gold.
[PlaceholderAPI-Expansions/SavageFactions-Expansion] New branch created: master
60286e3 Added version check to ensure that the plugin i... - extendedclip
adcd871 Added normal FactionsUUID placeholders - extendedclip
a7efe62 Added License + Readme - extendedclip
[PlaceholderAPI-Expansions/Geolocation-Expansion] New branch created: master
[PlaceholderAPI-Expansions/Geolocation-Expansion] New tag created: v1\.0\.0
ef96632 Corrected expansion name - ItsNathanG
This allows players to specify the island owner they are in and being able to check if they are a part of an island also
[PlaceholderAPI-Expansions/Geolocation-Expansion] New branch created: clips
2d676c2 Added cache to reduce chance of API limiting - extendedclip
[PlaceholderAPI-Expansions/Geolocation-Expansion] branch deleted: clips
0e34458 gather version from pom file - ItsNathanG
[PlaceholderAPI-Expansions/Geolocation-Expansion] New tag created: v1\.1
We are Open Source, let's fucking go
P.S: Copy pasta from MCMMO .gitignore wooo
You've still missed quite a bit.
highly recommended: https://www.gitignore.io/
It really generated a lot lol
[PlaceholderAPI/PlaceholderAPI] Pull request opened: #2 \[WIP\] Do some improvements to the codebase
Don't merge this yet, it still has some work to be done, here's what I've done so far:
- Shade bStats instead of having the class in the plugin
- Add a .gitignore file
- Use POM placeholders in plugin.yml and config.yml (get it, because... it's a placeholder plugin :smirk:
okay i'm out) - Start work on using Bukkit's config load system instead of making the config on the fly. (not done yet)
Thanks for reporting!
Fixed in d53d4caab9993f388533c90ddadb13a9f3a39b86.
[PlaceholderAPI/PluginInfo-Expansion] New tag created: v1\.0\.1
a98f3cb Change config system to use Bukkit's implementa... - DoNotSpamPls
[PlaceholderAPI/PlaceholderAPI] New comment on pull request #2: Do some improvements to the codebase
Thank you for the contribution, means a lot :sparkling_heart:
Hiya! I've added the following to the readme:
- PAPI Logo
- Support Links
- Quick Links to PAPI around the community
- License Information
Still need to include some information about how to contribute to PAPI.
5d6c8c1 Added method to specify if the expansion should... - extendedclip
7ddc304 Removed messages specifying when an expaion reg... - extendedclip
6e34670 Cuz Java8 - extendedclip
19de55c only unregister provided expansions - extendedclip
05b752b Only unregister expansions if they are provided... - extendedclip
7db3bab Started working on a better header for the conf... - extendedclip
3b136b7 Stop using deprecated event - extendedclip
bec4782 Call ExpansionUnregisterEvent when an expansion... - extendedclip
a7b5a1e Added event to fire when expansion is unregistered - extendedclip
8a5d82d Deprecated PlaceholderHookUnloadEvent - extendedclip
Getting this every time someone says something in chat, running the latest version. Also posting this on the VentureChat page, but this is only happening since the latest PAPI update: https://pastebin.com/reR0bTY4
`[13:52:00] [Async Chat Thread - #27/ERROR]: Could not pass event AsyncPlayerChatEvent to VentureChat v2.12.2
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot_latest.jar:git-Spigot-c3093ef-aa25568...
Thank you. I have a solution for this and will submit a fix soon.
As stated here: https://www.spigotmc.org/threads/placeholderapi.61918/page-91#post-2944172
Some may find it annoying that ecloud commands require op to be executed. I personally feel it is safer but I guess perm checking is just as secure. Any feedback is appreciated.
I find having to login to my console view to run the command time consuming I can access every thing else from in game with out being Op, If my account was breached they could do far harder things to undo than install a few modules.
some may ask why I am not Op Op tends to just get handed every thing this can include boots to xp gain on some plugins that's undesirable
I think making it a permission would make it more versatile, allowing to reject access even for opped people. It can just be added to plugin.yml with default: op as redundancy
Pretty sure this might create some inconvience for some LuckPerm users who allows-Op is set to false if this doesn't get implemented.
Should the permission be specific? placeholderapi.ecloud.toggle or something.
I thought of doing that, but to be honest, if you have enough power to install extensions on the server, you most likely have full rights (or close to full rights)
a5200fd Check for permissions instead of isOp() (#6) - DoNotSpamPls
Thanks @DoNotSpamPls for the PR.
T
a3fa97b Added mobs killed - darbyjack
9e98980 Merge branch 'master' of https://github.com/Pla... - darbyjack
Expansion Name
factionsuuid
Expansion Plugin URL
https://www.spigotmc.org/resources/factionsuuid.1035/
s://www.spigotmc.org/resources/savagefactions-f-fly-f-upgrades-f-checkpoint-f-warp-gui.52891/
Possible Placeholders
s://www.spigotmc.org/resources/savagefactions-f-fly-f-upgrades-f-checkpoint-f-warp-gui.52891/
Why Would It Be Beneficial?
because a lot of people are using factionsuuid but its not in the ecloud anymore
FactionsUUID already has PlaceholderAPI integration, but they don't use the extension cloud, but instead it's in their plugin. The code can be found here
SavageFactions is a stupid FUUID ripoff, don't bother with that.
but then how do i parse these placeholders? i cant seem to use factionsuuid_placeholder
@extendedclip could you then add savagefactions as a separate module in the ecloud? I really want to use it for my server.
Savage factions should provide it's own placeholders as well.
prosavage(the dev) is saying that the same class is included but it doesnt work
Did you try the correct placeholder? He changed the identifier to "savagefactions" instead of "factions" or "factionsuuid". Smh
You said "Make the default config sexy" And I added some comments.
Also I added to the ability to disable the admin warn for outdated plugin.
That config isn't even sexy. I wouldn't touch it with a 10 foot @wherkamp penis.
That escalated quickly.
Out of the context, why use Scheduler when you have BukkitScheduler?
I was just playing. Wanted to see how he would take rejection.
Are you going to accept it?
@extendedclip can you add support for player_role_prefix?
he's saying you need to do something too.
https://cdn.discordapp.com/attachments/422130071902617611/430734297062834184/unknown.png
21b355d Added a few more placeholders to test - extendedclip
fcebaf5 No need for configuration right now - extendedclip
The placeholder constantly displays a 0 regardless of the player's token balance.
Ive downloaded the latest update, setup the ecloud, and downloaded the Player expansion but:
`[02:13:01 ERROR]: [PlaceholderAPI] Failed to load placeholder expansion from class: com.extendedclip.papi.expansion.player.PlayerExpansion
[02:13:01 ERROR]: [PlaceholderAPI] loader constraint violation: when resolving method "me.clip.placeholderapi.PlaceholderAPI.registerPlaceholderHook(Ljava/lang/String;Lme/clip/placeholderapi/PlaceholderHook;)Z" the class loader (instance of java/net/URLClassLoad...
1e98115 Set version to 2.8.6 for Spigot release - extendedclip
[PlaceholderAPI/PlaceholderAPI] New tag created: 2\.8\.6
b7003c5 Actually show placeholders when the expansion i... - extendedclip
81aaef2 Don't set gson to null on clear - extendedclip
d256286 Update version for Jenkins dev builds - extendedclip
I think we should return -1 rather than 0
If we do that it will cause conflicts when the placeholder is used to determine the durability of an item being set in a gui menu I believe. I'd rather not have an extra check in dm to make sure the durability is > -1
Hmm, seem reasonable to me. Does the placeholder that's return the item material returns AIR when item in hand is null?
Hi, I was wondering if it was possible for the ListPlayers exansion, to add a placeholder to list players that was currently online who have a certain permission. Like:
%listplayers_online_has_permission_<permission node>%
Thanks.
I am using TitleManager's scoreboard feature for my factions server and it recommends installing PAPI for more placeholders. I've installed it and now a lot of my formerly working placeholders no longer work. A plugin I have (DeluxeJoin) uses the %player% placeholder to get a players name, and that no longer works. I tried installing the Player Placeholders expansion, and tried changing the config from %player% to %player_name% and that did not work.
Where is it going wrong? It worked just...
- Replace
%player%with%player_name% - TitleManager uses its own placeholders, which you can find here.
- TitleManager player placeholder is
%{player}
- TitleManager player placeholder is
Can you provide the following information:
- Server Version
- DeluxeJoin Version
- Titlemanager Version
- Placeholders you used which do not work?
...
This is an issue with the latest expansion and the latest version.
If you are using TokenManager 2.0.8, use the expansion which is in /papi ecloud.
If you are using TokenManager 3.0+, remove the PAPI expansion. TM3 has its own PAPI placeholder which you can find on the resource page. For quick reference, the tokenmanager tokens placeholder %tm_tokens%
All is working fine now - I don't quite remember what I did yesterday but it works now. Sorry to bother you.
I'll join the discord incase of future problems ๐
Hmm was this a one time issue or reoccurring? Can you provide your server log file and did this issue occur on startup?
I assume you found the listplayers with perm placeholder.
Yeah i did find it, thanks :)
Hello,
Whe I load the plugin up, it says there are 110 extensions available.
When I run papi refresh, an error is generated and then you can no longer list any extensions. You have to restart the server or reload all plugins to fix it.

This is a known bug and has been fixed. You can get the updated version on my Jenkins.
ive got factionsuuid, a papi-supported scoreboard plugin, and papi itself.
i have added placeholders to scoreboard but idk where on earth to get the expansion.
its not in /papi ecloud download.
its not in ur website
its not in /papi ecloud list
pls, @extendedclip need ur help
FactionsUUID has the placeholders built in to it, you don't need to download any extensions.
You can see the file here
yes but how come it didnt work when i did it?
Maybe you used the wrong identifier, it uses factionsuuid.
Example: %factionsuuid_player_name%
nope i certainly used factionsuuid. even copy and paste straight from papi website. no luck
You may be able to get better help on PAPI's Discord server, GitHub is more useful as a bug tracker.
ok thanks. im in australia. ill have 2 try tomorrow. i think about 8pm CST
having no luck on discord. sending a screenshot here so if anyone might be able to help it would be great (plugin: infoboard reborn):
in-game:
config file (board.yml):
`InfoBoard:
'1':
ShowTime: 20
global:
default:
Title: '&4&lFactions'
Rows:
- '&b&l%player_name% &8>>'
- '&7Rank &3> &f%vault_rank%'
- '&7Balance &3...
Issue resolved on Discord.
For anyone looking for a solution: was fixed after @ItsAlpal updated to the latest version of PlaceholderAPI.
test comment please ignore
PlaceholderAPI.placeholders
,
ExpansionUnregisterEvent.handlers
, and
[PlaceholderHookUnloadEvent.handlers](https://github.com/PlaceholderAPI/PlaceholderAPI/blob/master/src/main/java/me/clip/placeholderapi/events/PlaceholderHo...
In the event classes:
ExpansionUnregisterEvent#L30
and
PlaceholderHookUnloadEvent#L30
You use the order private static final
But in the main API class:
[PlaceholderAPI#L43](https://github.com/Placeh...
7961369 Added ExpansionRegisterEvent - extendedclip
1a905f8 Added registerExpansion method. Placeholder map... - extendedclip
6825c9a Use registerExpansion instead of registerPlaceh... - extendedclip
7900ee7 Check and filter unverified expansions - extendedclip
dd45bc1 Pass filtering unverified expansions to fetch - extendedclip
- current/max sethomes
- baltop
- msgtoggle true/false
- tptoggle true/false
- command costs (custom list do idk how this would work)
I will make a PR out of this since I am familiar with EssentialX source recently
Last night I dug into the ess source code to see the best way to do a "bal top" placeholder and it looks like we would essentially have to calculate our own baltop list within the expansion. I think I know of a good way but i am going to set a limit on how many "top balances" to store in the expansion. What will happen is the expansion will run a task every x seconds to calculate the baltop list (so the placeholder may not be up to date until the task is ran). So that for sure can be added, j...
current/max sethomes
baltop
msgtoggle true/false
tptoggle true/false
item worth
Also I am going to Add this to the essentials expansion repo since it isn't really an issue or enhancement for PlaceholderAPI.
https://github.com/PlaceholderAPI/Essentials-Expansion/issues/3
Hello. I would like to know how can show Jail-time on Scoreboardstats with help PlaceHolderAPI?
Thank!
I have a working statz-expansion just sure how you want me to look at it so you can ok the update?
See minecrafter/SuperbVote#44
The better gitignore and removed eclipse files will speak for themselves, but the reason why it should return 0 instead of null is explainable: If you are using a javascript script to count the online players on several servers combined and you accidentally remove one server, the whole script will stop working, if it will just return 0 it will count further which is way better :)