#placeholder-api

1 messages ยท Page 79 of 1

vivid sparrow
#

Anyways, that's not the point, if you want to get the amount of online players from a server use %server_online%, also, to use placeholderapi placeholders on holohraphic displays you need holographics extension.

#

Stop PM for help and do what I said.

coral schooner
#

I don't want the amount of a server? I just want to amount of 2 worlds combined inside one of my bungee servers

#

and yes i have holographic extension

runic oxide
#

%statistic_kill_entity:monsters% I'm trying to figureo ut the place holder for mob kills, this is what I have but it isn't working. Any help would be great!

bronze bison
runic oxide
#

ty

bronze bison
#

np ๐Ÿ˜„

sacred bronze
brisk coral
#

You can't..

austere hawk
#

can i create my placeholders with placeholder api with bungeecord plugin?

trim mist
#

Not sure how extensively we support BungeeCord plugins in v2. In v3, they will be definitely supported!

austere hawk
#

bungeecord api doesn't have a Player interface. it has ProxiedPlayer

trim mist
#

Correct, so then the answer right now is no. V3 will support it for the most part.

#

It's still in the planning / development stage.

austere hawk
#

thx vm

trim mist
#

Yup!

nocturne sky
#

Can I return a relative placeholder if the text is using a relative one and a normal placeholder if the text is using a normal one?
For example: %player_name% %player_is_friend%
The first one is a normal placeholder, it only takes the player, but the other one is relative, it changes based on the friendship between a given player and a loop-player, for example.
I'm working on a chat plugin and the chat message is sent to every player, looping each one, I wish I could use relative placeholders passing the player who sent the message and the looped player to the function. Something like that.

tender vaporBOT
#

@peak linden

Hey,

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

upper panther
#

Server version: spigot 1.14.4

sacred bronze
#

Remove the expansions till u find the one causing the issue

#

1 by 1

upper panther
#

I don't have any expansion.... I've: bentobox, bskyblock and level. Those are not in the expanison folder inside the papi plugin

plucky bluff
#

Hi, does anyone know if there is a placeholder that shows deluxemenus the information of the item in a user's hand?

vivid sparrow
#

What kind of informations?

bronze bison
#

@plucky bluff ^

languid merlin
#

there is no command for used MySQLTokens?

steep thorn
#

Would be interesting to have a placeholder for it to show a player's score.

#

It's very easy to integrate

#

Should take 5 minutes maximum, there's already an easy way to get the score

weak osprey
#

hi somesone can help me with deluxemenu?

#

i crated this gui

#

but it give this error

#

[18:49:26 WARN]: [DeluxeMenus] Requirement type at path: items.0.left_click_requirement.requirements.soldi is not a valid requirement type!
[18:49:26 WARN]: [DeluxeMenus] Requirement type at path: items.1.left_click_requirement.requirements.anything_here is not a valid requirement type!

vivid sparrow
#

deluxemenus version?

weak osprey
#

DeluxeMenus-1.10.5

#

1.8.8 server

balmy plume
#

Anyone know why this isn't working? %progress_bar_{math_$villagedefense_exp$/$villagedefense_exp_to_next_level$*100}%

vivid sparrow
#

because you are using $$ instead of {}

balmy plume
#

But it says this on github Added support to use placeholder in placeholder inside of progress placeholder using $(p)$ + v1.6

sudden river
#

hi

balmy plume
#

Hello

sudden river
#

Will you do me a favor

balmy plume
#

Depends on what it is

sudden river
#

DeluxeChat It doesn't support BattleLevels

#

%battlelevels_level%

warm topaz
#

placeholderapi?

brisk coral
sudden river
#

Yes

#

?

#

I can not make it

#

@brisk coral

#

hi

#

help

brisk coral
#

Head over to #spigot-linking and after you've linked your spigot, you will be offered support

sudden river
#

I can't set it to

#

CMay I send you a picture?

bronze bison
#

@balmy plume its $(placeholder)$ and not $placeholder$ iirc

balmy plume
#

ah

#

so %progress_bar_{math_($villagedefense_exp$)/($villagedefense_exp_to_next_level$)*100}%?

#

wait no

bronze bison
#

no $(villagedefense_exp)$

balmy plume
#

%progress_bar_{math_$(villagedefense_exp)$/$(villagedefense_exp_to_next_level)$*100}%

#

Yeah

bronze bison
#

seems fine

balmy plume
#

It works!

#

Thanks!

bronze bison
#

Awesome! np ๐Ÿ˜„

sudden river
#

Spigot Account Linked!
Your Spigot account has been linked successfully!

#

How will I be helped?

final shadow
#

Go ask in the channel regarding the issue

austere hawk
#

for rankup

#

How would I use %rankup_requirement_<requirement>[_<left/percent_left/percent_done>]%?

#

%rankup_requirement_autorank_time_of_player_left% doesn't work.

#

Please @austere hawk with an answer.

nocturne sky
#

How do I convert a boolean value to PAPI's yes/no string in my extension?

#

I mean, the value set in the config

#

if it's yes/no, set it to yes/no
true/false
y/n
on/off
etc

mint fable
#

there should be a PlaceholderAPI.booleanTrue() and booleanFalse() I believe

#

oops, PlaceholderAPIPlugin

mint fable
nocturne sky
#

found that here

#

nice, thanks

mint fable
#

source code feels like a better place to check ๐Ÿ˜‰

nocturne sky
#

yeah!

mint fable
#

๐Ÿ‘

limber ice
#

=papi autorank

#

-papi autorank

#

was autorank removed from the expansions

#

-papi autorank

#

-papi vault

bronze bison
austere hawk
#

Papi is bae

carmine veldt
#

papi 3 will be more bae

balmy marten
#

Indeed

neon tartan
#

Papi 4 tho, that shit gonna be fire

warm topaz
#

would be nice if there was a way to see what expansion needs updating instead of having to go through /papi ecloud list 1-16 https://pastebin.com/qrf57De0 ๐Ÿ™ƒ

brisk coral
#

/papi list

#

I believe it shows the ones which need updating in gold

warm topaz
#

ur still having to do 1 extra command xd

#

thats too many

#

๐Ÿ™ƒ

#

also /papi list doesn't show updates in orange

brisk coral
#

It says what it shows them in

warm topaz
#

wut

austere hawk
#

Never heard about that one

bronze bison
#

If u have any suggestions feel free to open an issue for them in papi repo in GitHub

austere hawk
#

/papi update updates all expansions at once ๐Ÿ†

bronze bison
#

Nah dont think that will be added

austere hawk
#

Ik

bronze bison
#

Iirc they have talked about that while ago

austere hawk
#

Well i go off for tonight.

bronze bison
#

M22

#

Good night

final shadow
#

Papi ecloud list installed

ember crown
#

I use latest papi and statistic extension

bronze bison
#

Spigot version?

ember crown
#

1.12.2

#

Paper

bronze bison
#
/papi ecloud download statistic 1.7.0
/papi reload
#

For 1.12.2 or older ^

ember crown
#

Yes, it works, thanks! ๐Ÿ˜‰

bronze bison
#

Awesome!

simple fulcrum
#

I want to display a backwards type of count-down where it shows how long the current season of my server has been started. So basically I type a date and it just counts up. IS there a way to do this with PAPI?

hot crypt
#

Is there a placeholder for a timer/countdown? Likke if I wanted to have it count down 5 days

bronze bison
hot crypt
#

I am confused are there any more countdown examples

sharp jay
#
%server_countdown_<SimpleDateFormat>_<time>%
e.g. %server_countdown_dd.MM.yyyy_01.01.2020%```
<time> is the date and time for the countdown. It needs to match the <SimpleDateTime>

You can use the following placeholders for the SimpleDateFormat (They are case-sensitive):

d for day
M for month
y for year
s for seconds
m for minutes
H for hours
The output of the SimpleDateTime will look different, depending on how many letters you use.
Example: MM turns into 01 while MMM turns into Jan (If the month is January).

More info can be found here: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
#

@hot crypt ^

hot crypt
#

i set it for 10/31 but it says 258d

#

what do i do

vivid sparrow
#

Set the year as well

hot crypt
#

I did I set 2019

bronze bison
#

send the whole placeholder u used pls

#

@hot crypt ^

#

cuz this is working fine for me %server_countdown_MM/dd/yyyy_10/31/2019%

hot crypt
#

that worked thanks

#

i think its because i had MM/dd switched up

dusty knot
#

How cani do ifoxcp

languid merlin
#

how to use mysql placeholder ?

pliant thistle
#

here we go again, get ready for me

#

so

#
// Test Function

var permission = "%essentials_has_kit_test%";
var available = "%essentials_kit_is_available_test%";
var untilAvailable = "%essentials_kit_time_until_available_test%";

function getTest() {
    if (permission === "no") return "No Perm\nTest";
    if (available === "no") return "Not Available\nTest";
    return "Available\nTest";
}

getTest();

I've got that setup and when I do %javascript_test% it works, but it doesn't add a line with the \n on the lore, soo. How would I go about adding a new line with the text with \n? Or am I supposed to loop through it and add?

vivid sparrow
#

linebreaks doesnt work on deluxemenus

pliant thistle
#

ugh ohhh

#

So, there's no way of making this work?

vivid sparrow
#

nope

neat lake
#

hello, tiny question, when i stop my server i get Unregistered placeholder expansion: spleefx (its a separate jar file, similar to the ones downloaded by the ecloud). here's my expansion: https://pastebin.com/2MrzSG4N

#

tag me if you reply pls thanks

pliant thistle
#

It just unregisters the expansion, doesn't it?

#

Then registers it on start.

neat lake
#

oh wait

#

i thought unregistered was used as an adjective

#

my bad ๐Ÿ˜‚

pliant thistle
#

I might be wrong

#

Haven't really used it that much.

vivid sparrow
#

Download another expansion and test, I think zed is right.

neat lake
#

yeah ws going to do that

#

nope

#

it doesnt send that

pliant thistle
#

You sure?

#

I'm quite sure it sends when it's registered to another jar.

#

Just looked it up.

neat lake
#

why cant we post images

pliant thistle
#

What expansion did you download?

neat lake
#

lemonmobcoins

#

the only one i could think of

pliant thistle
#

Welp, I just tried it out with my own plugin as well as mcMMO.

bronze bison
#

Did it register the expansion on enable?

pliant thistle
#

It does unregister.

neat lake
#

it didnt print the "successfully registered expansion: spleefx"

pliant thistle
#

What does your onEnable and onDisable look like?

neat lake
#

its a separate jar

#

not inside the plugi

pliant thistle
#

Could you send me that then?

neat lake
#

yea sure

pliant thistle
#

I'm not sure, but unregistering might be PAPI's thing. Because iirc you can use unregister().

pliant thistle
#

PAPI's script"handler" is honestly the best I've seen so far.

#

I think I'm in love.

bright geode
#

i can't download vault expansion for placeholderapi

pliant thistle
#

What does it say?

modest cosmos
#

So im trying to make my own placeholders but idk what im doing wrong. @ me if you can help

austere hawk
#

?asktoask

tender vaporBOT
#
FAQ Answer:
placid rune
#

Hello, what placeholder shows balance/money?

#

And is there any placeholder that shows " Chunk " info.

placid rune
#

And whats player KDR placeholders?

pliant thistle
#

head over to all of the placeholders and check

daring holly
#

hi, how can i turn %statistic_walk_one_cm% to meters?

placid rune
#

%statistic_walk_one_m%

#

I think.

warm topaz
#

maybe theres another placeholder, if not ull have to use math expansion

brisk coral
#

use math

daring holly
#

and how can i do this with math? never used it..

brisk coral
#

%math_{statistic_walk_one_cm}/100[precision:0]%

daring holly
#

ty man

warm spire
#

How do I download it?

warm topaz
#

its built into the plugin i think

warm spire
#

%battlelevels_level%

#

It doesn't work

warm topaz
warm spire
warm topaz
#

can u parse the placeholder?

#

/papi parse me %battlelevels_level%

warm spire
#

When using the command it shows %battlelevels_level%

warm topaz
#

is the plugin enabled?

warm spire
#

BattleLevels, PlaceholderAPI-2.10.4

#

I installed

warm topaz
#

check /pl, are they red or green?

warm spire
#

green

warm topaz
#

any errors in console?

warm spire
#

no

olive mirage
#

I want to make a gui for players to add their friends into their region with mycommand GUI, can I make a list of all players in the server? Like 1 block in the GUI corresponds to 1 player. I also couldn't find a placeholder for the region the player is in/the region the player owns.

brisk coral
#

unlikely

olive mirage
#

rip

rapid ginkgo
#

i just want it to show bedrock if i dont have permission to use that kit and like a sword if i do?

paper field
#

Is there a placeholder that shows the list of online players (for ex Notch, Dinnerbone, jeb_ and etc.) instead of just numbers? I can't seem to find it.

brisk coral
#

There is not

vivid sparrow
#

@paper field

#

more can be added tho

brisk coral
#

That's new thonking

paper field
#

I'd like if it gets added.

brisk coral
#

I can fiddle around

paper field
#

It should be added in the Pinger expansion.

#

I believe it already has some similar placeholders.

#

I'm fairly new to java, sorry if I make mistakes.

brisk coral
#

dang last update was 2 years ago :p

paper field
#

Is there a wiki on how to make your own expansions or convert existing placeholders from our own plugins to placeholderapi?

brisk coral
#

There is yes

bronze bison
#

Use js expansion

#

Or make ur own, or if its os, open an issue requesting that

paper field
#

Can I get a link please?

bronze bison
#

Its not os, rip

#

Well id say make a js placeholder

brisk coral
#

pinger is os?

bronze bison
#

Yes

paper field
#

Okay thanks.

fierce otter
#

So... whenever I do /papi ecloud download Vault

It says no expansions available. Help?

bronze bison
#

is the ecloud enabled in ur papi's config?

balmy plume
#

%rel_factions_relation_color% doesn't output anything

#

No color codes

#

Just an empty string

#

Any idea why?

weak osprey
#

hi

#

is possible to use old placeholderapi

vivid sparrow
#

Wdym?

weak osprey
#

for leaderheads

#

i see that they don't support weekly, monthly timed

warm topaz
#

pretty sure it does

neon tartan
#

Yeah it should do

warm topaz
#

%leaderheads_name_<placeholderwithout%%>_<daily|weekly|monthly>_<rank>%

#

then %leaderheads_value_<placeholderwithout%%>_<daily|weekly|monthly>_<rank>% to display the value of the placeholder for this person

fierce otter
#

@bronze bison yes it is

tender vaporBOT
#

@fierce otter

Hey,

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

velvet forge
#

How do you know which expansions are outdated?

brisk coral
#

/papi list

velvet forge
#

They're all white

#

But in the logs it's saying one has an update

brisk coral
#

Are you on latest version of papi?

velvet forge
#

Yeah I am

#

2.10.4

#

Not sure if this is how it works but maybe one of the plugins I have needs updating for its own expansion to be updated?

mental night
#

๐Ÿคทโ€โ™‚๏ธ

bronze bison
#

@velvet forge /papi ecloud list installed or something like that

#

@balmy plume add any text after the placeholder so u know which color it returned

#

?ecloudblock

tender vaporBOT
#
FAQ Answer:

Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.

bronze bison
#

@fierce otter its probably this then ^

balmy plume
#

@bronze bison It does nothing

tender vaporBOT
#

@balmy plume

Hey,

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

pliant thistle
#

Does anyone have a clue why %leaderheads_player_statistic_player_kills_1% returns empty?

#

Everything returns empty when using %leaderheads_player_(type)_#%

bronze bison
#

@balmy plume wdym it does nothing? The relationship's color could be white

balmy plume
#

I've tested it with a colorcode in front of the placeholder

bronze bison
#

Send what u have tested please

balmy plume
#

/papi parserel SquareYT SquareYT %factions_relation_color%Hello

#

and

#

/papi parserel SquareYT SquareYT &6%factions_relation_color%Hello

#

wait no

bronze bison
#

its rel_

balmy plume
#

That's a later test I did

#

I did that with rel_ too

bronze bison
#

Well there's no relationship between u and u :p

#

So its probably why its retuning it with white color

balmy plume
#

it returns no color though

bronze bison
#

it wont return the &f

#

Cuz that has been translated

balmy plume
#

wdym?

bronze bison
#

The placeholder wont return the color code

#

It will translate it to color (the &f will be removed)

balmy plume
#

Just tested it with a friend

#

returned nothing aswell

#

%rel_factions_relation% works though

bronze bison
#

Whats ur faction plugin?

pliant thistle
#

Anyone?

brisk coral
#

Anyone what?

pliant thistle
#

Everything returns empty when using %leaderheads_player_(type)_#%

#

For some odd reason.

balmy plume
#

Mcore

tender vaporBOT
#

@balmy plume

Hey,

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

balmy plume
#

Oh nvm I got it to work

daring holly
#

hi, so.. i want to use mvdw placeholder api for some things because papi doesn't have it for ex. stat_mkills that gives you the number of mobs killed

#

and i downloaded the mvdw expansion

#

and i have the plugin

#

and i do /papi reload

#

and when i open the menu

#

it doesn't show anything

warm topaz
#

%mvdw_stat_mkills% ?

daring holly
#

yes

#

it shows that

#

it doesn't show the number

#

i am on 1.8.8

warm topaz
#

do u have a mvdw premium plugin?

daring holly
#

uh no??

warm topaz
#

it only works when 1 is installed im pretty sure

mint fable
#

That's true

daring holly
#

loooll

#

that sucks

warm topaz
#

it literally says it in bold at the top of plugin page

mint fable
#

^

daring holly
#

didn't saw the plugin page

#

.-.

#

i had it already in my pc

mint fable
#

so this is the first place you go for help instead of checking any of the plugin's possible resources provided to help you?

daring holly
#

well is there another way of getting the players/mobs killed?

wet basinBOT
#

@mint fable Unknown expansion.

#

@mint fable Unknown expansion.

daring holly
#

well i was expecting it to be like papi

mint fable
#

there we go

daring holly
#

nop

#

already saw that

#

there is nothing about player kills

mint fable
#

maybe it's in player

daring holly
#

or mob kills

mint fable
#

-player

daring holly
#

nop

mint fable
#

bro

#

%statistic_kill_entity:<mob>,<mob2>%

#

%statistic_player_kills%

#

You said you looked at it already?

warm topaz
#

๐Ÿ˜‚

daring holly
#

wait whattttttt

#

i checked the github

#

there was nothing about that

mint fable
#

it's definitely on there

daring holly
#

well

#

about %statistic_kill_entity:<mob>,<mob2>%

#

and if i want every mob?

mint fable
#

you list every mob

daring holly
#

oof

#

xd

#

ok ty

mint fable
#

ya

#

at least you can do that now

#

you used to have to use javascript to do it

#

"back in my day"

brisk coral
#

What are you 100 years old thonking

warm topaz
#

thonk thonk thonk

mint fable
#

it was probably earlier this year

daring holly
#

๐Ÿค”

#

i did something wrong

#

tried

#

oh ye

#

forgot that

mint fable
#

no spaces

pliant thistle
#

Ey yo

#

Wrong language.

#

Is it possible to get factionsuuid, land value?

#

Because %factionsuuid_faction_land_value% isn't a placeholder.

vivid sparrow
#

check factions uuid api and make your own?

pliant thistle
#

here we go again with dat api talk

#

I ain't no developer like you

warm topaz
#

if its not a placeholder yet it says it is then contact the dev?

pliant thistle
#

I use premade stuff x_x

#

wait, lemme contact them

vivid sparrow
#

Yeah, if you have found that placeholder(s) somewhere and it doesnt work, try contacting them. FactionsUUID doesnt have an expansion.

pliant thistle
#

They do?

#

or am I out of it

vivid sparrow
#

An external one I meant.

pliant thistle
#

oh, yeah

mint fable
#

it is a placeholder, the dev just needs to fix it

#

at least it's on our github

#

and their wiki

twin arch
#

Hello, I'm currently dealing with an issue where first connected players have their prefix not working, when they disconnect/reconnect, they work again
https://i.imgur.com/Zhh0jXw.png
in this case, the %guilds_prefix% turns to nothing as it should, and %parangon_level% to 0
(ping me if you can help me, so I can answer right away)

bronze bison
#

@twin arch can u send ur format line in config?

twin arch
#

It's CMI chat

bronze bison
#

Ah, ok then

#

If the placeholder isn't working, it should return it with the %%

#

But in the image u sent, there's no %%

twin arch
#

Here is the format in the config ```GeneralFormat: '&7%guilds_prefix% &9%parangon_level% &f{displayName} &7> &r{message}'`

bronze bison
#

contact CMI's developer

twin arch
#

Okay

#

Thanks you ๐Ÿ™‚

bronze bison
#

np, gl ๐Ÿ˜ƒ

vivid sparrow
#
function factionName(){
  var faction = "%place your placeholder here%";
  return faction == "" ? "None" : faction;
}

factionName();```
This should work
wraith berry
#

but how am i going to paste it in a scoreboard

vivid sparrow
#

Google "PlaceholderAPI Javascript"

wraith berry
#

wasnt there a 1 line code that checks if it returns "", make it None

#

i dont understand

vivid sparrow
#

Use what I have write.

#

Is a shorter if else statement

wraith berry
#

doesnt work

vivid sparrow
#

hmm maybe === instead of ==?

wraith berry
#

nope

vivid sparrow
#

What placeholder do you use?

wraith berry
#

%factionsuuid_faction_name%

vivid sparrow
#

It should work, idk then.

wraith berry
#

:/

bronze bison
#

then you use the js placeholder that you created in your scoreboard instead of fuuid's

#

@wraith berry ^

wraith berry
#

thanks

bronze bison
#

No problem ๐Ÿ‘

wraith berry
#

it doesnt work, displays as normal text (%javascript_faction%)

#

also i get no output when using /papijsp

#

got it to work

#

thanks so much

bronze bison
#

Great! Glad to help ๐Ÿ˜„

#

/papijsp doesn't work currently, use /papi reload for reloading

hushed nebula
#

for a PAPI tie it, is there some code I can reference to make a PAPI placeholder via bungeecord for a spigot server tie in (for example %example% would be a value from bungeecord on a spigot scoreboard)

#

Cause I saw the example on the API page, but I would not work with bungeecord as I can't get a Player object I have ProxiedPlayer which is the closest I can get

neon tartan
#

Youโ€™d need to make the placeholder expansion spigot side

#

The idea would be to use plugib messaging from bungee

hushed nebula
#

hmmm

#

Okay

#

Thanks

sturdy crystal
#

GUYS! AnimatedMenu PlaceHolders Don't work why!?

vivid sparrow
#

Nice

uncut patrol
#

hello! i have a question about luckperms on featherboard. when i use {placeholderapi_luckperms_prefix} it shows nothing. i installed the ecloud vault, player and luckperms placeholders.

warm topaz
#

mvdwPAPI installed?

brisk coral
#

You can use normal papi placeholders on featherboard

#

%%

uncut patrol
#

@warm topaz yes. i downloaded that plugin

#

@brisk coral i cant use %%

warm topaz
#

what does /papi parse me %luckperms_prefix% say?

brisk coral
#

Most placeholders work as %%

uncut patrol
#

it shows nothing, not even the placeholder

warm topaz
#

do u have a prefix?

uncut patrol
#

Yes

#

im stupid

#

i fixed it

#

i did set the prefix only in my skyblock server

#

sorry for taking your time ๐Ÿ˜

warm topaz
#

np

#

glad its fixed

uncut patrol
#

๐Ÿ˜„

lapis shoal
#

I have 2 identical placeholder classes

#

for some reason only 1 works

#

my Kills placeholder doesn't work, but my "stars" placeholder does

#

the only difference is that stars is registered first

vivid sparrow
daring holly
#

hi, so i used this to get all mobs i killed but it doesn't work.. tried with and without a space between the ,

pliant thistle
#

I've never used that myself, but if that doesn't work or exist, you can use javascript to calculate them yourself I bet.

daring holly
#

well 1. it exists 2. idk how to do it using js

#

%statistic_kill_entity:<mob>,<mob2>%

mental night
#

What mobs are you looking for

#

@daring holly

daring holly
#

Listed on the link I sent above @mental night

cursive ravine
#

Were the Buycraft/Tebex placeholders removed?

balmy marten
#

Not sure we ever had any?

cursive ravine
#

Odd, I remember something about Buycraft top donors or something? Maybe not.. Thanks ๐Ÿ™‚

viral pier
#

@balmy marten When I will download a placeholder from the cloud, he gives this error: No cloud expansions are available at this time

#

How can I fix this?

tender vaporBOT
#
FAQ Answer:

Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.

vivid sparrow
#

@viral pier

viral pier
#

OK, thx!

daring holly
#

oof

#

%statistic_kill_entity:Chicken%

#

is also not working

#

tried with everything Caps

#

everything = chicken

#

also doesn't work

vivid sparrow
#

mc version?

daring holly
#

1.8.8

vivid sparrow
#

download v 1.7.0

daring holly
#

still doesn't work

vivid sparrow
#

Because 1.7 uses a different format, can't find it rn.

daring holly
#

OOF

brisk coral
#

_ instead of :

daring holly
#

oof works

#

can i do like

#

%statistic_kill_entity_CHICKEN_PIG%

#

so that i get both

#

or do i need to use math?

vivid sparrow
#

there is a placeholder for total mob kills

daring holly
#

well didn't find it on statistic

#

only on mvdw

#

but will search a little bit more

#

only find

#

%mobhunting_total_kills%

#

and

#

%statz_mobs_killed%

vivid sparrow
#

there is a placeholder for total kills and player kills, use the math expansion to substract the player kills from total kills.

daring holly
#

%math_{statistic_total_kills}-{statistic_player_kills}% like this?

#

never used math

#

so..

vivid sparrow
#

yes

daring holly
vivid sparrow
#

where do you use this placeholder?

daring holly
#

dm

vivid sparrow
#

requirements or?

daring holly
#

just lore

#

hmm

#

wait let me parse the total kills one

#

oof that one doesn't work

#

yep

#

it doesn't exist a total

vivid sparrow
#

Yea, idk then.

#

@final shadow is there any way to access papi methods using a js placeholder?

final shadow
#

Yeah

vivid sparrow
#

How ๐Ÿ˜ฎ

#

eg PlaceholderAPI#setPlaceholders(Player p, String s);

final shadow
#

Expansion.getPlaceholderAPI

#

Oh thatโ€™s a static method tho

vivid sparrow
#

Oh well bee_sad

#

Using this I get an error

        var test = Expansion.evaluate(BukkitPlayer, "{server_online}");

        return test;```
https://paste.helpch.at/gukemenaqa
final shadow
#

That wonโ€™t work

bronze bison
#

check my PR :sad:

vivid sparrow
#

Thanks for telling me, now fix it, ty

vivid sparrow
#

tried var papi = Java.type("me.clip.placeholderapi.PlaceholderAPI");

final shadow
#

what happens

vivid sparrow
#

Sec, closed the server

final shadow
#

Then u would

#

var text = papi.setPlaceholders(BukkitPlayer, text)

bronze bison
#

thats in my PR smh

final shadow
#

I think

bronze bison
#

and nah

#

papi is private

final shadow
#

So what

#

Link the pr

bronze bison
vivid sparrow
#

https://paste.helpch.at/decazutoyo

        var papi = Java.type("me.clip.placeholderapi.PlaceholderAPI");
        var test = papi.setPlaceholders(BukkitPlayer, "%server_online%");

        return test;```
final shadow
#

What that do

vivid sparrow
#

That's the error and the code used

atomic belfry
#

can you use placeholder api on bungee?

#

need an answer quick if anyone knows

#

:)

#

so i can have the placeholders in the motd

vivid sparrow
#

There's some plugins like ServerList+ that have placeholders, papi itself doesnt

dark spoke
#

hello, i'm trying to make something which sets the text of my hologram based on if the envoy is running or not, heres my code

function hasEnvoyStarted() {
  var paragraph = null;

  if (!%crazyenvoy_time_left%.toString().includes("Not Running")) {
    var paragraph: "the envoy has started and is ending in " + %crazyenvoy_time_left%.toString() + " currently " + %crazyenvoy_crates_left%.toString() + " crates left";
  } else {
    var cooldown = %crazyenvoy_cooldown%.toString();
    var paragraph = "the envoy is starting in " + cooldown;
  }
  return paragraph;
}

hasEnvoyStarted();

However for some reason im receiving a weird error: https://pastebin.com/iiNck6sJ

I'm not really familiar with javascript but it would be appreciated if someone would be able to help!

bronze bison
#

includes() isn't supported in the engine that js expansion uses
replace it with

if ("string".indexOf("g") != -1)

also, use placeholders inside "" (and remove .toString())

#

and this var paragraph: should be var paragraph =

#

@dark spoke ^

atomic belfry
#

already did what i needed to do without placeholders

#

its fine

bronze bison
#

๐Ÿ‘

dark spoke
#

aBooDyy im receiving a new type of error now

#
function hasEnvoyStarted() {
  var paragraph = null;

  // if not running in string
  if (%crazyenvoy_time_left%.toString().indexOf("Not Running") != -1) {
    var paragraph = "the envoy has started and is ending in %crazyenvoy_time_left% and there are currently %crazyenvoy_crates_left% crates left";
  } else {
    var paragraph = "the envoy is starting in %crazyenvoy_cooldown%";
  }
  return paragraph;
}

hasEnvoyStarted();
vivid sparrow
#

Placeholders always out strings btw.

dark spoke
#

meaning?

vivid sparrow
#

And you probably want to use "%placeholder%".indexOf()

dark spoke
#

ah ye

#

forgot to remove.tostring

vivid sparrow
#

Also, do paragraph = .. instead of creating it again.

dark spoke
#

yea i did that

#

after

#

but im still getting this error

#

Expected ) but found Running

bronze bison
#

use "" for placeholders... "%placeholder here%"

#

the placeholders are strings and not a js variables in the expansion

dark spoke
#

so in this instance

#

paragraph = "the envoy is starting in %crazyenvoy_cooldown%";

#

i would make it be

#

paragraph = "the envoy is starting in "" ";

#

oh wait

#

nvm

#

sec

bronze bison
#

talking about the placeholder here

if (%crazyenvoy_time_left%.toString().indexOf("Not Running") != -1) {
dark spoke
#

ye just noticed

#

works

#

thanks a lot man

bronze bison
#

no problem! ๐Ÿ˜„

dark spoke
#

does this support colors btw

#

bukkit collors

#

colors

bronze bison
#

yes

#

just "&cthis is red"

dark spoke
#

alright and also how can i make it autoupdate? im using holographicdisplays with this

#

and its not moving

#

like the time

bronze bison
#

guess u have holographic extension right

dark spoke
#

yea

bronze bison
#

Versions 1.9.3 and below:
{r1} - 1 second refresh.
{r0.1} 0.1 second refresh
{r10} - 10 second refresh
{r5} - 5 second refresh
{r2} - 2 second refresh

Versions 1.10.0 and above:
{fastest} - 0.1 seconds.
{fast} - 0.5 seconds
{medium} - 1 seconds
{slow} - 5 seconds
{slowest} - 10 seconds.

#

add one of those to ur hologram

dark spoke
#

like as a placeholder?

bronze bison
#

they are placeholders, yea

dark spoke
#

yup works

#

ty man

bronze bison
#

np ๐Ÿ˜„

dark spoke
#

also uhh one last question, this isnt displaying the crates remaining paragraph = "&fThere are currently &a%crazyenvoy_crates_left% &rcrates left";

#

do you have any clue why that could be ?

bronze bison
#

try the placeholder using papi's parse command /papi parse me %the placeholder here...% and see if its working

dark spoke
#

yea its not working it seems

#

then thats the developer i assume

bronze bison
#

yes, contact the developer of the plugin

mental night
#

&a%crazyenvoy_crates_left% &rcrates left";

#

whats the ; at the end

#

for

#

new line?

vivid sparrow
#

No?

mental night
#

So could that be the issue ?

bronze bison
#

thats js

mental night
#

Oh itโ€™s holograms too

#

Nvm ๐Ÿ˜‚

hollow heart
#

is there any way to change the factionsuuid placeholders?

brisk coral
#

use javascript

hollow heart
#

tried that

#

if (name === "[-]") {
return "";
doesn't work

#

nor if (name === "") {
return "";
is there some hidden name for people who are factionless?

brisk coral
#

jesus

#

sec

#
var name = "%factionsuuid_faction_name%";
function js_faction_name() {
    if (name != null) { return name + " "; 
    }
    return "";
   
}
js_faction_name();
hollow heart
#

still getting [-]

brisk coral
#

Show me what the placeholder returns

#

=imgur

tender vaporBOT
#
Uploading Images

Please use imgur to share screenshots and other images.
โ€ข Imgur

bronze bison
#

first condition is always true Frosty

brisk coral
#

wut?

hollow heart
bronze bison
#

a placeholder wont be null

brisk coral
#

It'll return "" which is null

bronze bison
#

So name != null is always true

#

null isn't ""

brisk coral
#

You're already using a javascript placeholder barty..

#

So just modify that..

bronze bison
#
var faction = "%factionuuid_faction_name%";

function getFaction() {
  if (faction === "&6[&a-&6]") return "";

  return faction;
}
getFaction()
```  @hollow heart
hollow heart
#

yes, i modified it and "null" still returns it

#

&6[&a-&6] didn't work either, still getting [-]

bronze bison
#

Ure getting [-] or &6[&a-&6] ?

hollow heart
#

https://i.imgur.com/P9OeXLL.png

var name = "%factionsuuid_faction_name%";

function getFactionName() {
    if (name === "&6[&a-&6]") {
        return "";
    } else {
        return "%factionsuuid_faction_name%";
    }
}
getFactionName();```
#

returns that

bronze bison
#

relation placeholder wont work there

hollow heart
#

yeah I know, that's why I left it out of the actual function

#

it would work if the name === "" part worked

#

maybe there is a hidden factionless name.. i'll look in their configs for it

bronze bison
#

Wait no, use ยง

hollow heart
#

using ยง, still getting [-]

bronze bison
#

hmmm

#

What does the faction name placeholder return?

hollow heart
#

[-]

bronze bison
#

with colors?

hollow heart
#

yeah

bronze bison
#

u tried ยง6[ยงa-ยง6] right?

#

If u send this, what do u get
/papi parse me %factionsuuid_faction_name%test what do u get

hollow heart
#

i am currently using ยง6[ยงa-ยง6], using '/papi parse BartyRealms %javascript_factionsname%' I get [-] still

bronze bison
#

try the command i sent please

hollow heart
#

okay I get %factionuuid_faction_name%test

#

if I use %factionsuuid_faction_name%test I get [-]test

bronze bison
#

Hmm

#

I missed the s in FactionsUUID, did u add it?

hollow heart
#

yeah

bronze bison
#

Cuz the placeholder should work?

hollow heart
#

the second message I corrected it

#

and got [-]test

#

so the placeholder is returning [-] if I am factionless

bronze bison
#

Ah, then thats weird

#

Can't u change that value in a FactionsUUID file?

brisk coral
#

try just adding [-]

#

without the color, never know if it might work ๐Ÿคท

hollow heart
#

already tried that frosty, and I'm currently looking through the factions files to see if I can find anything on it

#

found it, thank god haha

#

thanks for your help

bronze bison
#

Great!

dusk kayak
#

PlaceholderAPI v2.10.4; Paper 1.13.2 latest build

outer herald
#

I can't download vault

#

@mint fable @brisk coral I need Help

tender vaporBOT
#

@outer herald

Hey,

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

outer herald
#

I can't download vault with PAPI

brisk coral
#

You would have gotten help, but as you have tagged me and cj so rudelly, that's gonna be a no from me ๐Ÿคท

bronze bison
#

@outer herald please be patient and don't ping anyone.
Do you have vault plugin?
If so, run these commands and tell us what do u get

/papi ecloud download vault
/papi reload
outer herald
#

when i put /papi ecloud download vault say No cloud expansions are avaiable at this time

tender vaporBOT
#
FAQ Answer:

Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.

outer herald
#

already added

vivid sparrow
#

Is vault installed?

#

=plugin Vault

tender vaporBOT
outer herald
#

yes

#

=plugin Vault

tender vaporBOT
bronze bison
#

Wdym already added?

sharp jay
fresh trench
#

Needing help with placeholders in chatex for deluxe tags

mental night
daring holly
#

like

#

i used math

warm topaz
#

[precision:0]

daring holly
#

%math_{statistic_kill_entity_CHICKEN}+{statistic_kill_entity_WOLF}%

#

where?

warm topaz
#

%math_{statistic_kill_entity_CHICKEN}+{statistic_kill_entity_WOLF}[precision:0]% i think

daring holly
#

works

#

ty

drifting nimbus
#

=plugin DeluxeChat

tender vaporBOT
steep thorn
#

Those math placeholders are pretty cool, opens up a lot of possiblities

carmine marlin
#

Can Someone Help Me?
I'm new to placeholders.
I found a placeholder How do I get it on my server?`

steep thorn
#

(For the context, @carmine marlin means a Skript placeholder that he wants to use in PlaceholderAPI, if I'm correct)

brisk zinc
#

Hello. I have an issue with ecloud. Whenever I try to download the vault expansion, it does so. But it doesnt registert with Papi

#

Can anyone help, please?

brisk coral
#

Do you have vault? And have you reloaded papi after installing the expansion?

brisk zinc
#

yes

#

ive done everything

brisk coral
#

/papi list

brisk zinc
#

it shows nothing

brisk coral
#

If it doesn't show up (and you've done everything), manually download it from the ecloud page, and place it inside the folder

brisk zinc
#

lemme try that

#

I tried that but it says 0 placeholders registered even tho I did /papi reload

brisk coral
#

download it from there

brisk zinc
#

same place

brisk coral
#

And where are you placing it?

brisk zinc
#

in the expansions folder

#

my server is running on 1.8

brisk coral
#

Getting any console errors?

brisk zinc
#

no console errors were reported

bronze bison
#

Frosty asked u if u have vault, he meant the plugin
Do u have vault plugin?

carmine marlin
#

How does the Skript placeholder works

brisk zinc
#

Everything is alright now, after restarting the server the plugin registered the vault expansion

#

I also have another question to ask, what placeholder can be used to display a person's group permissions?

bronze bison
ripe lagoon
#

factionsuuid placeholders is not working

wet basinBOT
#

@brisk coral Unknown expansion.

wet basinBOT
#

@sharp jay Unknown expansion.

sharp jay
#

weird

#

@ripe lagoon ^

ripe lagoon
#

i tryed that but its not working for me

#

im trying to use featherboard to show me faction money but it wont work

brisk coral
#

use {placeholderapi_<placeholder>}

ripe lagoon
#

so it will say {placeholderapi_factionsuuid_faction_bank_balance}

#

Thanks got it

ripe lagoon
#

Hey again, is there placeholde that makes the faction money fornatted to 1M instead of 1000000?

daring holly
#

idk but maybe use math

sharp jay
#

@ripe lagoon Dont think so ask the plugin developer ๐Ÿ™‚ or you can use the math expansion like said above to make it.

vivid sparrow
#

Or javascript

sharp jay
#

^^^

drifting nimbus
#
if ("%essentials_has_kit_<kitname>%" === "no") return "NO";
#

Possible?

#

cuz it has <kitname>

brisk coral
#

It's possible, but won't work at all

drifting nimbus
#

How would I do it?

brisk coral
#

Would kitname be a variable defined somewhere?

drifting nimbus
#

wait

#

it works

brisk coral
#

Wut

drifting nimbus
#

Look my code

#

Used wrong placeholder

#

xd

#

Well that works tho

#

so the placeholder doesn't matter

brisk coral
#

But that would always return No tho..

drifting nimbus
#

well no

brisk coral
#

Odd

#

How is the kitname defined tho

drifting nimbus
#

idk

#

OH welp it doesn't work xd

#

Ur right

brisk coral
#

Ofc I am ;)

drifting nimbus
#

This should be YES

#

xd

#

but its no

#

%javascript_kit_available_<kitname>%

#

Can I make something like that too?

brisk coral
#

I believe you can

drifting nimbus
#

Is there like a tutorial how? xd

brisk coral
#

@bronze bison <- This guy is the tutorial

drifting nimbus
#

its possible

brisk coral
#

Ye ik, not entirely suee how tho, I guess you'd need to use regex

drifting nimbus
#
function kit_available() {
    if ("%essentials_has_kit_" + args[0] + "%" === "yes") return "&f&lYes";
    else return "&f&lNo";
}
#

I think I got it

#

Piepmatz did the same

vivid sparrow
#

It doesnt work like that

drifting nimbus
#

oh

vivid sparrow
#

You can use a switch and an argument

#

Not that dynamic but works

#

Btw, you can use BukkitPlayer.hasPermission("essentials.kits." + args[0])

drifting nimbus
#

Still using that args[0]

#

so still need to make a switch

vivid sparrow
#

You cant use args to create placeholders but with that it should work.

drifting nimbus
#

kk

#

Lemme try something first tho

brisk coral
#

Never knew you can even use args inside it

drifting nimbus
mint fable
#

it's just a string @brisk coral

drifting nimbus
#

Just testing tho ^

#

But ill try the BukkitPlayer method

mint fable
#

oh I see what you mean

vivid sparrow
#
switch(args[0]) {
  case "test": return method("%essentials_has_kit_test%");
}

function method(kit) {
  return kit == "yes" ? "&aYes" : "&cNo";
}
drifting nimbus
#

I dont want to use a switch tho

#

I have 14 kits, so I just want it so it uses what I typed as arg

vivid sparrow
#

Then use bukkitplayer

mint fable
#

gaby

#

you might be able to use

function kit_available() {
    if ("%essentials_has_kit_" + args[0] + "%" === "yes") return "&f&lYes";
    else return "&f&lNo";
}```
vivid sparrow
#

Already tried that

drifting nimbus
#

Didn't work

mint fable
#

does it not parse the placeholder?

drifting nimbus
#

I just tried cj

vivid sparrow
#

It doesnt work with the current papi js code

#

Yes, it doesnt cj.

drifting nimbus
#

They should support it tho

mint fable
#

aboody made some changes

#

try this

brisk coral
#

It should work, I know aboo showed me something like that a while ago

vivid sparrow
#

It will when clip will merge the pr

brisk coral
#

Oof he still hasn't

#

Feels bad

mint fable
#

aaand no dl

#

i was gonna link it

bronze bison
#

oh hey

#

Yea having an argument inside of a placeholder wont work

#

Oof he still hasn't
Yea sad, its been 4 months

#

And ill fix that download when i get on my laptop

#

btw @mint fable, can you please check my checkitem PR if u haven't?

austere hawk
#

I Have problem, that is my placeholder is not work at anything

#

any help ?

bronze bison
#

More info please.

austere hawk
#

like on my server chat is just showing %player_name%

#

i use deluxechat

bronze bison
#

Ugh, can u send ur spigot name?

austere hawk
#

Rifaldhi_A

#

๐Ÿ˜„

bronze bison
#
/papi ecloud download player
/papi reload
``` run this
austere hawk
#

i just reals forgot to do that opps :v, my bad

bronze bison
#

๐Ÿ‘

orchid thistle
#

hi guys

#

anyone can help me

#

i have installed placeholderapi

#

and when i try to download from the ecloud it says

#

i forgot the text xD but its related to the connection with ecloud

#

No cloud expansions are avaible at this time

brisk coral
#

Manually download the expansion from the ecloud, and put it inside the expansions file

orchid thistle
#

ok, but there is no solution for the command ?

tender vaporBOT
#
FAQ Answer:

Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.

bronze bison
drifting nimbus
#

Ty

bronze bison
#

np ๐Ÿ˜ƒ

#

Check the pr for the methods

drifting nimbus
#

@bronze bison Wdym?

tender vaporBOT
#

@drifting nimbus

Hey,

Please be patient and don't ping staff members!

drifting nimbus
#

Btw is it possible to use args in placeholders right away now?

vernal meteor
#

Hey, I had a quick question. I am having difficulty locating the expansion for LastLoginAPI for PAPI. Anyone know where I can find it? I checked the ecloud website, but no luck. ๐Ÿ˜ฆ

mint fable
#

It might be built in

#

Have you tried using the placeholders with /papi parse me %lastloginapi_name% ?

#

ya it's built in, just checked the github

vernal meteor
#

Trying to use %last_login_date% as a placeholder, yet, it shows up as %last_login_date% in-game.

#

%lastloginapi_name% does properly show, however.

mint fable
#

well

#

did you use %last_login_date% or %lastloginapi_last_login_date% ?

#

Did that work @vernal meteor ?

vernal meteor
#

Sorry, I am back now.

#

No, unfortunately it did not work.

#

Shows up as "%lastloginapi_last_login_date%" in-game as well.

#

No luck.

mint fable
#

via /papi parse correct?

#

you might HAVE to format it in the config

vernal meteor
#

Yes, I did /papi parse me. Shows up as blank in the chat. In the tablist plugin, it shows up as "%lastloginapi_last_login_date%".

#

Let me read that link. One moment.

mint fable
#

oh it shows up as blank?

#

prob needs to be configured for sure

#

does your tablist plugin work with ANY placeholders?

#

plz no

#

=paste

tender vaporBOT
#
HelpChat Paste

Please use a paste service to share configs, errors, code and long logs.
โ€ข HelpChat Paste

mint fable
#

^

vernal meteor
#

Oh, whoops.

mint fable
#

Also, I did notice that they have their own discord

#

so they could probably help you a lot more over there

vernal meteor
#

LastLoginAPI?

mint fable
#

yes

#

Did you read their plugin page...?

vernal meteor
#

Yes, but I thought it would have been more of a PlaceholderAPI issue since the placeholders are not working.

#

Anyway, thank you. Good-bye.

mint fable
#

If other placeholders work, it means it's usually the plugin/expansion's fault

mint fable
#

@bold marlin you can use that in combination with the parseother expansion

bold marlin
#

thanks

bronze bison
#

@drifting nimbus the method to parse the placeholders,
But nvm, this is is

var p = Placeholder.setPAPIPlaceholder(BukkitPlayer, "ur placeholder here without %% and u can add args[#]");
drifting nimbus
#

Ohhh sickkk

#

Thankss alot mate

bronze bison
#

No problem ๐Ÿ˜

drifting nimbus
#

@bronze bison the p is like placeholder right? Just to be sure

bronze bison
#

thats just a variable named p

#

An example

#

Can be whatever u want

#

Has nothing to do with the method

drifting nimbus
#

I know right

#

Ty

wheat tusk
#

Help please.
Nickname and rank are not displayed.

neon sage
#

Could you give more details @wheat tusk

drifting nimbus
tender vaporBOT
#

@drifting nimbus

Hey,

Please be patient and don't ping staff members!

drifting nimbus
#

Works good, thanks โค

bronze bison
#

๐Ÿ‘ ๐Ÿ˜ƒ

austere hawk
#

whenever i put a % to show a stat, i cant use any placeholders later in the line, any fix suggestions?

#

example: - '&7your speed by &f+3% Speed&7 to &f+%objective_score_SpeedNextLevel%%&7.' i only get problems on this line, the problem is the objective_score_SpeedNextLevel% part is shown as plain text not the actual value. Without the % in +3% Speed the placeholder works fine. I could take it off here but other lines would be weird without their %

drifting nimbus
#

Where is this line

#

In a configuration file?

vivid sparrow
#

Objective placeholders are broken ig

austere hawk
#

yeah the line is in a config file

#

also i tried replacing the objective placeholder with placeholders of vault, essentials, voteparty and other things to test a placeholder problem, nothing works but without the % in +3% it all works

bronze bison
#

That because its getting the first couple of %%

#

Id say use a JavaScript placeholder that returns the percentage symbol %, or contact the plugin to allow {} or something else

carmine marlin
#

When i set {skript:team::%uuid%} in the Featherboard config

#

Then come that

#

'UPDATE*

#

And i have the skript placeholder on

#

Can anyone help me

hollow aurora
#

Does papi have a reload event or something I can use to make my placeholders work after /papi reload?

bronze bison
#

@hollow aurora ^

hollow aurora
#

nice, thanks

neon tartan
#

oof he then left

bronze bison
#

oof

tepid delta
#

Can I disable %player_world% on some specific worlds?

#

Or manipulate a result, player is in the world [VOID] more would be [Spawn]

bronze bison
#

use javascript?

tepid delta
#

wanted to change inside the server

#

sorry english using translator

bronze bison
#
var world = "%player_world%";

function getWorld() {
  if (world === "a world name") return "name"; 
  if (world=== "another world name") return "name2";
  if (world=== "another world name 2") return "name3";

  return world;
}
getWorld();
```?
#

so with this js placeholder, if the placeholder %player_world% is a world name, it will return name

#

u can add as many as u want, and u can remove if u dont want all of that

tepid delta
#

thank you very much

bronze bison
#

np ๐Ÿ˜„

tepid delta
bronze bison
#

dont use /papijsp commands

tepid delta
#

didn't work here so

bronze bison
#

/papi reload then use the js placeholder instead of %player_world%

river ridge
#

what are the voteparty placeholders?

#

%voteparty_counter% - doesn't work for me.

vivid sparrow
snow bolt
#

How do i do if i want to show a specific server players on a scorbord?

#

because on placeholders it says you can

#

@carmine veldt

brisk coral
#

Don't tag admins.
And what do you mean by "specific server players"? as in the amount of players on the specific server? if so use the bungee placeholders

snow bolt
#

ik but how

austere hawk
#

hi guys, can someone help me with a custom placeholder that iยดve downloaded

#

i mean its not working and i dont know why

#

DM me for sending screenshots

vivid sparrow
#

I mean, you need help ;0

austere hawk
#

Maybe can u help me :, 3 ?

rigid kraken
#

is there a way to install all expansions

#

with one command

sharp jay
#

Nope

rigid kraken
#

Is there any planned feature?

#

for that

sharp jay
#

Dont think so as I dont see a point

#

Its super simple man with commands

#
  • /papi ecloud download (X)
austere hawk
#

Each expansions is a jar file after you install one. By installing all expansions, means you're just wasting storage for nothing

bronze bison
#

^ and not all of them will work (some depends on plugins).

#

Such a thing wont be added.

cyan marsh
#

Hello

#

I was wondering why I cannot load an expansion?

#

It says "The expansion cloud is not enabled!"

#

I do the command /papi ecloud download bungee

#

I'm using the 2.9.2

#

Version of PAPI

#

Thank you.

tender vaporBOT
#
FAQ Answer:

Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.