#placeholder-api

1 messages · Page 60 of 1

chilly orchid
#

hm

trail meteor
#

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?

trail meteor
#

could anyone help me on this?

fickle dove
trail meteor
#

anyway it doesn´t work for most of the placeholders I download and they don´t show up in list

fickle dove
#

Have you install PlayerTime plugin 🙂 ?

trail meteor
#

oh my...

fickle dove
#

listen my guy

trail meteor
#

I thought I just need the expansion

fickle dove
#

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

trail meteor
fickle dove
#

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

fickle dove
trail meteor
#

yes

fickle dove
trail meteor
fickle dove
trail meteor
#

np, thank you

unborn current
#

is there a placeholder for how many players on a backend server
in the proxy velocity

unborn current
gentle prawn
#

it should. it just uses plugin messaging channels and velocity should also support the same ones. if not, would have to make something custom

open frost
#

My placeholders aren't working for some reason

#

I've tried everything

balmy marten
#

Which placeholders

open frost
#

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%

balmy marten
#

No worries, run /papi dump for me and share the URL it gives you here

open frost
#

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

balmy marten
#

Yes, it should give a url to a pastebin

open frost
#

It is not sending any chat messages

balmy marten
#

Alright let's try something else

tender vaporBOT
balmy marten
#

Grab me that log ^

open frost
#

The whole log?

#

?paste

tender vaporBOT
balmy marten
#

Yup

open frost
balmy marten
#

Great give me a min

#

Why are you using cracked plugins :/

open frost
#

Which ones

#

Sorry this is a very old file of the server

balmy marten
#

A lot of cracked plugins contain malware

#

and goes against our 0 tolerance policy

open frost
#

Which ones are cracked

balmy marten
#

The ones you didn't pay for, our system can flag them

#

eg [PlayerVaults] [STDOUT] [PlayerVaults] Leaked by

open frost
#

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

balmy marten
#

An old server is not an excuse, you still have them.

gentle prawn
#

isn't the playervaults plugin open source anyways

fickle dove
#

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

tender vaporBOT
nocturne skiff
#

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

fervent spire
#

Have you done papi ecloud download vault then papi reload

nocturne skiff
#

i have not lemme try

#

okay now it works tysm

nocturne skiff
#

I need a plugin that connects to placeholder api thats a team plugin

fervent spire
#

The team plugin probably hooks into placeholderapi

pure steeple
#

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
pure steeple
#

<@&639756260874387476>

pure steeple
#

But I have to setup everyeverything new.

#

Can't you just make it too?

#

Just 3 placeholders

junior musk
pure steeple
#

Thank you!

fallow badger
#

Place holder API -> /papi ecloud download betterteams
In 1.21.11 the command no work

zinc relic
#

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>%```
balmy marten
#

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

pearl tartan
sharp jay
#

or does it just give names

tender vaporBOT
zinc relic
#

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.

pure steeple
#

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>

warm topaz
#

changeoutput expansion exists already

pure steeple
#

oh

#

............

umbral creek
#

hi

#

what does api mena

#

mean

tulip path
#

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

warm topaz
#

wrap worldname in **

tulip path
#

👉 ❤️

warm topaz
#

%statistic_time_played%

warm topaz
#

how are you going to know what the home name is

#

are your home names static?

zinc relic
#

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.

junior musk
#

shouldn't you use warps instead?

#

if homes are all the same for all players

zinc relic
#

Warps are public not private no?

#

You can't set a private warp

junior musk
#

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?

zinc relic
#

Have you played on DonutSMP?

#

My homes menu works exactly like that

junior musk
#

I haven't

zinc relic
#

Well umm

#

No not exactly

junior musk
#

what is "fixed" about your homes?

zinc relic
#

The slot

junior musk
#

their position? their name?

zinc relic
#

1 2 3 4 5 in the GUI

junior musk
#

what does that mean

zinc relic
#

Okay give me a moment

junior musk
#

and how is that "fixed"

#

DM isn't the data source, Essentials is

zinc relic
junior musk
#

meaning that your homes would be in order of them being set

zinc relic
#

Yes i know

warm topaz
#

essentials changes the index upon deletion

zinc relic
#

But when i set home1 & home3

warm topaz
#

i assume

zinc relic
#

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

junior musk
#

I see

zinc relic
#

So if i randomly set different homes out of those 5

junior musk
#

well there isn't exactly a way to do this without saving the index with the home name somewhere

zinc relic
#

then the index will be randomized

#

I have already done it

junior musk
#

how?

zinc relic
#

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

junior musk
#

I see

zinc relic
#

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 ^^

junior musk
#
%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

zinc relic
#

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

sinful violet
#

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

zinc relic
#

I installed the jar, started the server & did /papi reload

junior musk
#

should be better

#

@zinc relic

warm topaz
sinful violet
#

I dont get any errors. it just dont work

zinc relic
#

Lets try!

#

I got an error now and cant open the GUI

#

I am using deluxemenus

junior musk
#

which placeholder did you use?

zinc relic
#

%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

junior musk
#

does
/papi parse me %essentials_home_home1_x%
also throw an error?

zinc relic
#

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

junior musk
#

I'll try myself so I don't bother you every minute

zinc relic
#

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.

zinc relic
#

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!

junior musk
#

same syntax as before

zinc relic
#

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?

junior musk
#

idk

#

though I'm always for more customization

zinc relic
#

Just kinda useless? :p

junior musk
#

so I don't mind

zinc relic
#

Oh okay i see

#

Haha

junior musk
#

wasn't too difficult either, if you overlook the small mistakes I made

zinc relic
#

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!

junior musk
#

alright

#

do you mind if I break the expansion entirely?

#

as in, replace %essentials_home_<home>_x% with %essentials_home_x_<home>%

zinc relic
#

Not an issue at all!

#

Will this ruin %essentials_home_1_x% though?

junior musk
#

yeah

#

you'd have to change it to the other syntax

zinc relic
#

Yeah that should work!

#

So what would %essentials_home_6% be?

#

%essentials_6_home%?

#

To retrieve its name

junior musk
#

no still that

#

actually

zinc relic
#

Oh okay then no worries

junior musk
#

probably home_name_6

zinc relic
#

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%?

junior musk
#

%essentials_home_world_home4%

zinc relic
#

can i still do home_w_home4?

#

or does it have to say' world'?

junior musk
#

I can add it as well as a shortcut

zinc relic
#

That would be great!

#

So what would the exist placeholder be?

#

essentials_home_exist_name?

junior musk
#

yeah

#

well exists with an s

#

but yeah

zinc relic
#

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

junior musk
#

nvm I named it has instead of exists

#

and yes

zinc relic
#

So essentials_home_has_name?

junior musk
#

yeah

zinc relic
#

Perfect ^^

junior musk
#

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)

zinc relic
#

Cliccking the sethome button does not change the home anymore

junior musk
zinc relic
#

%essentials_home_3% returns blank

junior musk
#

it's home_name_3

zinc relic
#

What was the exists again?

#

/papi parse me %essentials_home_exists_home1%?

junior musk
#

has

zinc relic
#

has!

junior musk
zinc relic
#

it returns /papi parse me yes

junior musk
#

yeah, it returns yes/no

zinc relic
#

When i do /papi parse me %essentials_home_has_home1%

#

It returns the whole command

junior musk
#

uh

#

wat

zinc relic
#

wait

junior musk
#

send a screenshot

junior musk
#

works fine for me

zinc relic
#

Oh when i do /papi parse me %essentials_home_has_home1% it returns /papi parse me yes

junior musk
#

weird

zinc relic
#

no wait

#

Sorry

#

My fault

#

It returns yes

junior musk
#

yeah that makes more sense

zinc relic
#

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

safe torrent
#

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

junior musk
#

%math_0_{bungee_<server1>}+{bungee_<server2>}%

safe torrent
#

your amazing

junior musk
#

/papi ecoud download Math
/papi reload

obsidian geyser
#

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

junior musk
#

?dm-heads

tender vaporBOT
obsidian geyser
junior musk
#

have you read the message above yours?

obsidian geyser
#

yea. I mean do I have to replace "head" the name on the player
like how do I use material: head-extended_clip

junior musk
#

extended_clip is an example

#

you can replace it with the name you want

obsidian geyser
obsidian geyser
#

material: head-Qwrex_
@junior musk Doesn't work

junior musk
#

what's your DeluxeMenus version?

#

and what does it show?

obsidian geyser
#

nvm

#

It worked

#

tysm

hexed nebula
#

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?

fickle dove
#

/papi ecloud download ChangeOutput

candid furnace
#

is there a way to have a placeholder in another placeholdeR?

lunar delta
#

i added the teams line

#

on my scoreboard

#

and it doesn't show

#

i use betterteams

#

can someone help me

#

@junior musk

lunar delta
#

@idle coral

tender vaporBOT
obsidian geyser
#

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

vapid stump
#

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

junior musk
#

if you use it in a config file in a line surrounded by " ", double both \

abstract sun
#

Server returned HTTP response code: 502 for URL:

formal jungle
#

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

tender vaporBOT
formal jungle
#

even discord bot can’t respond with expansion

abstract sun
#

because it is under maintenance

#

we need to wait

#

until its goes back

hidden gate
#

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

copper falcon
#

ecloud is under maintenance so plugin can't reach it

subtle vortex
#

When will the server be back?

fiery oxide
formal jungle
#

yeah same like 150 peoples are waiting for me i disabled scoreboard because of that on my server

hoary locust
#

someone have the statistic placeholder: Expansion-Statistic.jar ?

plush light
#

oh so its not just me.. when does ecloud will come back ?

warm topaz
#

we are waiting for an admin to come online, only a select few people can resolve this

plush light
#

okay !

warm topaz
plush light
#

is there a way to download an expension pack without ecloud ?

#

<@&639756260874387476> pls

tender vaporBOT
thin plaza
#

Plugin down or smth

plush light
#

ecloud is in maintenance

thin plaza
#

how long

plush light
#

I dont know

warm topaz
#

be patient 🙂

thin plaza
#

NUH UH

warm topaz
plush light
sullen harness
# hidden gate my server version 1.21.11 paper

[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

surreal root
#

Theyre currently under maintenance

sullen harness
whole valve
#

i tried almost everything then realised web under maintenance xd

tender vaporBOT
tame tangle
#

heh

#

well time to wait until it's up again

tender vaporBOT
tender vaporBOT
balmy marten
#

It's back online

tender vaporBOT
balmy marten
#

That command may not work

verbal relic
#

Does work just checked. thank you

tender vaporBOT
balmy marten
#

Fixed the command, was checking the old service

tender vaporBOT
tender vaporBOT
south pulsar
#

I need help

tender vaporBOT
#

There is no time to wait! Ask your question @south pulsar!

south pulsar
#

I'm looking for a long term partnership

balmy marten
#

You can put something in the service channels if you're looking for someone

south pulsar
balmy marten
#

That's not your concern

south pulsar
#

I'm a dev, from Asia

balmy marten
fickle dove
#

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

fickle dove
uncut briar
#

Ive not used the math expansion, but could it use the ** notation for power?

uncut briar
#

nice :D.

tender vaporBOT
lusty hull
#

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?

balmy marten
#

Hmmm, suggest opening an issue on the javascript expansion github page and we'll look into it

lusty hull
#

Bet

primal badger
#

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

https://imgur.com/VUV69Kv

balmy marten
limber ice
balmy marten
#

Known issue, can be ignored, is fixed it the latest dev build @limber ice

turbid tide
#

/papi ecloud download progress
/papi reload

primal badger
#

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

boreal bobcat
#

Hello, is there any way to show another player’s account balance with a Variable?

wide reef
#

vault has placeholders for that

boreal bobcat
strong hedge
#

Yo, is there any info on when PlaceHolderAPI support for 26.1.2 is coming out, or is there maybe already a beta version?

warm topaz
#

does it not work

strong hedge
warm topaz
#

and have you tried it?

strong hedge
#

thanks

balmy marten
#

Yeah we've tested it all in house and is working, I've just updated the supported versions on the plugin pages as well.

wide reef
#

tho if you want to display to a player a different player's balance then you can use the OtherPlayer expansion aswell

boreal bobcat
wide reef
#

actually looks like the otherplayer expansion doesnt have a placeholder for that specifically

#

i thought it did

wide reef
#

i ask just because depending on your usecase i might beable to point you in the right direction

boreal bobcat
wide reef
#

ahh thats the one i ment then

#

i knew there was an expansion for it, i just thought that it was otherplayer

tender vaporBOT
tawdry bramble
#

update the plugin

fierce ocean
#

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.

https://paste.helpch.at/raw/otimitegeg

balmy marten
#

Most likely wont work on Arclight as papi requires adventure to load which Arclight is not allowing

fierce ocean
sour bolt
#
"&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?

junior musk
#

%math_0_...

sour bolt
sour bolt
tender vaporBOT
gray echo
#

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

limber ice
#

Getting error in logs I feel are caused by the javascript expansion, is there an update or work around?

limber ice
tender vaporBOT
strange spruce
#

view_requirement:
requirements:
has_rank:
type: has permission
permission: unga.bunga
how does this section work?

#

can i just make up a permission?

fickle dove
primal badger
# turbid tide You can make the progress bar using the Progress expansion.

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:

  1. 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?
  2. 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.
primal badger
#

my bad, barry 🫠

balmy marten
# limber ice

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

turbid tide
#

If that's what you're looking for, I can't find a placeholder for that. You probably need something custom to be built

crisp crystal
#

Is there any placeholder to display these sprites / playerheads in chat?

limber ice
#

Funnycube, I don't recall getting a ping about it, I assumed I didn't ask

normal pollen
#

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

normal pollen
pearl tartan
#

no I meant if it's a leaderboard plugin

normal pollen
#

this problem in placeholder statistic

pearl tartan
#

like where are you trying to view the placeholders?

#

just /papi parse?

normal pollen
normal pollen
pearl tartan
#

can you show what you're typing?

#

what placeholder you're using.

normal pollen
#

%statistic_time_played%

#

don't show for me anything

#

empty

pearl tartan
#

whats your server version + PlaceholderAPI version?

normal pollen
#

latest ver

pearl tartan
#

whats the server software?

#

Paper?

normal pollen
#

but the problem isn't here

#

Because it worked well

#

any help ?

turbid tide
#

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.

turbid tide
normal pollen
#

I will try now

primal badger
turbid tide
#

Do you have a plugin for the /donate? If so, check if it already has a placeholder for that goal

primal badger
#

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

dry comet
#

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

turbid tide
shrewd verge
#

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

shrewd verge
#

uh, thanks - fixed xD

glad burrow
#

hey, do you know if 26.1.X support is available in the latest papi? the dev build maybe?

warm topaz
#

try and see

tawdry bramble
#

🥀

balmy marten
#

Latest stable already works fine on the latest mc

#

Papi will rarely break with updates

proven citrus
#

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".

proven citrus
haughty cedar
#

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

balmy marten
#

Where you sit in the player list is not really tracked, the second option is possible with JavaScript placesholders I would imagine

junior musk
#

PlayerList

#

-papi playerlist

#

right

haughty cedar
#

this is exactly what I was looking for thanks!

plush path
#

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.

fickle dove
junior musk
plush path
junior musk
#

ah yeah my bad

untold shard
#

could someoe please help me to find a method to find clients.. i do n8n workflows

dusky geyser
#

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

balmy marten
pearl tartan
#

@balmy marten eat this

dusky geyser
# balmy marten Great to hear, are you the dev of JHS-Votifier?

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.

dusky geyser
#

Was my message? because the anti-abuse system warned me not to mention staff haha

craggy trench
rotund pendant
dusky geyser
chrome sun
#

i want support

#

why can`t upload image

lime sparrow
#

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

rocky marsh
#

yo does anyone know this error

tawdry bramble
#

the error is invisible ig

maiden hill
#

Is this just a Minecraft support server ?

tawdry bramble
#

do you see the official minecraft name on this server name?

prisma grail
#

its mostly:
minecraft
a LITTLE hytale
some roblox
marketing/social media

tawdry bramble
#

no one is shi here for roblox

#

hell nah

prisma grail
tawdry bramble
#

🥀

maiden hill
prisma grail
#

i dont think anyone does the free requests lol

maiden hill
#

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

tawdry bramble
#

2019 is not new bro 🥀

maiden hill
tawdry bramble
#

did you hack this guy account

#

this is so sus

maiden hill
#

Hack a guys account thats linked to my Gmail account? Make it make sense

tawdry bramble
#

yes

static wren
#

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

balmy marten
#

Suggest giving us your startup logs

tender vaporBOT
humble roost
#

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.

waxen orchid
woven heron
#

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?

turbid tide
turbid tide
woven heron
normal abyss
#

Hello, good day, I have a plugin called NetherfallX that I want to implement PlaceholderAPI in the plugin. Would that be possible?

normal abyss
#

It says that I don't have permissions to You do not have permission to create expansions. Contact you

balmy marten
#

You want to build the expansion into the plugin

normal abyss
#

The only thing I am missing is the placeholderapi 🙂

balmy marten
#

hm?

turbid tide
normal abyss
#

I already have it, thank you very much. One question how can I make you an author and contribute content?

balmy marten
#

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.

normal abyss
balmy marten
#

Ah, that list comes from GitHub, create a pull request to update it

uncut folio
#

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(```
sour bolt
#

Is there a placeholder that returns the item the player is currently holding? Item name, material, something like that?

junior musk
#

%player_item_in_hand%

solar pewter
#

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.

steel obsidian
#

yo, how can I make the placeholders tabcomplete when using papi to parse them?

#

I can't find any way in the wiki

steel obsidian
#

found it

#

but ya'll gotta add to the wiki and thanks

prisma grail
# steel obsidian found it

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"

steel obsidian
primal badger
#

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.

fickle dove
# primal badger Hello! Hopefully someone can help me. I am currently using DeluxeMenus to make a...

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

prisma grail
#

the shop sells permissions to titles, the title gui lists the titles you have permissions for and then you can equip them

primal badger
prisma grail
fickle dove
#

I thought he wanna combine the 2 into 1 button, not seperate those 2

primal badger
#

If I can combine into 1 button then yes

fickle dove
#

yes you can

prisma grail
primal badger
#

Correct

#

One time purchase thing

fickle dove
#

ye, it can be achived

prisma grail
#

i dont know enough about deluxemenus to be helpful here but basic seems to ^

primal badger
#

Thank you both!

fickle dove
#

i can make u one, but ill be considered make ppl lazier

primal badger
#

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 😛

fickle dove
#

mb, i dont really dig into some1 profile

#

😭

primal badger
#

No no it’s okay!

prisma grail
#

ok it didnt like my simulation gif 🙁

primal badger
#

lol basic if you can provide some guidance, I’m all ears!

fickle dove
#

wait a sec

#

@primal badger it should be working... i guess

primal badger
#

Beautiful! Yes, this makes total sense!

#

Thank you soooo much

fickle dove
#

🥀 since i dont test it out, you can try it yourself, tell me if it has any problem

primal badger
#

I will! I really appreciate it

primal badger
#

😭

fickle dove
echo canyon
#

someone know if i parse /papi parse me %player_name% i get output in chat player_name

prisma grail
echo canyon
#

every placeholder in papi parse from %placeholder% is making to placeholder

#

but on scoreboard tab etc is working but still

jagged creek
#

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

carmine veldt
#

@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

jagged creek
#

thanks

uncut folio
# tender vapor

How does this bot work? I wanna make a similar bot for my server which auto answers FAQ questions to players

prisma grail
uncut folio
#

Oh that's good idea

prisma grail
#

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

flint isle
#

can i debug stuff by logging with javascript expansion?

warm topaz
#

i mean sure

#

u can return a string

gaunt tulip
#

My plugin doesn't have condition check JavaScript expansions. Please help.

gaunt tulip
spark lion
#

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

vivid sparrow
#

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

junior musk
#

/lp user <player> permission check <permission>

vivid sparrow
#

yeah

#

ah,,,

#

I guess the example is misleading
the placeholder should be %permission_has_profile.maxlevel% @spark lion

vocal wing
#

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?

dense girder
#

Anyone help me

#

Lamico tools rank not working

balmy marten
outer atlas
#

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

tender vaporBOT
outer atlas
#

Anyone to help me

zenith echo
#

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

warm topaz
#

statistics are stored by the server, inside the world folder

prisma grail
zenith echo
prisma grail
#

kaliber just told you

#

go to the world folder and yeet it

zenith echo
#

the whole folder just bye bye?

prisma grail
#

no

warm topaz
#

its either statistic or playerdata folder inside the world folder

zenith echo
warm topaz
#

stop the server and delete it

zenith echo
#

still there

zenith echo
warm topaz
#

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

modest trail
#

Is anyone aware of an expansion for converting messages from MiniMessage to Legacy formatting? The link I found while searching this chat is dead.

hardy seal
hardy seal
#

was fine some time ago idk why it broke

bronze shell
#

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!

junior musk
#

%formatter_text_replace_§_&_{placeholder}%

#

may or may not work

bronze shell
#

alright let me try

junior musk
#

maybe %formatter_text_replace_§_&&r_{placeholder}%

#

don't forget the Formatter expansion
/papi ecloud download Formatter
/papi reload

bronze shell
#

yeye of course

#

wtf i cant write § in minecraft chat

junior musk
#

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

bronze shell
#

obviously

junior musk
#

you can also write it in console if you want

bronze shell
#

hmmm yeah i can do something like that, through mythichud

bronze shell
#

nvm i meant the other one

limber ice
pearl tartan
pearl tartan
# limber ice

plugins/PlaceholderAPI/expansions/libraries is unable to be reached.

junior musk
clever oxide
#

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.

limber ice
#

If someone has answered before I never saw the reply, I will try the dev

junior musk
limber ice
#

OK, and my memory sucks at that time it was not something I was workign on

junior musk
#

happens

junior musk
junior musk
#

it's not %jobsr_user_jname_<number>% it's %jobsr_user_job_<number>%

clever oxide
#

About the value It's not showing me the correct value; it keeps repeating the same value.

strong valley
#

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

junior musk
#

%essentials_msg_ignore%

strong valley
snow junco
#

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) ~[?:?]
tender vaporBOT
snow junco
#

Thanks

rose ocean
#

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?

steep arch
#

ngl i think the bungee expansion doesn't work properly when the server name contains_

#

any thoughts on this?

flint isle
#

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?

prisma grail
flint isle
#

the update is already inside the github repo, but it hasn't been uploaded to ecloud

#

it was 2 whole years ago

prisma grail
#

Oh i misread

#

Mb

balmy marten
#

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

fickle dove
flint isle
flint isle
#

?

fickle dove
#

This adds bunch of placeholder for griefprevention

#

If you ?

flint isle
#

i dont wanna pay $8 just to add placeholders for griefprevention no thanks i'd rather write an expansion myself

#

is this an ad

flint isle
tender vaporBOT
fickle dove
balmy marten
fickle dove
#

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

flint isle
#

alr cool

lilac vapor
#

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

lilac vapor
# fickle dove 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

fickle dove
#

try remove week then, idk if it work without it

lilac vapor
#

yea it work but it doesnt recount weeks to days

strong valley
#

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?

junior musk
#

/papi ecloud download Utils
/papi reload
%utils_parseother:[{player}]_player_world%

strong valley
#

I just tried this placeholder and it doesn't work at all

#

It just gave me a blank output

strong valley
junior musk
strong valley
#

alright thanks

#

I'll let you know if it works or not

strong valley
#

it works

fickle dove
#

that''s crazy 10k for FREE

prisma grail
#

and bank information

#

< 3

fickle dove
winter quartz
#

Yeah, because "String" is a braindead made expansion.

winter quartz
#

and then I found this 👀

junior musk
#

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

winter quartz
#

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.

junior musk
#

parse_placeholders_after_arguments: true

winter quartz
spring granite
#

hello

#

everyone how are you tdoay?

#

nice to mee you

crisp crystal
#

Does papi have any placeholders for sprites/playerheads?

restive mica
crisp crystal
junior musk
#

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?

real wing
#

hi, im using statistic for things like kills, playtime, etc but if i delete the playerdata folder the values don't reset

prisma grail
#

Player data

real wing
#

deleted it

#

reset echests invs etc

#

and skript vars but not the statistics

#

like deaths kills playtime, etc

prisma grail
#

Unless you have a plugin seperately storing them thats how you delete them

viral fjord
#

Where can i report a security issue (not with the plugin itself)

balmy marten
viral fjord
balmy marten
half jacinth
#

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

half jacinth
#

I just personally don't like the way it is formatted

warm topaz
#

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

half jacinth
tender vaporBOT
half jacinth
#

Sorry bro, it did it automatically 😭

timid dust
#

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

junior musk
#

/papi ecloud download Utils
/papi reload
%utils_parse:2_vault_prefix%

timid dust
#

bro

#

i love you thanks a lot

winter quartz
#
    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.
junior musk
#

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

winter quartz
#

I already have it. 👀

#

the menutitle works btw menu_title: 'ʙᴜʏɪɴɢ → %replace_caps_`_`_` `_{second}%'

#

but not material

junior musk
#

what's your DeluxeMenus version?

#

and which material did you try?

winter quartz
#

/dm version doesnt exist btw

#

1.14.1

junior musk
#

oh nvm

#

I forgot you need to prefix it with placeholder-

winter quartz
#

what does that mean, sorry?

junior musk
#

material: placeholder-%string_uppercase_{second}%

winter quartz
#

hmm let me try

#

the prefixing appears to work and to be needed for "material" in particular.

junior musk
#

yeah

balmy marten
#

ℹ New channel for PlaceholderAPI Support

viral ravine
#

When is PAPI for 1.15 coming out

balmy marten
#

When 1.15 comes out.

viral ravine
#

It came out yesterday

austere hawk
#

😂

final shadow
#

Huh

bronze bison
#

Yayyyy

ashen bough
#

help

balmy marten
#

hm?

ashen bough
#

thx for the help

vivid sparrow
#

You are welcome.

worn sphinx
#

/daddy isn't working

#

😦

bleak ravine
#

/daddy was removed by unfunnycube

worn sphinx
#

unfunny indeed

bronze bison
#

people remove it ☹

worn sphinx
#

s a d cube

bronze bison
#

cube actually did, cuz of those people

#

stupid people

bleak ravine
#

i dont see anyone complaining

bronze bison
#

check the comments in GH

#

someone made a PR about that

sharp burrow
#

sad doggo hours

bronze bison
#

indeed

arctic loom
#

He actually made 2 PRs

#

Both denied but then one was opened again by unfunnycube

sharp burrow
#

xd

arctic loom
#

It was a god damn alias. Those people have no fun in their life.

versed warren
#

iT wAs oN tAb CoMpLeTe

bronze bison
#

Was smh 😦

bleak ravine
#

@final shadow add /daddy to @wet basin

versed warren
#

ask piglet

bleak ravine
#

o

#

i dont wanna tag him someone else do it

#

idc about tagging clip or cube

bronze bison
#

y lol

brisk coral
#

I mean just add it yourself jesus

#

that 1 line of code in plugin.yml

bronze bison
#

guess he's talking about the bot

bleak ravine
#

yes

#

bot

brisk coral
#

oh

limber grotto
#

hi, placeholder for coordinates?

#

uhm

brisk coral
#

where's the 1,2,3,4,5 thonking1

limber grotto
#

what lol

brisk coral
#

%player_x%
%player_y%
%player_z%

vivid sparrow
#

^

sharp jay
#

😛

brisk coral
#

doesn't show the page's in this channel cough ||@balmy marten|| cough

tender vaporBOT
#

@brisk coral

Hey,

Please be patient and don't ping helpful or staff members!

brisk coral
#

feck u barry

vivid sparrow
#

ofc I can't fix it p.p

limber grotto
#

uh thank you

brisk coral
#

Hi, any ETA on PlaceholderAPI getting updated to 1.14 ?

vivid sparrow
#

Yw Frosty.

brisk coral
#

Ah ripperoni

trail cape
#

Placeholdeapi works for me on 1.14 o.O

balmy marten
#

It is supported

#

They're just trolling

brisk coral
#

cube said we need this channel to be more active

balmy marten
#

on topic though, legit stuff

versed warren
#

yra

brisk coral
#

Where can I request some placeholders?

mint fable
#

#request-placeholders

#

what kind do you want?

brisk coral
#

I'd need litebans ones

mint fable
#

No

sharp burrow
#

Litebans ones are pretty much impossible because you have to get them async

bronze bison
#

no? just get them from the db?

brisk coral
#

^^

sharp burrow
#

using the litebans api requires async

bleak ravine
#

@severe galleon i deleted it u can post it

severe galleon
#

It's K. Now I'm here the question is already asked, so I'm gonna review the answer.

bleak ravine
#

xD

dusky schooner
#

How do I update the expansions?

winter marten
#

Any reason when I restart the server placerholderapi decides not to work until I reload it?

limber ice
#

OK, the one thing I have noticed in the papi update is GreifPrevention expansion is is gold and will not update.?

mint fable
#

?

#

gold?

#

is is?

viral ravine
#

gold means that is not up to date

mint fable
#

what version do you have @limber ice

#

and did you try the ecloud

limber ice
#

papi 2.10.0 on 1.13.2

mint fable
#

of gp expansion

limber ice
#

yes I ran ecloud download

#

the other four updated

mint fable
#

what version do you have

limber ice
#

it says 1.3

mint fable
#

it's updated then

#

@balmy marten is it possibly because the version of the expansion is 1.3.0

#

instead of 1.3

balmy marten
#

idk how papi checks versions

mint fable
#

we have something in common