#placeholder-api
1 messages · Page 60 of 1
Hello, I am on 1.21.11 and I am trying to get my placeholders working, I did - /papi ecloud download PlayerTime then /papi reload and then /papi list but it doesn´t show up and /papi parse me %playtime_player% doesn´t work
anyone knows why?
could anyone help me on this?
This is not the placeholder for PlayerTime expansion
anyway it doesn´t work for most of the placeholders I download and they don´t show up in list
Have you install PlayerTime plugin 🙂 ?
oh my...
listen my guy
I thought I just need the expansion
The expansion is for %player_time%
which the expansion is PLAYER
or you can download statistic and use
%statistic_time_played:seconds% %statistic_time_played:minutes% %statistic_time_played:hours% %statistic_time_played:days%
^ which do not need to install additional plugin
I see, thank you, do you know how the buycraftapi works? I have it, but I can´t get it to work https://mclo.gs/Ngle3rR
Hi. Im using superiorskyblock2, and i'm asking if there is any possible way that i can do this.
The idea is, I want to make a requirement to check if the role of an island has the permission or not, returning when parse Yes or No. The plugin itself does not include this placeholder. However, it does have a placeholder to check the minimum role that has the permission %superior_island_permission_role_<permission>%.
To be clear, i have 6 role of an island Guest, Coop, Member, Moderator, Admin, Lead respectively. If i set the BUILD permission to Coop, the role higher than Coop can build, but lower cant. So Coop is the minimum in this situation. The given placeholder can detect Coop is the lowest role to have the perm.
So i am asking, if there is anyway, any combination, or javascript placeholder that allow me to do what i wanted? or something similiar to this false config?
https://paste.helpch.at/ecagifuzin.yaml
Ty
Do you have buycraft expansion? 🙂
yes
I do have it
well i dont have any experience with buycraft, sorry
np, thank you
gotta re-ping
is there a placeholder for how many players on a backend server
in the proxy velocity
this doesn't work for velocity servers
it should. it just uses plugin messaging channels and velocity should also support the same ones. if not, would have to make something custom
Which placeholders
Any of them, they used to work, this is an old server I reopened and for some reason none of the placeholders are working e.g. expansions such as %server_online%, or %statistic_player_kills%, or even in tab %essentials_afk% or %luckperms_prefix%
No worries, run /papi dump for me and share the URL it gives you here
I've done the command, is it meant to send something in chat?
Similarly, not sure if it's related but when I type /papi reload it doesn't say anything
Yes, it should give a url to a pastebin
It is not sending any chat messages
Alright let's try something else
Grab me that log ^
Yup
Which ones are cracked
The ones you didn't pay for, our system can flag them
eg [PlayerVaults] [STDOUT] [PlayerVaults] Leaked by
Hm these are old files I apologise, I actually have a newer version of the plugin which was from a reputable website but I just haven't changed any of the plugins over yet
An old server is not an excuse, you still have them.
isn't the playervaults plugin open source anyways

The home name is set by the server through command or player can set it themself tho
I dont see any with essentials homes
Ik, that why im asking
Since the homename mentioned in that placeholder, can be change by player, for instance, I set my first home named MrLord, but the config is home1, then it gonna break the gui perm
You can still force the name of the home, and add view permisison and priority, but it gonna make the config really long, and i really dont know if it can work perfectly
Idk if this is outdated or not, but you can try it
If the home names is fixed, unchanged by players, you can use Javascript to call the name of the home using the given placeholder. But still, im unsure that the javascipt placeholder will break if you delete home 🥲
Javascript is just another expansion

But still, im interested in this topic
When I run /papi parse me %vault_eco_balance% it doesnt show me the placeholder even tho I have everything correctly setup with the essentialsX and Vault plugin for balance
Have you done papi ecloud download vault then papi reload
I need a plugin that connects to placeholder api thats a team plugin
The team plugin probably hooks into placeholderapi
I have a suggestion for this plugin as an expansion: SimpleRanks (plugin/simpleranks on Modrinth)
%sr_rank%Shows your rank%sr_rank_expiring_date_[time_format]%Shows the date, when your rank will expire in the time format ("Infinite" if rank is infinite)%sr_rank_expiring_in_[time_format]%Shows the amount of time your rank will expire in a time format
<@&639756260874387476>
Use luckperm instead
But I have to setup everyeverything new.
Can't you just make it too?
Just 3 placeholders
it already has %sr_rank%, and %sr_rank_timer%, if you want more placeholders, ask the plugin's dev to add them on their GitHub repo https://github.com/Silal123/SimpleRanks/issues
Thank you!
Place holder API -> /papi ecloud download betterteams
In 1.21.11 the command no work
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_y_<homename>%
%essentials_home_z_<homename>%
%essentials_home_w_<homename>%```
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 the GUI. Home1, home2, home3, home4 & home5. If i set the home1 (Index #1) first and then home2 (Index #2). Then delete home1. Then home2 becomes (Index #1) in the index list and since the slots are fixed it messes with the current limitations of only being able to call the index number for the homes coordinates and not the actual name itself for the respective slots.
Side request: Would it also be possible to add a boolean for if i home with the name of a specified home exists returns yes or no?
```%essentials_home_exist_<homename>%```
Your best bet would be to create an issue on github under the essentials expansion requesting the feature so it doesn't get lost in here again
if you're gonna make a issue would you mind adding %essentials_playtime% to get the player's playtime :3
pretty sure %essentials_home_<number>% is a thing
or does it just give names
Doesn't get the coords of a home name. You can only get the coords of an index number in the list of homes as of now.
I think I have the coolest expansion idea: The whole thing can be called "If" or "Execute" (or maybe something else) and it has only one placeholder https://i.imgur.com/BL846MC.png
<@&639756260874387476>
changeoutput expansion exists already
Hello, I'm trying to setup s scoreboard using PAPI and the Standalone „World“ expansion.
So I'm trying to keep track of the player count for every single world with %world_players_<world>%, but for some reason I can't display world_nether, world_the_end or world_lobby.
Does anyone have experience with this or knows how to make it work?
Thanks
👉 ❤️
isnt this a thing in statistic expansion already?
%statistic_time_played%
how would knowing the home name change this? and how are going to get the home name in the first place?
how are you going to know what the home name is
are your home names static?
Yes
I have fixed homes (home1, home2, home3, home4, home5. The player will not be able to change these.
I use Luckperms meta to allow the player to rename their homes by setting the meta to whatever the new name will be and then display that meta tag through a luckperms placeholder.
But the actual essentials home is static home1,home2,home3,home4,home5
When i set these homes they could be random in the index list for essentials. Thats where the problem comes in because if you keep deleting home1,home5,home3,home2 and then setting them again home5,home2,home3,home1. Then the index will be randomized.
And thats why i can't call the index using %essentials_home_1_x%
I need to call the actual home name.
I feel like the addition will be great for people that does it the way i do it when making a homes GUI. and for other purposes as well.
I have mainly done it this way so that when you delete a home, the homes you've set stay in their respective slots instead of moving from right to left.
when you say you have "fixed homes", you mean that home1 will be at x,y,z, home2 will be at x1,y1,z1 etc;.. for all players right?
I haven't
what is "fixed" about your homes?
The slot
their position? their name?
1 2 3 4 5 in the GUI
what does that mean
Okay give me a moment
meaning that your homes would be in order of them being set
Yes i know
essentials changes the index upon deletion
But when i set home1 & home3
i assume
Then home2
Then home2 becomes index 3
Watch the link ^^
Home1 is a set slot in the GUI and home1 will always be in that slot
I see
So if i randomly set different homes out of those 5
well there isn't exactly a way to do this without saving the index with the home name somewhere
how?
The home name is in /homes
Just check through all index numbers and if it finds the right name for whatever is in the placeholder then return the coords
I just wish i was able to do %essentials_home_home1_x% regardless if it's in Index number 1-5.
That's all i'm trying to get
But currently you can't do that
You can only call the coords of a specific index and for what ever home is in that index
%essentials_home_5_x%
Thats the problem
I see
Because my index list can be randomized depending on what ever home you set first in my GUI. I can set home5 first and it will be Index #1. Then home3 and it will be Index 2
Calling the coords through an index number wouldn't work.
Right now the essentials expansion is in favor of getting information about what ever home is in a specific index but it would be amazing if additional placeholders could be added to get information about specific home names as well no matter what index they are in ^^
@zinc relictry that
%essentials_home_<home>_x%
%essentials_home_<home>_y%
%essentials_home_<home>_z%
replace the old expansion by this one in your /<server folder>/plugins/PlaceholderAPI/expansions/ folder
actually
do you need this?
can't you just call /home <home> ?
oh I guess you'd want to display the pos?
oh
I forgot to check if the home was null
Oh let me check!
%essentials_home_home1_w% returns %essentials_home_home1_w%
It doesnt return anything unfortunately except for the placeholder itself. So it must not be working
Im so sorry for the delay, i had to make food
Hi @junior musk , i got a Problem: PlaceholderAPI dont get the LuckPerms Extensions, everytime i restart server it just gets deleted. I tried reinstalling the PlaceholderAPI but it doesnt work. Any Tips? Please ping me
are you getting any errors when downloading it?
You can also try to manually download the expansion and place it in the expansions folder https://api.extendedclip.com/expansions/luckperms/
I dont get any errors. it just dont work
which placeholder did you use?
%essentials_home_home1_x%
%essentials_home_home1_y%
%essentials_home_home1_z%
%essentials_home_home1_w%
All 4
For 5 homes
So
%essentials_home_home2_x% and so on
does
/papi parse me %essentials_home_home1_x%
also throw an error?
One moment
It returns blank
Which is good!
Well if no home was set
Never mind wait
I believe i have home 1 set but it still throws blank
Hmmm
Wait
I'll try myself so I don't bother you every minute
I removed all %essentials_home placeholders
I believe it has to do with the fact that %essentials_home_<integer>% is conflicting with %essentials_home_homename%
Because maybe its expecting a number and not a string
I'm not a dev just trying to help haha
I'm only saying this because i dont use any of the new %essentials_home_homename% placeholders in the menu right now. But i do have %essentials_home_1% in the menu and its causing an issue as it didnt do before.
No need to worry! I'll help you as much as you need.
Since the integer is already using that path for getting its coords. Maybe you could add name to it when using string? %essentials_home_name_<homename>_x% If thats the issue of course!
Just give me 2 minutes to start the server^^
Works like a wonder
Personally in your opinion tho
Do you think that this was a good addition?
Just kinda useless? :p
so I don't mind
wasn't too difficult either, if you overlook the small mistakes I made
No this was made super fast
You did amazing
Wait although! Would it still be possible to add the little side request?
A boolean placeholder that tells if a home exists or not?
I am more than happy having what i got already. Dont worry!
alright
do you mind if I break the expansion entirely?
as in, replace %essentials_home_<home>_x% with %essentials_home_x_<home>%
Yeah that should work!
So what would %essentials_home_6% be?
%essentials_6_home%?
To retrieve its name
Oh okay then no worries
probably home_name_6
Okay that should work
I can just use replace all in notepad++
So does that mean that
%essentials_home_home4_x% will be %essentials_home_name_w_home4% or just %essentials_home_w_home4%?
%essentials_home_world_home4%
I can add it as well as a shortcut
That would be great!
So what would the exist placeholder be?
essentials_home_exist_name?
That works perfectly!
Yeah ^^
exists
Will this be supported through out 26.1.1 etc? when essentialsx updates?
I'm planning on always updating the server ever 2 updates or so
So essentials_home_has_name?
yeah
Perfect ^^
type /papi parse me %essentials_home_ without pressing Enter and it'll list the placeholders' syntax (the first one's wrong because it takes it from the eCloud and I can''t change that, but the others should be fine)
yeah that's correct
%essentials_home_3% returns blank
it's home_name_3
has
has!
you have the list of all home placeholders right here ;-;
it returns /papi parse me yes
yeah, it returns yes/no
wait
send a screenshot
Oh when i do /papi parse me %essentials_home_has_home1% it returns /papi parse me yes
weird
yeah that makes more sense
Sorry about that
It works perfectly!
Thank you so much for all the help!
Everything is as it should be.
Thank you for everything. This is exactly how i want it to be.
This solved so many issues haha
And it made me reduce my deluxemenus lines by a ton
hey quick question i want to combine the playercount of 2 servers with this placeholder apI
%bungee_total%
%bungee_<servername>%
How can i achieve that so the playercount of 2 servers combined not total
%math_0_{bungee_<server1>}+{bungee_<server2>}%
your amazing
/papi ecoud download Math
/papi reload
hellow
*hello
How can I show someone's head in deluxemenus?
I asked in deluxe hub server
and they said that I have to ask here
?dm-heads
Where do I have to put a player name?
have you read the message above yours?
yea. I mean do I have to replace "head" the name on the player
like how do I use material: head-extended_clip
oh tysm
material: head-Qwrex_
@junior musk Doesn't work
Hello, I am tryina configure discordSRV so that when I type playerlist, it shows if they are AFK or not. However, %essentials_afk% returns only yes or no. How can I make it return AFK if yes or nothing if no?
%changeoutput_<options>_input:<input>_matcher:<match>_ifmatch:<output-if-matched>_else:<output-if-not-matched>%
/papi ecloud download ChangeOutput
is there a way to have a placeholder in another placeholdeR?
explain further
i added the teams line
on my scoreboard
and it doesn't show
i use betterteams
can someone help me
@junior musk
@idle coral
A DeluxeMenus advanced configuration guide
#=========================================================
menu_title: '&8> &6&lD&eM &bAdvanced Example'
open_command:
- advancedmenu
- advancedexamplemenu
- themostadvancedmenuintheworld
open_commands: - '[sound] BLOCK_BEACON_ACTIVATE'
- '[message] &7Opening Advanced example menu, Plugin created by &bextended_clip&7!'
size: 27
as always, only cool people can open this menu 🙂
open_requirement:
requirements:
permission:
type:
permission:
deny_commands:
- "[message] &8[&bDeluxe&eMenus&8] &cYou don't have perms for this!"
Algazal:
'example':
material: basehead-ewogICJ0aW1lc3RhbXAiIDogMTc2ODQ5NDAzOTY3MSwKICAicHJvZmlsZUlkIiA6ICJkYTA1Y2Q3OWZkYjc0MDJlYTdjNjMzY2NkZmYzMDI4YyIsCiAgInByb2ZpbGVOYW1lIiA6ICJGZXJuYW5kMGFsMG5zMCIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS80MDRlN2EyN2JlODI0M2E0ZDU0NDMyOTc0YTU3MTY0MDBiZWRhMTU4MWRhNzMxOWQ2MTZiNThkYzg1MTczZjFmIiwKICAgICAgIm1ldGFkYXRhIiA6IHsKICAgICAgICAibW9kZWwiIDogInNsaW0iCiAgICAgIH0KICAgIH0KICB9Cn0=
slot: 12
priority: 1
update: true
item_flags:
- HIDE_ATTRIBUTES
display_name: '&6&kS&r&6&lAlgazal&r&6&kS'
lore:
- '&7Right Click!'
I doesn't work
The all code
Where is the problem I can't find it
@junior musk
could i get help with Utils parse nesting and Time Formatting?
%utils_parse_formatter_number_time_{objective_score_{*Time}}%
i don't know if this is the correct way of doing it, but i need a scoreboard objective score to be formatted from 61 (seconds) to 1 minute 1 second
when i parsed it with /papi parse me ... it returns:
"%formatter_number_time_0*Time%%%" in chat
try %utils_parse_formatter_number_time_{objective_score_\{*Time\}}%
if you use it in a config file in a line surrounded by " ", double both \
Server returned HTTP response code: 502 for URL:
my server cant acess ecloud
on ecloud it says under maintenance
and do someone has expansions to send me manually
@abstract sun
@junior musk
@idle coral
even discord bot can’t respond with expansion
bro
because it is under maintenance
we need to wait
until its goes back
what is this error in console?
java.io.IOException: Server returned HTTP response code: 502 for URL: https://ecloud.placeholderapi.com/api/v3/?platform=bukkit
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2028) ~[?:?]
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629) ~[?:?]
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) ~[?:?]
at java.base/java.net.URL.openStream(URL.java:1325) ~[?:?]
at com.google.common.io.Resources$UrlByteSource.openStream(Resources.java:69) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.ByteSource.read(ByteSource.java:295) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.ByteSource$AsCharSource.read(ByteSource.java:473) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.Resources.toString(Resources.java:108) ~[guava-33.5.0-jre.jar:?]
at PlaceholderAPI-2.12.2.jar//me.clip.placeholderapi.expansion.manager.CloudExpansionManager.lambda$fetch$4(CloudExpansionManager.java:189) ~[?:?]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]```
my server version 1.21.11 paper
ecloud is under maintenance so plugin can't reach it
When will the server be back?
I have the same question
yeah same like 150 peoples are waiting for me i disabled scoreboard because of that on my server
someone have the statistic placeholder: Expansion-Statistic.jar ?
oh so its not just me.. when does ecloud will come back ?
we are waiting for an admin to come online, only a select few people can resolve this
okay !
placeholders should still work given that you already have the expansions downloaded beforehand?
is there a way to download an expension pack without ecloud ?
<@&639756260874387476> pls
is there a way ?
Plugin down or smth
ecloud is in maintenance
how long
I dont know
be patient 🙂
NUH UH
not really, unless you want to manually compile the expansions if they are open source... but I recommend just waiting
;D okay well patience is a virtue i guess
[00:13:33 WARN]: [PlaceholderAPI] Failed to download expansion information
java.io.IOException: Server returned HTTP response code: 502 for URL: https://ecloud.placeholderapi.com/api/v3/?platform=bukkit
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2014) ~[?:?]
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615) ~[?:?]
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) ~[?:?]
at java.base/java.net.URL.openStream(URL.java:1325) ~[?:?]
at com.google.common.io.Resources$UrlByteSource.openStream(Resources.java:69) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.ByteSource.read(ByteSource.java:295) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.ByteSource$AsCharSource.read(ByteSource.java:473) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.Resources.toString(Resources.java:108) ~[guava-33.5.0-jre.jar:?]
at PlaceholderAPI.jar//me.clip.placeholderapi.expansion.manager.CloudExpansionManager.lambda$fetch$4(CloudExpansionManager.java:189) ~[?:?]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1575) ~[?:?]
wtf
Theyre currently under maintenance
(
i tried almost everything then realised web under maintenance xd
It's back online
Does work just checked. thank you
Fixed the command, was checking the old service
I need help
There is no time to wait! Ask your question @south pulsar!
I'm looking for a long term partnership
You can put something in the service channels if you're looking for someone
what do you do for living?
That's not your concern
I'm a dev, from Asia
You can offer your services in #1489053497629605969 if that's what you're promoting
May I ask regarding Math expansion,
Where in this placeholder did i make the mistake? Since it not parsing for me
%math_0_(1-(1+sqrt(5)/2))^(({griefprevgui_claimblocks}/10000)+1)%
The placeholder %math_0_(1+sqrt(5)/2)^(({griefprevgui_claimblocks}/10000)+1)% can still parse me a number.
Tysm
When i seperate the first placeholder into %math_0(1+sqrt(5)/2))% and math_0_(({griefprevgui_claimblocks}/10000)+1)%, it still return a number, the issue seems to come from the square ^ ?
Ive not used the math expansion, but could it use the ** notation for power?
yes
nice :D.
Getting this error after updating to 1.21.11. Running the latest javascript and deluxemenu files.
https://mclo.gs/1i52iyb
Am I missing something here?
Hmmm, suggest opening an issue on the javascript expansion github page and we'll look into it
Bet
Hello! I would really appreciate some guidance here! I usually can figure things out on my own but I'm struggling haha
I am looking to do what is in the picture however I am wanting to make an in-game money goal rather than a donation store goal. What am I doing to make this work? LOL I was told that Placeholders would be my best bet
All seems fine here on a clean server, working both on 1.21.11 and the latest dev build of 26.1
Please? 🥹
Known issue, can be ignored, is fixed it the latest dev build @limber ice
You can make the progress bar using the Progress expansion.
/papi ecloud download progress
/papi reload
You can read the documentation on how it works here: https://github.com/PlaceholderAPI/Progress-Expansion
I tried that and it’s almost like the expansion isn’t a thing. Or doesn’t give me the option to download ingame
Might need an upgraded version, just realized
Hello, is there any way to show another player’s account balance with a Variable?
vault has placeholders for that
I didnt found the variable from vault 😅 nothing seems to work 🙁
Yo, is there any info on when PlaceHolderAPI support for 26.1.2 is coming out, or is there maybe already a beta version?
does it not work
There is only up to 1.21.11 on Modrinth
and have you tried it?
Yeah we've tested it all in house and is working, I've just updated the supported versions on the plugin pages as well.
tho if you want to display to a player a different player's balance then you can use the OtherPlayer expansion aswell
Which variable is responsible for this? Doesn’t it exist, or do I oversee it all the time? 😅
actually looks like the otherplayer expansion doesnt have a placeholder for that specifically
i thought it did
actually i shouldve probably ask what are you using this for?
i ask just because depending on your usecase i might beable to point you in the right direction
We have a server and I wanted to display the state account.
However, I have figured out how to do it now. With the expansion „ParseOthers“ it has finally worked.
ahh thats the one i ment then
i knew there was an expansion for it, i just thought that it was otherplayer
update the plugin
Hi, I'm trying to install the Placeholder API plugin on my Minecraft Arclight 1.20.1 server, but this message appears and it won't let me use the commands.
Most likely wont work on Arclight as papi requires adventure to load which Arclight is not allowing
I understand then, I think it's all over.
"&f%math_floor({peconomy_balance_pontosafk_raw}*10/86400)% dias %math_floor({peconomy_balance_pontosafk_raw}*10/3600)-floor({peconomy_balance_pontosafk_raw}*10/86400)*24% horas %math_floor({peconomy_balance_pontosafk_raw}*10/60)-floor({peconomy_balance_pontosafk_raw}*10/3600)*60% minutos %math_floor({peconomy_balance_pontosafk_raw}*10)-floor({peconomy_balance_pontosafk_raw}*10/60)*60% segundos"
HELP PLSS
It's returning 0.000 to me. How can I make it return only the numbers before the period (.) without leaving decimal places?
Is there a math option that returns everything as an integer?
%math_0_...
Replace with math_floor?
I got it, thanks
i forgot what i added or did, but im looking for what plugin or papi that uses %timer%? basically it displays the despawn time of an item on ground
Getting error in logs I feel are caused by the javascript expansion, is there an update or work around?
What error?
view_requirement:
requirements:
has_rank:
type: has permission
permission: unga.bunga
how does this section work?
can i just make up a permission?
yes any permission you can think of
I finally got the bar to show up but now...I'm really not sure how to go about doing what I want it to do:
- What placeholder do I need to use for a in-game currency community goal? I looked at Vault and Essentials but none of those placeholders make sense?
- Once I get the bar working, how do I tie in the money to it? Like players would have to do a command to give to that goal.
my bad, barry 🫠
I believe I already responded to you last time you posted this, it can be ignored, it's been fixed in the latest dev build. Has to do with the hash checker we have trying to scan a folder
Fix will go in the next release build
I'm not sure about the placeholder. Are you trying to find a placeholder that calculates the entire server balance? Or what exactly?
If that's what you're looking for, I can't find a placeholder for that. You probably need something custom to be built
Is there any placeholder to display these sprites / playerheads in chat?
Funnycube, I don't recall getting a ping about it, I assumed I didn't ask
hello, why when i use statistic for playtime,kills,deaths,etc don't show for me any thing in playtime placeholder and show for me 0 in deaths and kills placeholder i tried to update the plugin and update the ext but it not working
What plugin are you using?
placeholderapi
no I meant if it's a leaderboard plugin
this problem in placeholder statistic
no its not leaderboard is it in all
yes
whats your server version + PlaceholderAPI version?
1.21.11 / 2.12.2
latest ver
The Statistic expansion retrieves its data from the server files. If the data isn't tracked, then there's no data to retrieve and show.
If I remember correctly, there is a way to turn of statistics in Purpur. Maybe that's something you've done? Or maybe it was turned off by default.
In your spigot.yml file, find the option stats.disable-saving and make sure it is set to false.
omg it was true
I will try now
It's worked bro thanks <3
I want players to be able to put money into a ingame money server goal. So a player could do, for example, /donate 1000 and 1000 would go to a 1 million dollar goal
Do you have a plugin for the /donate? If so, check if it already has a placeholder for that goal
Ah so I would need an additional plugin to do this - that’s what I figured but wanted to make sure I wasn’t missing anything from Vault/Essentials
Thank you very much for your guidance, it’s much appreciated
I seem to have run into an issue- I have a few plugins that require PAPI as a dependency, but when i start the server, it acts as if PAPI isn't there at all. Paper 1.21.11/PAPI 2.12.2
ive uninstalled and reinstalled the plugin jar once already
Can you send the startup logs here?
https://paste.helpch.at/usiwiwixok.php
would be nice to not search in folders for papi expansions, the mysql exp creates a folder for the specific config files
And i got this on server start, maybe just skip folders or skip for non-jar files
Can you try the latest dev build from here? https://ci.extendedclip.com/job/PlaceholderAPI/
uh, thanks - fixed xD
hey, do you know if 26.1.X support is available in the latest papi? the dev build maybe?
try and see
Latest stable already works fine on the latest mc
Papi will rarely break with updates
Hello, I encountered an error when running PlaceholderAPI on Paper 1.21.2:
java.io.FileNotFoundException: plugins/PlaceholderAPI/expansions/libraries (Is a directory)
The plugin tries to read plugins/PlaceholderAPI/expansions/libraries as a file, but on my server this path exists as a directory. This causes FileInputStream to throw FileNotFoundException with the message "Is a directory".
Thx
Are there any placeholders that can retrieve the player in a specific place in the player list?
or realy just anything that can retrieve names of people online but has no chance of repeating those names if I use the same placeholder a lot on the same menu
Where you sit in the player list is not really tracked, the second option is possible with JavaScript placesholders I would imagine
will check it out
this is exactly what I was looking for thanks!
Hello, good evening. How do I display the kills and deaths a user has had on screen? I know it's with additional player extensions, but I don't know which one to use to display them.
%player_kills% %player_deaths%
/papi ecloud download Statistic
/papi reload
%statistic_player_kills%
%statistic_death%
Thank you so much, it worked! I was having problems with:
%statistic_death%
and upon closer inspection, I realized it was missing an "s" and should be:
%statistic_deaths%
Thank you so much, it works now.
ah yeah my bad
could someoe please help me to find a method to find clients.. i do n8n workflows
Hello, JHS-Votifier added support for plecaholderapi, could you validate it for download please?
Added
PlaceholderAPI Support - Registers a votifier expansion when PlaceholderAPI is installed
I forgot to say it's from hytale
Great to hear, are you the dev of JHS-Votifier?
@balmy marten eat this
I'm not, I'm a server owner and user of the plugin and I'd like to use its placeholders in holograms, so I'm taking the opportunity to bridge information to speed things up because I realize that a lot of the time there's no conversation between mod developers.
Was my message? because the anti-abuse system warned me not to mention staff haha
U mentioned an staff so that’s anit mention
I think you misunderstood JHS-Votifiers changelog - it appears they may just be registering the expansion locally via the plugin it's self rather than a separate expansion jar since they haven't mentioned a download command or got a expansion with the name jhs-votifier uploaded onto the Ecloud. Have you tried using the placeholders with the JHSVotifier plugin installed?
I tried to use it but it gives me an error, apparently they added an expansion to the plugin itself, but it's not responding '-'
Show us the error you get.
hi guys
and i just made something like yaml %landmembers_member2% &fᎏ &c%parseother_unsafe_{landmembers_member2}_{mmocore_health}%&f/&c%parseother_unsafe_{landmembers_member2}_{mmocore_max_health}%'
and thing is text updates very slow
any ideas how to fix ?
nvm
i am fixing it
yo does anyone know this error
the error is invisible ig
Is this just a Minecraft support server ?
do you see the official minecraft name on this server name?
thats the main focus most people are here for
but people do all kinds of things here
its mostly:
minecraft
a LITTLE hytale
some roblox
marketing/social media
people post in the offer section looking for it
🥀
Ahh okay i was just requesting a little easy discord support ngl, nothing major
you can ask a question in #off-topic or you can do a #1489053499755991090
i dont think anyone does the free requests lol
Ah i see ngl for someone who knows what there doing will take less then a hour... i just cant figure it out as new to discord ngl
2019 is not new bro 🥀
I made the account then and never used it... but it was linked to my Gmail
Hack a guys account thats linked to my Gmail account? Make it make sense
yes
Hi everyone! When I type /papi reload in PlaceholderAPI, it doesn’t output anything, and it just messed up the whole PlaceholderAPI that was already working fine.
plz help
Suggest giving us your startup logs
Trying to use a checkitem placeholder in math, but im finding that whenever a checkitem fails, it just sends nothing, resulting in math that doesnt work, is there a setting i can use to add a fallback or some sort of fix?
[20:59:24 WARN]: [PlaceholderAPI] [math] Placeholder: %math_0:0_50+(0+{checkitem_getinfo:39_enchantments:flame})+(0+{checkitem_getinfo:38_enchantments:flame})+(0+{checkitem_getinfo:37_enchantments:flame})+(0+{checkitem_getinfo:36_enchantments:flame})% [20:59:24 WARN]: [PlaceholderAPI] [math] Cause: '50+(0+)+(0+)+(0+)+(0+)' is not a valid Math expression.
hello can someone help me on this plz #1007620980627230730 Players_head plzz
Hi We have a DeluxeMenus crafting exchange system where players trade vanilla items (like netherite_sword) for custom items. The problem is with the checkitem_remove command:
With strict: it won't remove the item if it has enchantments
Without strict: it removes any netherite_sword, including our custom items that use netherite_sword as material
We need a way to remove only vanilla netherite_sword (no custommodeldata) regardless of enchantments. Is there a CheckItem parameter that filters by "has no custommodeldata" without requiring the item to be completely clean?
I don't suggest you use the CheckItem expansion to remove items. Instead use the /minecraft:clear command. It has all the features that you will ever need.
The checkitem expansion doesn't have a default option. You can use a scripting expansion (such as the JavaScript expansion) to do this.
oh, I never heard of that command before, any hint to what it can be full expression
Hello, good day, I have a plugin called NetherfallX that I want to implement PlaceholderAPI in the plugin. Would that be possible?
Hello! Check out our wiki for this https://wiki.placeholderapi.com/#dev-guides
It says that I don't have permissions to You do not have permission to create expansions. Contact you
The only thing I am missing is the placeholderapi 🙂
hm?
It is the exact same as /minecraft:give. You can use online generators for the give command and then change the command to clear.
I already have it, thank you very much. One question how can I make you an author and contribute content?
I'm not sure what you mean. If you're after an ecloud account you won't need one if the expansion is built in.
https://wiki.placeholderapi.com/users/placeholder-list/minecraft/
I mean so that the plugin and the plugin's AI placeholder appear here
Ah, that list comes from GitHub, create a pull request to update it
what causes this error?
09:16:59 INFO]: [PlaceholderAPI] Loading server plugin PlaceholderAPI v2.12.2
[09:16:59 ERROR]: [PlaceholderAPI] Error occurred while trying to read /home/container/plugins/PlaceholderAPI/expansions/libraries
java.io.FileNotFoundException: plugins/PlaceholderAPI/expansions/libraries (Is a directory)
at java.base/java.io.FileInputStream.open0(Native Method) ~[?:?]
at java.base/java.io.FileInputStream.open(FileInputStream.java:185) ~[?:?]
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:139) ~[?:?]
at com.google.common.io.Files$FileByteSource.openStream(Files.java:131) ~[guava-33.5.0-jre.jar:?]
at com.google.common.io.Files$FileByteSource.read(Files.java:155) ~[guava-33.5.0-jre.jar:?]
at PlaceholderAPI-2.12.2(1).jar//me.clip.placeholderapi.util.ExpansionSafetyCheck.runChecks(ExpansionSafetyCheck.java:61) ~[?:?]
at PlaceholderAPI-2.12.2(1).jar//me.clip.placeholderapi.PlaceholderAPIPlugin.onLoad(PlaceholderAPIPlugin.java:158) ~[?:?]
at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) ~[paper-1.21.11.jar:1.21.11-100-4873e3f]
at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) ~[paper-1.21.11.jar:1.21.11-100-4873e3f]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[paper-1.21.11.jar:1.21.11-100-4873e3f]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:39) ~[paper-1.21.11.jar:1.21.11-100-4873e3f]
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:555) ~[paper-1.21.11.jar:1.21.11-100-4873e3f]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:320) ~[paper-1.21.11.jar:1.21.11-100-4873e3f]
at net.minecraft.server.MinecraftServer.runServer(```
Is there a placeholder that returns the item the player is currently holding? Item name, material, something like that?
%player_item_in_hand%
Hey, I'm a Software Engineer specializing in high-performance desktop applications, trading systems, and financial infrastructure. I build low-latency OMS/EMS platforms, real-time trading dashboards, AI-driven analytics tools, and blockchain settlement systems.
yo, how can I make the placeholders tabcomplete when using papi to parse them?
I can't find any way in the wiki
This is like those reddit threads where someone asks a question, says "found it" and doesnt share the solution, so someone in like 3 years is like "well howd you do it"
I thought that am the only guy that doesn't like to search through the source code
Hello! Hopefully someone can help me. I am currently using DeluxeMenus to make a cosmetics menu where the cosmetics are purchased with in-game money. However, I want to make it so players only have to buy the cosmetic once. Example: they buy a chat tag for 3 mil, they sport that tag in chat for a week, change to a different tag but then want to go back to the paid tag but not pay for it again. Any thoughts on how this might be achieved? Only thing I can think of is making a different menu where the cosmetics can be selected without attaching the price/eco take to it.
attach permission to player when buying each tag. Then use view_permission and priority to display it.
For instance, player buy tag A for 3mil, you give him the cosmetic, the permission node, and take the money. The view requirement is not needed here.
After he purchased item A, he will be given the permission node perm.tagA, you will setup the priority display and view_requirement as the perm.tagA.
=> Player already buy tag A can equip it, player not owning it can buy it
to expand this, make a "shop" to buy the titles then a "title" gui/menu to equip them
the shop sells permissions to titles, the title gui lists the titles you have permissions for and then you can equip them
This is what I was thinking but hoping there’d be something a bit easier haah
You dont want to combine systems like that (usually)
I thought he wanna combine the 2 into 1 button, not seperate those 2
If I can combine into 1 button then yes
yes you can
i think she wants it all in one menu, but instead of buying a title again it removes the cost and switches to an equip
ye, it can be achived
i dont know enough about deluxemenus to be helpful here but basic seems to ^
Thank you both!
i can make u one, but ill be considered make ppl lazier
I mean if I can have some guidance I can do it, just wanted to bounce ideas off others haah to see how it might best be achieved
Also *she 😛
No no it’s okay!
gender isnt real anyway were all just robots in a simulation
ok it didnt like my simulation gif 🙁
lol basic if you can provide some guidance, I’m all ears!
🥀 since i dont test it out, you can try it yourself, tell me if it has any problem
I will! I really appreciate it
quick, charge her $100
😭
how easy money was made
someone know if i parse /papi parse me %player_name% i get output in chat player_name
make sure you have the extension installed
i have
every placeholder in papi parse from %placeholder% is making to placeholder
but on scoreboard tab etc is working but still
how to set the timezone correctly in papi config?
locale: tr
zone: "GMT+3"
This doesnt work as %localtime_time% is always returning standard UTC+0
even %localtime_timezone_603% is returning UTC+0 time wtf lol
@jagged creek timezone: not zone:
in plugins/LocalTime/config.yml
it depends which localtime you're using
localtime on the ecloud doesn't have configurable timezones it seems, localtime v2 the plugin on spigot does
but u can use %localtime_timezone_gmt+3% I think
thanks
How does this bot work? I wanna make a similar bot for my server which auto answers FAQ questions to players
It reads all the messages and looks for keywords
Oh that's good idea
can you specialize in learning to read the rules
also dog
your the 27 millionth ai slop day trade finance bro, this is a minecraft help server
where do you keep coming from
can i debug stuff by logging with javascript expansion?
My plugin doesn't have condition check JavaScript expansions. Please help.
%check_if_{%advanceclans_clan%}equals""?&cX:%advanceclans_clan%% why not work
hello
i need help regarding Permission expansion
when i use a certain permission in an expansion like this example %permission_has_permission.profile.maxlevel%, it parses as Yes if the player is OP. even if the player has this permission and not OP, the placeholder parses as No. please help
is the player online?
if you use luckperms, there's a command to check if the player has a permission and where it comes from iirc
I think it was /lp permission test
/lp user <player> permission check <permission>
yeah
ah,,,
I guess the example is misleading
the placeholder should be %permission_has_profile.maxlevel% @spark lion
ohhhh LOLOL
thank you so much!
Hi! There is an issue of where placeholder api FOLIA is not working for me :l and is broken when I use it on leaderboards
i dont want to flood the chat with the error :l
could i send it in any other way?
Most likey the expansion not playing nicely with folia rather then papi itself
is there a placeholder for either saying the player is whitelisted or not OR a placeholder based on the new attibute scale to see what is your Size
@balmy marten
@junior musk
Anyone to help me
anyone know how i can wipe my papi ecluoud download and statistic because we are doing a new season and i cant reset playtime or kills
statistics are stored by the server, inside the world folder
and playtime?
playtime is a statistic
so how do i reset it?
the whole folder just bye bye?
no
its either statistic or playerdata folder inside the world folder
ive deleted stats player and playerdata and it hasnt wiped
stop the server and delete it
still there
nothing changed
thats where statistic expansion gets it's information from, and you can check it from within the stats menu when u press esc
if its not the statistic expansion ur using, then u need to find where ever the data is stored from whichever plugin/expansion
Is anyone aware of an expansion for converting messages from MiniMessage to Legacy formatting? The link I found while searching this chat is dead.
Unknown statistic 'player_kills', check https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Statistic. html for more info Getting this error for player kills other statistics works fine
was fine some time ago idk why it broke
Hello everyone, i'm trying to find a simple way to get the "raw" output of a placeholder parse.
For example, if i do /papi parse me %player_name_bold% and the expected output is Volya, i would like something that allows me to see that the output is actually §lVolya
if you have any clue feel free to ping me, thank you!
alright let me try
maybe %formatter_text_replace_§_&&r_{placeholder}%
don't forget the Formatter expansion
/papi ecloud download Formatter
/papi reload
yeah
MC doesn't let you since it's the color code character
though you can write it in config files, which I'm assuming is where the placeholder will end up being either way
obviously
you can also write it in console if you want
hmmm yeah i can do something like that, through mythichud
this one worked fine! thank you
nvm i meant the other one
plugins/PlaceholderAPI/expansions/libraries is unable to be reached.
isn't this like the 3rd time you ask? #placeholder-api message #placeholder-api message you've already been told twice by funnycube to use dev builds https://ci.extendedclip.com/job/PlaceholderAPI/
Hello guys can u help me please?
i have a little problem with the TAB plugin, I want the jobs to appear in the scoring table, and for the table to automatically update whenever they change jobs and when they stop working, however, I can't get it to work because I'm only seeing percentages like this %jobsr_user_jname_1% It seems the placeholder isn't recognizing the job for the table. I need your help, please.
If someone has answered before I never saw the reply, I will try the dev
you did see funnycube's second reply tho XD
OK, and my memory sucks at that time it was not something I was workign on
happens
Does it tell you the right value in chat if you write /papi parse me %jobsr_user_jname_1% ?
Is TAB installed on a proxy or on the server and can you send the link you get from /tab dump <player> or your TAB config if the command doesn't exist?
Yep here it is
it's not %jobsr_user_jname_<number>% it's %jobsr_user_job_<number>%
About the value It's not showing me the correct value; it keeps repeating the same value.
Thank you
hello I need help regarding the placeholders of essentials.
So I'm using essentials placeholder for display conditions of my settings menu using deluxemenus, I have checked the placeholderAPI's wiki and found the placeholders but the list is missing one placeholder %essentials_is_msg_enabled% so I'm wondering if you guys could add support for this placeholder. Thanks!
Note: I have talked with the essentialx team and they said the placeholder are not managed by them, it is managed by your team
%essentials_msg_ignore%
oh I thought that gives the list of ignored members
Hello, someone know how to fix this error please ?
[12:04:42] [Server thread/ERROR]: [PlaceholderAPI] Error occurred while trying to read /opt/skyblock/plugins/PlaceholderAPI/expansions/libraries
java.io.FileNotFoundException: plugins/PlaceholderAPI/expansions/libraries (Is a directory)
at java.io.FileInputStream.open0(Native Method) ~[?:?]
at java.io.FileInputStream.open(FileInputStream.java:213) ~[?:?]
PlaceholderAPI 2.12.2 contains a bug that on start during the safety check it gets confused by the libraries folder and thinks it's a file. You can safely ignore the error or use the latest dev build until the release build is available.
Thanks
hi guys, i need with something
im using these plugins:
DecentHolograms
Ajleaderboard
Placeholderapi
Servervariables
ConditionalEvents
im doing a ranking system, which already works, but i have a problem with a display
you have the variable "puntos_competitivos", which goes from 0+, without limit
and you have "rango_competitivo", which is text, like Iron IV
i get the points of the top 1 player with: %ajlb_lb_servervariables_value_puntos_competitivos_1_alltime_value%
with change output, i can do it, but only with a simple else, and i have many more ranks than 2, basically i need to show something like this:
example:
var points = %ajlb_lb_servervariables_value_puntos_competitivos_1_alltime_value%
match points:
< 50: show Bronce III
50 and <100: show Bronce II
100 and <150: show Bronce I (this is already did in the plugin conditional events, each player already has his own correct rank variable text)
etc
ive try using changeoutput with nesting, didnt work, how can i do?
%servervariables_value_otherplayer_%ajlb_lb_servervariables_value_puntos_competitivos_1_alltime_name%:rango_competitivo% that dont work (servervariables wiki, it would be simple as that if that work, but dont work), can someone help me with this display thing?
im in this server because placeholderapi is a really big plugin, maybe is there any other extension like changeoutput but with more elses for do this thing?
ngl i think the bungee expansion doesn't work properly when the server name contains_
any thoughts on this?
there's this legacy ecloud expansion GriefPrevention that has had a git commit from 2 years ago that has not been compiled and added to ecloud, would it be fine if I could update it?
Update it and submit the pull request
hm?
the update is already inside the github repo, but it hasn't been uploaded to ecloud
it was 2 whole years ago
Ideally it should be built into the plugin
We no longer really accept external expansions that depend on another plugin, as they really should be inbuilt
What exactly this expansion do
adds placeholders for griefprevention
?
i dont wanna pay $8 just to add placeholders for griefprevention no thanks i'd rather write an expansion myself
is this an ad
griefprevention docs still recommend adding that expansion :/
Please respect the rules, be patient and don't ping staff members!
I got no discount advertising it, and there is no rule against recommending a paid plugin.
And yes, you can write it on your own
Maybe reach out to the dev
I found GP lack of placeholder and gui so i paid for the thing i need. It provided what i wanted, and also you. I dont really care if you can write expansion for it or not, you ask, and i recommend, thats all
alr cool
Yo there is a option to change format date for server_countdown? i want to d h m s instead of w d h m s
PlaceholderAPI/config.yml
yea but i am talking about expansion server
date_format: MM/dd/yy HH:mm:ss
detect_malicious_expansions: true
use_adventure_provided_replacer: false
debug: false
expansions:
server:
server_name: A Minecraft Server
time:
locale: en
zone: Europe/Warsaw
suffix:
week: t
day: d
hour: h
minute: m
second: s```
its looks like it force to use week count
try remove week then, idk if it work without it
yea it work but it doesnt recount weeks to days
hi uhm so I'm using player args in my menu using deluxemenu to show the players current world name and I have added %{player}_world% so will it work?
Player Expansion
/papi ecloud download Utils
/papi reload
%utils_parseother:[{player}]_player_world%
alright
I just tried this placeholder and it doesn't work at all
It just gave me a blank output
do I have to change anything from this placeholder or just copy and paste?
Right, I keep forgetting, you need to add this setting in your menu https://wiki.helpch.at/helpchat-plugins/deluxemenus/options-and-configurations/gui?q=#placeholders-support-arguments
it works
i just need ur ssn
and bank information
< 3
oh no
Yeah, because "String" is a braindead made expansion.
and then I found this 👀
yeah because I didn't know formatter existed or could do that at that point
and String isn't too bad, it's just not functional with dots, and is kinda a shame it doesn't have a normal replace method like formatter which doesn't require touching the config
in blocks_shop:
- '[openguimenu] buy_item {first} polished_andesite Polished-Andesite 1 1 1 64'
in buy_item:
menu_title: 'ʙᴜʏɪɴɢ → %formatter_text_replace_-_ _{third}%
Expectation: Polished Andesite Result: Polished-Andesite
If it's only seeing "{third}" to replace, how can I make it see "Polished-Andesite" to replace properly? @junior musk
everyone is free to help.
and please.
parse_placeholders_after_arguments: true
This helped. Thank you.
Does papi have any placeholders for sprites/playerheads?
Just use Mini Message
They don’t have support to display the parsers head 🥲
it should be %math_0_{objective_score_{straznik_glebin}}+{objective_score_{jezdziec_z_glebin}}+{objective_score_{morska_zmora}}% though I think it might not work due to the inner {}
and it works despite the {} ?
alright, nice
?
it's literallly just a math placeholder with objective placeholders in it, what's wrong with it?
I've seen hundreds of people use basically the same thing
so what?
it's not like I'm sharing a plugin lol, it's just a math placeholder
"oh no, this random guy made an addition with 3 numbers, he's copying me"
if it had actually sensitive info in it, I'd understand, but otherwise there's no point
I leave my msgs because if other people need help to do stuff, like how to use the Math expansions, they can use Discord search feature and find my messages and use them as examples
if it were a full config file, I'd understand
but this is a single placeholder
which basically everyone uses
you mean the score names that aren't displayed to players ingame and therefore don't really matter at all?
hi, im using statistic for things like kills, playtime, etc but if i delete the playerdata folder the values don't reset
Stored in world folder
Player data
deleted it
reset echests invs etc
and skript vars but not the statistics
like deaths kills playtime, etc
Unless you have a plugin seperately storing them thats how you delete them
Where can i report a security issue (not with the plugin itself)
If not with the plugin then what?
github actions
You can dm me if you accept my request
Trying to change the formatting of the following placeholders:
- %player_first_join_date% * Timezone and Formatting
- %player_last_join_date% * Timezone and Formatting
- %statistic_time_played% * Formatting
Is that at all possible
out of curiosity
why?
I just personally don't like the way it is formatted
the player placeholders can be formatted with SimpleDateFormat, found in the main placeholderapi config
https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
statistic expansion is hardcoded as that format, but you can get the raw time played in seconds, then you would be able to format it yourself
Is there a way to set the timezone?
Please respect the rules, be patient and don't ping staff members!
Sorry bro, it did it automatically 😭
Hello, i have at the moment an egg or chicken issue
basically i need to render a placeholder returned by a placeholder
%vault_prefix% returns %img_owner%
but the img_owner placeholder remains as-is, and doesn't get rendered
this only in the chat plugin (CarbonChat), in the TAB plugin it works
/papi ecloud download Utils
/papi reload
%utils_parse:2_vault_prefix%
material: '%string_uppercase_{second}%'
slot: 22
amount: 1
display_name: '{third}'
lore:
- '🔢 Qᴜᴀɴᴛɪᴛʏ: &e{sixth}'
- '💰 Bᴜʏ ᴘʀɪᴄᴇ: &4%math_{fifth}%'```
failure to render item saved in "{second}" arg.
parse_placeholders_after_arguments: true
add this to your menu
I'm pretty sure DeluxeMenus does the uppercase itself without you having to do it though, one less placeholder to worry about
though I guess you would still need the setting for the math placeholder
I already have it. 👀
the menutitle works btw menu_title: 'ʙᴜʏɪɴɢ → %replace_caps_`_`_` `_{second}%'
but not material
what does that mean, sorry?
material: placeholder-%string_uppercase_{second}%
hmm let me try
the prefixing appears to work and to be needed for "material" in particular.
yeah
ℹ New channel for PlaceholderAPI Support
When is PAPI for 1.15 coming out
When 1.15 comes out.
It came out yesterday
😂
Huh
Yayyyy
help
hm?
thx for the help
You are welcome.
/daddy was removed by unfunnycube
unfunny indeed
people remove it ☹
s a d cube
i dont see anyone complaining
sad doggo hours
indeed
xd
It was a god damn alias. Those people have no fun in their life.
iT wAs oN tAb CoMpLeTe
Was smh 😦
@final shadow add /daddy to @wet basin
ask piglet
y lol
guess he's talking about the bot
oh
where's the 1,2,3,4,5 
what lol
%player_x%
%player_y%
%player_z%
^
😛
doesn't show the page's in this channel cough ||@balmy marten|| cough
@brisk coral
Please be patient and don't ping helpful or staff members!
feck u barry
ofc I can't fix it p.p
uh thank you
Hi, any ETA on PlaceholderAPI getting updated to 1.14 ?
Yw Frosty.
Ah ripperoni
Placeholdeapi works for me on 1.14 o.O
cube said we need this channel to be more active
on topic though, legit stuff
yra
Where can I request some placeholders?
#request-placeholders
what kind do you want?
I'd need litebans ones
No
Litebans ones are pretty much impossible because you have to get them async
no? just get them from the db?
^^
using the litebans api requires async
@severe galleon i deleted it u can post it
It's K. Now I'm here the question is already asked, so I'm gonna review the answer.
xD
How do I update the expansions?
Any reason when I restart the server placerholderapi decides not to work until I reload it?
OK, the one thing I have noticed in the papi update is GreifPrevention expansion is is gold and will not update.?
gold means that is not up to date
papi 2.10.0 on 1.13.2
of gp expansion
what version do you have
it says 1.3
it's updated then
@balmy marten is it possibly because the version of the expansion is 1.3.0
instead of 1.3
idk how papi checks versions
we have something in common