#placeholder-api
1 messages · Page 182 of 1
i dont understand
When you do /papi parse with the element placeholder, does it still return blank?
Hi there I have the following issue. What can I do? https://pastebin.com/6N6yvQjB
Using paper 1.18.1 and newest Papi
/papi parse me then the luckperms placeholder.
I'm not sure what the problem might be there. Seems like it has something to do with the discordsrv expansion breaking the class loader.
therefore it was GeyserSkinManager. I disabled it and then DiscordSRV was the failure
yeah. I'm not sure what's happening. Do you have the floodgate expansion? Because I've seen similar problems recently and they all were related to either geyser or something related to geyser like floodgate expansion
yeah I am running floodgate
but the PAPI expansion. in your plugins/PlaceholderAPI/expansions is there a floodgate jar?
yes it is
remove it. see if it still happens
did you restart the server? if not try that please
yes I did
can you do /papi dump please and send that generated link over?
and very strange. the error is a bit different now.
my assumption is that geyser might've done some changes lately that messes with PAPI's class loader but I have no clue what it can be.
I did remove floodgate extension and also floodgate plugin, discordsrv and geyserskinmanager
in your plugins/PlaceholderAPI/expansions
oh another one I remove it too, my fault
remove that and you should probably be able to install discordscrv and geyser skin manager back
it seems to work fine, thanks for your help!
no problem.
nvm I found a fix
anyone know how i update my placeholder api plugin? im new to plugins to i have no idea on how to do it.
stop server
delete old jar
move new jar to plugins folder
start server
okay thanks
Is there a PlaceHolder that indicates if the user is premium?
hello, how can i reset statistic_time_played ?
well those statistics are stored by spigot in the world file. so yeah. but you have to manually go thru every player's file and reset them
otherwise you can just delete the stats folder but that would also reset other statistics
thx
There is no such thing as a “premium” Minecraft, you either have it or you don’t
he means online/offline player.
You forgot the 'me' part as stated by the feedback
hi guys
i'm trying to use placeholders of plugin picojobs but seems not working
%jobplayer_job% %jobplayer_salary%
Do you have PlaceholderAPI installed
yes,the last version
What does /papi parse me %jobplayer_job% show?
says: none
What about %jobplayer_salary%
0
Both those place holders seem to be working, First one returns none, if you don't have a job, and 0 if you don't have a salary
I hope you mean reload a plugin, and not reload the server
can some one help me find a papi for DeluxeMenus
help with?
i am watching a vid on how to set up DeluxeMenus and says that you need a papi for it but i can't find a ecloud download
ecloud download for what? papi is a plugin
you can download it at: https://placeholderapi.com
oh ok so there is no encloud download for DeluxeMenus
yeah. there isn't one
hi, i'm using placeholderAPi and realscoreboard and i want to show in the scoreboard the number of emerald that the player contain in his inventory, how i can do this ? Sorry if my english is bad i'm french
Hi!
why doesn't the text fit with PlaceHolder?
the same text without PlaceHolder fits if you just write it and not refer to PlaceHolder
with PlaceHolder, the text is simply cut off
this is on the client 1.12.2, if you go for example with 1.16.5, then there is no problem
Believe there's a limit on how many letters the scoreboard can show, it varies between client versions, nothing to do with PlaceholderAPI though.
if I enter the contents of the PlaceHolder, then everything fits, and if the PlaceHolder itself is cut off
formatting characters are counted in the limit
Suggest limiting the line on the text by shortening UserGroup to Group, should give you a few more characters to play with
but very short placeholder also cut off
You can test placeholders using the /papi parse me %placeholder here% to see if its cut off there
hi im using papi and scoreboard-revision and I want to show in the scoreboard how much money the players has but when somoanes passes 10M it starts to bug out
wot
it basically shows the money as 1e7
essentials does that?
instead of 10 mill
idk what expansion they use
but they opened an issue on papi repo
saying the same thing
nah I know scientific notation dw
well. I Know you know lol.
I knew you were medicated as well
😮
Can someone help me, my feather board doesnt work with papi, all the others placeholders work but %player_name% doesnt work
Player placeholder not working? If you are using a plugin which supports PlaceholderAPI, and the %player% placeholder doesn't work, then change it to %player_name% and download the player expansion.
Commands:
/papi ecloud download player
/papi reload
blitz who are you talking to?
don't make me get the logs
not working
LMAO
%player_name%
yeah. your expansions don't load. send a startup log please
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
ok
ok
no. use a paste bin and send it here
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
• HelpChat Paste - How To Use
The plugin (or program) you are trying to use was compiled using a newer Java version than the one you using.
To find what version you need, start from 52 which is Java 8 and for example, 60 is Java 16. (8 + 8 = 16 => 52 + 8 = 60)
pastebin
use helpchat paste
this is why fast async voxelsniper doesn't work btw
like you did earlier
A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!
yeah. @fair plover
oic
go to plugins/PlaceholderAPI/expansions
ok
👍 no problem
A member of staff has requested I move your message to a paste,
Most likely because it contains a config/error/code snippet.
thank you cj
Hi!
Is there anyway to add new formats above quadrillions?
vault:
formatting:
thousands: k
trillions: T
quadrillions: Q
billions: B
millions: m
there is if you use js!
An expansion that allows you to use javascript for processing
• Wiki
• Community Scripts
• GitHub
• eCloud
https://github.com/PlaceholderAPI/Javascript-Expansion/wiki/Community-Scripts#number-suffix @elder stump
Thanks!
you can customize the decimals and formatting
do the expansion needs the plugin to work?
Yes
:D
so
var nick = "%essentials_nickname%" nick.startsWith("&") ? "&"+nick[1] : ""
this is jscript
to get the color in the name
is it correct
?
anyway
i fix it
This is probably a stupid question but testing on 1.18 none of the papi ecloud placeholders seems to work, what do I need to do to get them to work after updating?
have u updated papi to 2.11.1 and downloaded the specific expansions for the placeholders?
Yea I have updated 2.11.1, do I need to redownload all the expansions I was using on 1.17?
possibly, check if u have the expansions in /papi list, if not, then download them again
ah figured it out! the quests expansion was causing an error that prevented them all from loading
Help me, error: https://paste.helpch.at/zasixudufi.sql
What does this error mean and how to fix it?
Can you try to redownload the luckperms expansion?
Has the %canseeonline% placeholder been changed for 1.18?
that's a TAB only placeholder, not a PAPI placeholder, and it's now just %online%
ah ok, thanks!
heyho
wenn ich die PlaceholderAPI auf dem Server installiere kann ich den Server nicht mehr über mein Bungee server Joinen wieso?
in english:
if I install the PlaceholderAPI on the server, I can no longer join the server via my bungee server. Why?
I don't see how this is related to papi. Any errors or logs?
No errors or anything else I noticed when I threw down the PlaceholderAPI and was then able to join the server
and on spigot is your Discord for questions:
server is 1.12.2
i make a log for you.
ok nevermind i have all updatet and now its okay
wierdo
@thorn thunder
Hey. I want to use [server_name] placeholder in one of the plugins but when I change server name in papi config it changes back to 'A minecraft server' after I reload.. What is the correct way of doing this?
@thorn thunder
cant you just manually write server name instead of using placeholder?
anyway you can change server name in server.properties
It is used for global chat in proxy network
So I can see what server is someone typing from
makes sense , server.properties should help
I changed under server name should I change to motd aswell?
I dont think u need to change motd
also dont forget to restart server after making changes in server.properties
What's the math expansion version that works on 1.8?
well the latest one works on 1.8. you need java 11 tho
if you mean one that works on java 8 then you can try 1.0.6
Cool ty
actually
Hm
1 sec
Not for me btw, giving support to some other bedwars server and... you know bedwars xD
yeah. well didn't paper lift the limitations on the java version? they could use java 11 instead. that way they get a lot more plugins to work easily
ok. try either 1.0.6 or 1.0.7
Right that works ty
Do you know how they can round up stuff? math_0:1_ doesn't seem to parse
Sick, ty
Hello. If you have not figured this out yet, %server_name% doesn't actually take the info from server.proprieties. Instead there's a config option in plugins/PlaceholderAPI/config.yml that you can change
Hey! I changed there, but the problem is it resets back when I start server
Please respect the rules, be patient and don't ping staff members!
Wops
in the config file? it resets?
I can try again if I did something wrong, but when I change in papi's config to lets say &7&lHub it changes back to A minecraft server or what is it
you need to make sure you've added quotes at the start and end
server_name: "&7&lHub"
Maybe that was the problem
Let me try
Works now
The thing is, it was without quotes in start so I just changed it
Thank you 🙂
sorry , my bad
Anyone know why pinger doesn't work?
Using ptero and trying this however its not working
/papi parse me %pinger_isonline_172.18.0.1:25566%
Hey!
I need a bit of help
I used this script: https://github.com/PlaceholderAPI/Javascript-Expansion/wiki/Community-Scripts#number-suffix
and the limit is 9.22qn, any ideas why?
that's all the Number type can take in javascript
9007199254740991
nvm, I fixed it
Number type takes in 1.7976931348623157E308
hmm. I just googled it. didnt know the actual max value. google gives me that value so I just assumed it is right
I ran a javascript test with NUMBER.MAX_VALUE
It was vault's placeholder that didn't wanna work with it
instead of %vault_eco_balance_fixed% -> %vault_eco_balance%
hey is there a way to like pay people with a placeholder like /eco give %PlayTimes_topname1% 1000 you get what i mean
If the plugin supports it, yes, if no, use a playtime plugin.
Can you put placeholders inside of placeholders?
Depends on the placeholders
Ok, I figured it out, but for some reason this is giving me a bug.
%changeoutput_equals_{objective_score_{Scores}{Team_1}}1&f☻&bBlue Bats = {objective_score{Tab}{Team_1}}%
It is just saying 1, can someone help me fix this?
%changeoutput_equals_{objective_score_{Scores}_{Team_1}}_1_&f☻&bBlue Bats = {objective_score_{Tab}_{Team_1}}_%\
ugh. idk if the {} inside {} works. That's probably why it breaks.
It doesnt, because it gets closed at the first } I assume
Could probably fix that if it is not done with regex
man I paid too much for this keyboard and its broken within the first 2 months
The amount of } should be equal with the amount of {
so it shouldnt break at {a{b}c}
Hi! just wanna ask a simple question. is there placeholderapi for bungeecord server?
no
owh oke thanks
Trying to have a passive/hostile mob placeholder, but couldnt find 1. So I decided to just add all the mobs with math placeholder. However I want to put the passive placeholder into another placeholder for color purposes. Is there any work around since a placeholder in a placeholder in a placeholder doesnt work?
use the javascript expansion instead of the math one
that way you can just have something like %javascript_passive_mobs%
so you can use it inside another placeholder
thanks I will try that
Hi! I'm having this error that's should be caused by PAPI.
I'm using Featherboard 5.1
Papi 2.11.2 dev 148
/papi ecloud download Javascript
/papi reload
i have javascript
redownload it
you probably have an outdated version
which is the cause of the error
do /papi dump and send the link
sure
Papi 2.11.2 dev 148 is a bit keen lol
PlaceholderAPI-2.11.2-DEV-148
i know ahhah
you have 2 JS expansions in your Expansions folder, try to delete both and then redownload it with the command
ok done
👍
ok fine, 5 stars to you
Hi team!, grief Prevention is not securing registration, I need to re-register every server restart, is there a fix?
Whats the best way to learn javascript from scratch. Never used it before
as not said
I learned by checking some tutorials online like on w3schools
?
still getting the error
@reef tusk can you restart your server and send a full startup log please?
seems to be fixed now
i don't know why
Because the placeholder of %pinger_motd_MY IP:MY PORT% doesn't work it only sends a blank line but the motd of my server does show a data of the status of the server but placeholder doesn't show it :c
hello
the checkitem expansion
changeoutput**
%changeoutput_equals,ignorecase_{checkitem_OAK_LOG}_yes_✓_✕%
okeyy
merci beaucoup 🙂
%changeoutput_equals,ignorecase_{checkitem_OAK_LOG}yes&a✓_&c✕%
is it where we put the quantity? (because it displays ✓) for only 1 item in the inventory instead of 64
@turbid tide
Please respect the rules, be patient and don't ping staff members!
well you have to change the checkitem placeholder for that
%changeoutput_equals,ignorecase_{checkitem_mat:OAK_LOG,amt:64}_yes_✓_✕%
well. that's a bit more complex. idk if it can be done with the changeoutput expansion.
probably will have to learn how to use the javascript expansion
ok thank you and finally to finish you know why it doesn't work? % checkitem_amount_enchantment% (to see the player's level number)
well. bcz the amount will return amount of items, and enchantment needs parameters like the enchantment and level optionall
I Dont think you can check an enchantment level on an item with checkitem
hi I'm looking for the action placeholder (example return the number of zombie kill etc)
the Statistic expansion has a few
None of my placeholders work, I have re-installed the plugin and re-downloaded all the expansions I needed. They still don't work. Running version 2.11.1 which I think is the latest version. Any help would be appreciated!
can you send a startup log please?
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
• HelpChat Paste - How To Use
I think I have pasted it there
you need to copy the link after you saved it and send it here
you can click on How to use if you can't figure it out
yes sir
hmm. the expansions load just fine. can you give an example of a placeholder that does not work please? maybe a screenshot if possible
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.
Yes thats what I thought too, let me just get a screenshot
can you do /papi dump and send the generated link over?
its quite possible that you don't have the player expansion installed at all.
you can just do /papi ecloud download player then /papi reload see if that fixes it
if not send the dump
I just realised that the placeholders are working if I /parse them so this may be a problem with a different plugin. I will see if I can figure out the cause, but thank you for helping me and sorry for wasting your time.
no worries. you are welcome
Thanks!
So having a few issues with Place Holder API it's registering the placeholders and then outputting errors?
Can anyone assist please?
https://www.toptal.com/developers/hastebin/jibojolise.sql
anyone have any idea about this error
send the output of /papi dump
@junior musk Can I send you one also?
One moment will get the dump file, send that over a pm?
I dnt really wanna paste my plugins for all to see but okay
I don't see the problem with not wanting to show your plugins
if you're using plugins you found online, anyone can find them online. And if you use custom plugins, then no one will find them, so it won't matter anyways
delete the essentials expansion
Blitz ;-;
go to plugins/PlaceholderAPI/expansions and delete Expansion-essentials.jar
answer stealer
How ? As it's not showing in my list of installled
👋
Oh easy
Will do this one now
restart server after
Already am!
👍
.
@thorn thunder
[Sat, 1. Jan 2022 14:06:00 UTC WARN] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[Sat, 1. Jan 2022 14:06:00 UTC WARN] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[Sat, 1. Jan 2022 14:06:00 UTC WARN] at java.base/java.lang.Thread.run(Thread.java:833)
[Sat, 1. Jan 2022 14:06:00 UTC WARN] java.lang.NullPointerException
[Sat, 1. Jan 2022 14:06:00 UTC WARN] at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:621)
[Sat, 1. Jan 2022 14:06:00 UTC WARN] at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:603)
[Sat, 1. Jan 2022 14:06:00 UTC WARN] at RealScoreboard.jar//josegamerpt.realscoreboard.utils.Placeholders.time(Placeholders.java:54)```
Contact the dev of RealScoreboard
Hello. I got a problem with %vault_eco_top_balance_1%, when I do that, it says 0.0 and I have like 30Mil+ and im the top player, I have all these papi extentions (/papi ecloud download vault), i have vault installed, essentials for economy and latest papi.
The vault top placeholders have been deprecated for removal due to the poor implementation they had. If you use Essentials, there's a beta expansion pinned in one of the channels here that should have baltop placeholders that utilize Essentials new baltop API that should prevent performance issues.
Oh yea!!! I had the same problem and tysm for reminding me!!! 🙂
Do I need to uninstall that essentials extention from /papi ecloud download essentials??
I believe so, yes.
do I need to restart the server or just /papi reload??
It wouldn't hurt to do a full server restart.
you'll have to use a plugin like PluginHider+
can anyone help me in that case that i have %clans_name% and how to do that in essentials or how to enable it to work in the chat
i need help
There is no time to wait! Ask your question @uncut trench!
i added %statistic_player_kills%
but name working 1st 2nd but kill count not showing like 0
/papi parse me %statistic_player_kills%
thats giveing me 0
how to fix this
go to your spigot.yml file and make sure this is disabled
stats:
disable-saving: false```
essentials doesn't support PAPI my friend. there is a plugin that adds support tho and its called ChatInjector
yeh this is false
but not working
Hi team, ^^^^ this is still an issue, its the only placeholder that requires me to manually register every restart...
We do not maintain that expansion. Reach out to this author and tell him to enable persisting on the expansion. https://github.com/pixar02/Expansions
So I’m trying to display a players balance and claim blocks on the scoreboard and don’t know what placeholder to use. Can someone help me?
Hello, I did not know why, place holder API does not turn on when I start my server and the plugin files are not created
Please help me
U have to download them
/papi ecloud download ….
don't work 😢
U don’t do the …
U input a plugin
For example
/papi ecloud download LuckPerms
Then do
/papi reload
don't work, it's write : "unknow command .... /help ... "
And PlaceHolderApi don't turn on ( sorry for my english i'm french )
Have u even got the plugin installed?
Upload plugin file
Make sure it is up to date
Then restart the server
Make sure file is in a plugins folder
After restart
Log on
And do the commands
Yes i do it
So papi is installed?
Like it is an option in commands
Like it shows
@jolly helm
Yes i installed the plugin, if i do /pl i don't see the plugin ( yes i restart the server )
So in the panel
Does the file for it show?
Nop
So you haven’t installed the plugin
PAPI has dependent plugins?
Do you know how to install plugins?
So download papi for the version
Yes please
Anyone?
i tried to post my pastebin of my console but your server dows not let me
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
• HelpChat Paste - How To Use
[12:11:45 WARN]: [PlaceholderAPI] Loaded class net.luckperms.api.LuckPerms from LuckPerms v5.3.89 which is not a depend, softdepend or loadbefore of this plugin. Is there any way to fix these? I'm presuming not as you cant add a softdepend for every Ecloud expansion
oh i was using MC paste
A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!
the message u sent says pastebin. com
"(we prefer it over pastebin.com)"
that is saying that they like thiers over pastebin.com
|| why are we arguing over a paste site... ||
why does this have to be such an ishue hold on
My placeholders are not working and I can't run the commands https://paste.gg/p/anonymous/ffd6fca4362f4a208954395300300fb6
Hello I am running on the latest 1.17 paper version as well as the latest velocity. I am currently getting this error https://pastebin.com/rySgvGGH
nevermind. I was able to figure out the issue
Be careful they tell you off her if you use that pastebin site for some reason 😂
I would appreciate some help please
How many blocks they can claim
As a part of GriefPrevention
there is a papi ecloud for GriefPrevention
%griefprevention_remainingclaims% - The player's remaining claims,
%griefprevention_claims% - How many claims the Player
The claim blocks
i can see that
hey so my server running paper 1.18 with papi 2.11.1 is giving me issues when i reload, any help i can get with it?
https://paste.helpch.at/umubedujop.sql
I'd like to make it so the placeholder %essentials_afk% returns "(A)" if true, and " " if false. I have downloaded the Essentials expansion using the ecloud. I have added the following into my config file:
essentials:
afk:
'false': ''
'true': '&8&l(&7A&8&l)'
but it doesn't seem to work. What am I doing wrong? The plugin always uses the "boolean" values.
if someone has an answer please ping me
That's not ideal,
Mind testing one of those placeholders in /papi parse me %placeholder here% and see if it works there?
i found the problem holographic displays thank you
Please respect the rules, be patient and don't ping staff members!
👀 oh no sorry
All good, happy its sorted
Hey there! Is it possible with the math expansion to minus percentages?
Like 100 - 5%
I’m guessing you’re looking for 95 as the result?
Yes but I can't just minus 5
just 100 - (100*.05)
Thanks!
Hey! How can I make a 15 day countdown that when it reaches 0 goes back to 15 days?
what is it a countdown to/for?
My nether resets every 15 days
I have set a cron job in pterodactyl to make it automatic
Some countdown expansion would be cool tbh
In a hologram
ah...
Holographic displays
You can run a command right?
if so, you can probably edit the hologram from the console
and set the new countdown
yeah i know about that but I could only set it to a certain date
because you gotta use %server_countdown_<SimpleDateFormat>_<time>%
and change the date every 15 days
I guess I could install skript and make it change the hologram placeholder every 15 days
can't use this?
I mean wait 15 days then change it to a 15 day countdown
I could only set it to a certain date
I would not be fully automatic
well we gotta figure out a way to calculate 15 days from when the cron job runs
should be fairly easy
maybe
I know a hacky way to do it
cooldowns is what we need, not quite a countdown
Luckperms permissions?
You can basically use set temp then access that in a placeholder
Once your cron runs, you re-set the permission for 15d
If you create a cooldown with 15 days on it, just reset the cooldown when it's done
you'd have to set the perm for everybody
i like the idea though
Oh you could just set it for yourself then parseother no?
wouldn't work if you go offline
Fair enough. Again it’s a pretty damn hacky way so yeah lol
permission placeholders never will work for offline players because every time the placeholder would be called the database would have to be accessed since it only caches online players
ye, it's quite a hacky thing we're doing here
cooldown should hopefully work though
That makes sense yeah
You could probably set temp the permission for the default group then?
I know for sure there’s a placeholder for the countdowns since I use it
nice way to do a cooldown/countdown
Not sure if I did it wrong but I did %math_250-(250*.{mycommand_playerdata_ShopDiscount})% (the variable is 05) and it gives the wrong amount it seems like. I was hoping it would show 237.5
Try (250*({papi}/100))
are you sure it did .05 and not .5 @warm plover ? What amount does it give?
All I see is what you hoped to see 😄
{mycommand_playerdata_ShopDiscount}/100 would be better than a .
I’ll try it tomorrow, but I’m pretty sure it was .05
https://paste.helpch.at/jonujamaqe.sql help pls papi suddenly started giving this error and it affects the server, I suspect
The plugin (or program) you are trying to use was compiled using a newer Java version than the one you using.
To find what version you need, start from 52 which is Java 8 and for example, 60 is Java 16. (8 + 8 = 16 => 52 + 8 = 60)
help pls papi suddenly started giving this error and it affects the server, I suspect
wdym by it affects the server
its compiled in Java 15 (15/newer needed) and you have Java 8
which means
try to
update JS expanison/PAPI
if no work then you need to use older version
when players tp to another worlds they kicked in lobby
that shouldnt be the issuepˇ
%math_250-(250*{mycommand_playerdata_ShopDiscount}/100)% works, and for some reason mycommand doesn't support 05 so that was the issue :/
But yeah it works the other way
hi, I was searching which is the placeholder that allows me to see players health via numbers, like 20 for full health
hi, player expansion
if is 10 max check math expansion
let me try
I didn't saw them in the placeholder list, are you sure that they work?
and also, is it correct writing them %player_expansion% and %math_expansion%
like this?
I tried %player_expansion% but it shows me 0
?
what do you mean?
what should I write in the code?
because I need to show the health of all the players in the tablist
I found the solution
I used %player_health_rounded%
where can i see all version for javascript-expansion? my server runs java 8 and therefore cant use latest expansion
use version 1.6.0. but on the ecloud. that's where you can see all versions
Thanks!
when it is parsed as a number it's just 5
most likely why it did not work
Yeah
Is it possible to output another player's information?
Here I have an administration menu (made via deluxemenus), I want to bring a specific administrator online (by nickname) to this menu, how can I do this?
@junior musk Unknown expansion.
Something I do not understand how ParseOther works, I have already tried to use both this and that, it does not work
%parseother_{NAME}_{PLACEHOLDER}% so %parseother_{DormantCat}_{player_online}%
hey so my server running paper 1.18 with papi 2.11.1 is giving me issues when i reload, any help i can get with it?
https://paste.helpch.at/umubedujop.sql
delete your essentials expansion
plugins/PlaceholderAPI/expansions is where you'll find it
ah okii thank you i'll try that ^^
any idea why essentials is automatically downloaded? has there been any other cases where that happens or is it to due with something else?
essentials is auto downloaded?
yeah for some reason the essentials expansion was being downloaded but it seems to have stopped now ;-;
I mean it can be any plugin doing it. its not PAPI that's for sure. it doesn't download expansions itself unless the papi ecloud download command is executed
"Currently %bungee_total% Players Playing On MoG Network | Survival: %online_survival% | Bedwars: %online_bedwars% | MiniGames: %online_minigames%"
why only %bungee_total% placeholders is working and rest placeholders are not working ? ;/
I neeed help. I have /papi ecloud download FactionsUUID and its showing up on /papi list
Im using %factionsuuid_faction_name%. It's still not working
Ping me once support is given
@mint fable
Please respect the rules, be patient and don't ping staff members!
don't ping for support
Type /papi parse me %factionsuuid_faction_name% what does it return?
test
Where are you trying to use it that it isn't working then?
?startuplog
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
sorry didn't need the dump mb
not working on deluxechat is weird
featherboard too tbf, since they switched
its working on deluxechat now but not featherboard
4.29
ok ill update
yep i'd say just get the latest and it should be good
Player
Player
Player
Player
Hey. I got the following placeholder which makes gradient text.
How can I put in a placeholder, in a placeholder?
For example:
%ac_gradient_ff0000,00ff00,0000ff_0.8_playername%
Where I want playername to display %player_name%
Is this possible?
try putting it in {}
player_name
Nope 😦
what is ac_gradient
you can either ask them to add support for it or try using another expansion
can use either of those
Is there any placeholder addon (for free) that shows afk mode?
what plugin for afk do you use
if none then no
I search a plugin that have placeholders
Hello, I want to create an ecloud account to add my PAPI expansions 🙂
maybe we can use a placeholder in the placeholder? something like %luckperms_group_expiry_time_%luckperms_primary_group_name%% ¿?
use {} for the second placeholder and it should work @north wadi
dm funnycube#0001
%luckperms_group_expiry_time_{%luckperms_primary_group_name%}%
maybe like this?
ok thank you
Please respect the rules, be patient and don't ping staff members!
oops sorry, it's a missclick
how can i fix 5000k ping
discord
i can't VC or watch stream
I can't dm funnycube
I just tried but don't work!
It return the same %luckperms_group_expiry_time_{%luckperms_primary_group_name%}%
any other way?
now work return empty !
don't appear nothing!
it should return the time or if its permanent maybe should say permanent, right?
parse the expiry_time placeholder with a group you have
yeah
then you probably have to use javascript or something to display "permanent" when it is empty
function checkExpiryTime() {
val expiryTime = "%luckperms_group_expiry_time_{luckperms_primary_group_name%}"
return expiryTime == "" ? "Permanent" : expiryTime
}
checkExpiryTime()```
Okey
done, but still not work!
what placeholder i need to use now?
I think there is an error on the script: __https://prnt.sc/260ceqy__
When i run /papi parse me %javascript_permanent% in-game appear this: Script Error (Check console)
In console appear this:
<eval>:2:8 Expected ; but found expiryTime
val expiryTime = ""
^ in <eval> at line number 2 at column number 8
>```
any idea?
issue on my side?
ah, change it to var instead of val
Okey
Okey now work, but the placeholder in the menu appear empty still
in the menu i need to use %luckperms_group_expiry_time_{luckperms_primary_group_name}%
right?
Okey, but now, the temp ranks also return Permanent
how can fix?
For example i just give me VIP rank for 30 days and i see Permanent
This time i set Admin Rank for 1 day and also see Permanent __https://prnt.sc/260ji9h__
I'm stucked here
How can show players if they have temp rank?
@vivid sparrow any idea?
Please respect the rules, be patient and don't ping staff members!
I cant find this placeholders:
https://i.imgur.com/kxU7D4L.png
whats the placeholder %..% for MS?
This command: /papi ecloud download SimpleLobbyHunt
Doesn't work ^^^^
Hi! Can I somehow deduce the attribute value from all the things that the player is wearing into a separate value using placeholders? (scr: https://ibb.co/jvnZzHB)
Hi i was wonder what the correct syntax for the Sound expantion is
like if i wanted to play a creper primed
sound what would i have to write in the placeholder
%sound_all_<sound>-<volume>-<pitch>%
what would i replace <sound> with?
Is it possible to have have a count of all Mobs killed by a Player in a specific World (multiverse) within a specific period of Time? (let's say,"how many mobs did I killed last week in that world)
I found %statistic_mob_kills% but I think it is too generic. TY
with javascript
using RocketPlaceholders for example?
1 sec
var zombieKills = parseInt("%statistic_kill_entity:zombie%");
var creeperKills = parseInt("%statistic_kill_entity:creeper%");
var endermanKills = parseInt("%statistic_kill_entity:enderman%");
function mobKills() {
return (zombieKills + creeperKills).toFixed();
}
mobKills();
something like that, but with every mob
=l javascript
An expansion that allows you to use javascript for processing
• Wiki
• Community Scripts
• GitHub
• eCloud
more info about the js expansion 
great, ty
what about filtering %statistic_kill_entity:zombie% by world?
is it possible?
Yeah vanilla tracks total unfortunately
is there a way to make a counting placeholder
for example
i have NPCs for event
finish npc, and i want to execute command like /add %player_nam% 1
for example
to a placeholder
to make a statistic(holograms) most won events
i think it can with javascript
api
what statistic specifically?
hologram statistics
for example
Most Even Won
-#1 player1
-#2 player2
-#3 player3
etc.
so i need to make an placeholder that add value to it
with command
just that
eg %javascript_eventwon%
output 1
just example
the command execute and just add +1 to the current number of a player data
thats it
so basicaly i need a javascript script that
- execute custom command that add 1 to player data
- shows the data of player via placeholder
yea i get that part but what event is this for specifically
u will find that a lot of stuff already has placeholders made for it
and while making a counter with js is possible, im unsure as to whether its possible to make that data persistent
Does anyone knows how can I set the colors that displays on the players head for towny mod?
can i get some help w this error? a lot of my expansions are getting nulled
[12:52:05 ERROR]: [PlaceholderAPI]
java.lang.NullPointerException: The expansion version is null!
at java.util.Objects.requireNonNull(Objects.java:228) ~[?:1.8.0_312]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:170) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_312]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_312]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) ~[?:1.8.0_312]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_312]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_312]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_312]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_312]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) ~[?:1.8.0_312]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$4(LocalExpansionManager.java:333) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$onMainThread$0(Futures.java:46) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) [CraftTask.class:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:422) [CraftScheduler.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:831) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]```
are you using some sort of modded server? or what server software are you running?
yea its from a pixelmon server
Is it only me or that error is pretty common these days? @turbid tide
yeah. bcz they use plugins and server jars that mess with the class loader. It happens for expansions that instead of a hardcoded string use getClass().getPackage().getImplementationVersion()
@dusty grove I'm afraid PAPI does not support any modded server software at the moment. There's 2 options really. Either use a server software like Paper or not use those expansions at all.
I see
or modify the expansion urself! essentials expansion is os
or 
Ye
hello,
i try to set a deluxetags placeholder in essentials chat.
it don't work.
before i had a towny placeholder, when i add the deluxetags placeholder towny get broken too.
my chat format with placeholder:
format: '&7{townyadvanced_town}&7{deluxetags_tag}&r{DISPLAYNAME}&r &7»&r {MESSAGE}'
what did i do wrong?
it just shows the placeholder written in chat
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
?tagess
DeluxeTags showing in essentials chat:
- Stop the server.
- Turn off the DeluxeChat option in the DeluxeTags config.
- Turn off the format_chat option in the DeluxeTags config.
- Put
{deluxetags_tag}in your essentialschat chat format. - Replace all the placeholders in the DeluxeTags config
%placeholder%to{placeholder}(Ex:%deluxetags_tag%to{deluxetags_tag}). - Start the server.
there is no deluxechat option in the deluxetags config
just papi_chat
are you on the pinned version in #general-plugins ?
i downloaded the latest dev version yes
but not from the #general-plugins
DeluxeTags-1.8.2-DEV-18 is the name if the file
ah, didn't know we had those
is this the same?
let me change the config like mentioned in 5. and then i try
make sure to also stop the server
just in case, not sure if the dev build changes that or not
once the full version is released I'll get informed, but till then 🤷♂️
that worked
didn't changed the placeholders tho and still looks right (for now at least)
good evening and what it would be possible to help me I have some problems with my APIs
Javascript expansion does not work on java 17.
When trying to parse a javascript placeholder it just throws an error about not being able to initialize something from the nashorn classes
anyone know if the mvdw expansion works? having trouble using mvdw placeholders with deluxechat, using format %mvdw_<PLACEHOLDER_HERE>%
yeah just update to the latest version from the ecloud
Thanks!
That didn't seem to work.
Enabling use_quick_js solved the problem.
is there a placeholder that can change the output of another placeholder?
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
Im working with the changeoutput expansion
%changeoutput_equals_{%townyadvanced_town_ranks%}__Member_{%townyadvanced_town_ranks%}%
just gives
Im trying to check if it == ``
like
nothing
cause that placeholder will return nothing if you dont have a rank
It doesnt work with a space either
remove the inner %% that are surrounded by {}
ok
inner bracket placeholders shouldnt have %%
I'm getting this error about the javascript expansion when attempting to do /papi reload in paper 1.18.1 #134, papi build #148, and javascript expansion 2.1.0 (latest from ecloud). I've tried with quick js turned off and turned on with both throwing errors. Was working fine before updating to java 17 https://paste.helpch.at/raw/dexamitufe
hi guys
i have a weird problem with bungee expansion
it doesn't update corectly, i have 60 players in proxy but the placeholder display just 8
(not using multi proxy system, just 1 velocity instance)
the weird part is that the problem is happening just on main lobbies
i tried on other 1.8.8 server, same papi version and same bungee expansion version
and on that server there's no problem
it seems it's updating just on server start
My placeholders dont get loaded on startup, after I do /papi reload when I join they all work
%%vault_prefix%%player_name%%
this shows up instead of player usenames when I use a command for playerlist
send a startup log please.
download the expansions. /papi ecloud download vault /papi ecloud download player then /papi reload
thanks it worked
A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!
The weird thing is, its not consistent. Sometimes I restart and its fine
I believe the problem is one of your external expansions. you can go to plugins/PlaceholderAPI/expansions and remove them 1 by 1 until it stops happening. that way you've found which one is at fault
I tried doing that, but since it sometimes works but other times it doesnt I dont know how to check what expansion it is
When I reload it, it does tell me 2 of them are not up to date. any way to check which 2 those are?
I removed them all and added them 1 by 1 with a restart in between and its gone for now, but will prob come back
Please respect the rules, be patient and don't ping staff members!
Hi, I'm searching a placeholder to get the total playe time of a user without an extra plugin. I guess its %player_time% what looks like the total time playrd in ticks, but I'm not totally sure
use the statistic expansion
%statistic_days_played% to i have to add the username or how can I figure it out
ugh. it gets the data for the user you parse the placeholder for
Like %player_time%/1728000 would be equivalent to %statistic_days_played% just that I understand the value of %player_time%
A okay I guess %player_time% are the ticks since first join, but not sure
hi, someone can help me?
i'm trying to use "papi" with some expansion, but its not working, and don't know why, like, just tell me if i'm wrong
1 - download the extension, 2 - move to "plugins\placeholder\extensions" and in-game use /papi reload
that's its, isn't?
i'm trying to use the extension "Player" but its not working, when i use /papi reload, show "0 placeholder hooks successfully registered"
someone can help me?
sorry for my english, i don't speak very well...
someone? ;-;
all you have to do is /papi ecloud download player then /papi reload
Anyone know how to fix this error?
I'm not sure what it is from but I'd suggest trying not using quick_js. you can disable it from config.yml of PAPI
hello and what can someone help me I have some problems with my APIs
?
read it
I do not understand anything at all on your website because I am not an expert in English
Hes telling you to ask the question instead of asking to ask your question
translator should translate it decently
Basically I cannot display the number of players on my bot it uses the place holder api api I try to see with the bot developer he sends me for a walk so I wanted to see if it could come from my api
I'm looking for a room to show a screen of the message they send but I can't find it at all
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.
if you do /papi parse me %server_max_players% ingame what does it return?
when creating a papi extension (internal class) can we not specify a identifier alias? such as KTS for karma tracker system
me ?
no. there are no aliases
is anything like that planned?
probably not
Register multiple expansions
okay, i thought there might have been a easier way
Thanks @vivid sparrow and @turbid tide
ever when i try "/papi ecloud download (some extension)" show "No cloud expansions are available at this time"
what i do now?
Please respect the rules, be patient and don't ping staff members!
uh, sorry for ping;-;
can i send a print ?
guys im trying to use placeholderapi but its not working in votingplugin
please help
but if you do /papi parse me %luckperms_current_group_on_voter% does it work?
it just returns %luckperms_current_group_on_voter%
well yeah. the problem is the placeholder then. probably not a valid placeholder or something like that
%luckperms_current_group_on_track_vote% then
thank you so much
no problem
Thx blitz, i don't know what you do or what i do lol, but now its working, i just do /papi download player, and now worked, thank you xD
idk why when i try today, haven't work, but ok
When I download the PlaceholderAPI, it just goes into a jar file and I can't do any commands, isn't on my plugins list, and doesn't do anything
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
• HelpChat Paste - How To Use
Would this be an okay spot to receive support for PlaceholderAPI use in conjunction with Holographic Displays?
HD doesn;t support PAPI. if you want placeholders to work download HolographicExtension or HolographicPlaceholders as well
or
😏
after updating my server to 1.18.1 placeholder didn't work
Nah it actually does now
Please respect the rules, be patient and don't ping staff members!
🥺
You’re gonna wanna be more specific lol
Which placeholder isn’t working? Do you have any startup errors coming from papi?
Did you update papi? Did you update the ecloud expansions
We need something to work off of
did they release version 3.0?
yup
ah. alr then
Last time I checked yea
https://github.com/filoghost/HolographicDisplays/blob/master/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/bridge/placeholderapi/PlaceholderAPIHook.java
https://dev.bukkit.org/projects/holographic-displays/files
very pog
I use DecentHolograms though now
but did they actually release it yet?
check the bukkit link blitz 
this happen after updating holographic displays plugin
T4B, remove HolographicExtension
its not needed anymore if you updated HolographicDisplay
why doesn't "%math_1:down_{skills_current_health}%"round at all?
already remove that but not working
Hello, does Guilds plugin supports skript placeholders?
Most likely not.
Where can I find the latest build for Placeholder API?
SpigotMC
weirdly enough though, after I added the HolographicExtension it worked, despite the newest version having papi support
I'd recommend using DecentHolograms instead
HolographicExtension takes a massive shit on performance lol
it seems like the expansion can't find a class from the towny plugin. you sure that you have Towny installed and also the correct towny version for the expansion?
bcz looking at the latest version of the Towny plugin, the class was either removed or moved.
ah. the towny expansion hasn't been updated in over 3 years. that might be why
oh and the expansion was moved inside the plugin. so if you're on the latest versions of Towny go to plugins/PlaceholderAPI/expansions and remove the Towny-Expansion jar from there then do /papi reload.
Can anyone help me with an currency issue? I want my currancy to display with XX,XX but its currently displaying as XX,XX. I there a fix for this? I use the vault plugin to get the balance from essentialsX. The essentials /balance is displaying correctly but the placeholder isnt.
/papi parse me %vault_eco_balance_formatted% is displaying it as XX,X
what's the difference?
so you want more decimals?
yes, I want 2 decimals instead of 1
ok. so looking at the code you could possibly use %vault_eco_balance_2dp%
idk if this will work with the comma placeholder tho
/papi parse me %vault_eco_balance_2dp% isnt working tho 😦
does it return anything at all?
it just returns %vault_eco_balance_2dp%
yes I saw. no need to send again
oh my bad
idk. I've tested myself to see and yeah. probably not possible then
hmm, that sucks... are there any other placeholders to get the balance from essentials?
don't think there are. you could possibly use the javascript expansion if you know any javascript to make your own format. but that's about it
ah. I've found the problem.
oh dang
oh! 🙂 whats the issue?
Yes I can
go to plugins/PLaceholderAPI/expansions delete the current vault expansion from there, put this one in and do a /papi reload
does it work?
yess
ok. will push an update to ecloud then
I don't think that's from Vault expansion tho.
/papi parse me %vault_eco_balance_2dp% returns €3.24?
/papi parse me %vault_eco_balance_2dp% doesnt work, /papi parse me %vault_eco_balance_formatted% returns €XX,XX
oh. wait. you were testing that not %vault_eco_balance_2dp%?