#placeholder-api

150650 messages · Page 74 of 151

austere hawk
#

I know a hacky way to do it

mint fable
#

cooldowns is what we need, not quite a countdown

austere hawk
#

Luckperms permissions?

#

You can basically use set temp then access that in a placeholder

austere hawk
#

Once your cron runs, you re-set the permission for 15d

mint fable
#

If you create a cooldown with 15 days on it, just reset the cooldown when it's done

mint fable
#

i like the idea though

austere hawk
#

Oh you could just set it for yourself then parseother no?

mint fable
#

wouldn't work if you go offline

austere hawk
#

Fair enough. Again it’s a pretty damn hacky way so yeah lol

mint fable
#

permission placeholders never will work for offline players because every time the placeholder would be called the database would have to be accessed since it only caches online players

#

ye, it's quite a hacky thing we're doing here

#

cooldown should hopefully work though

austere hawk
#

That makes sense yeah

#

You could probably set temp the permission for the default group then?

mint fable
#

ooh true

#

prob would work

austere hawk
#

I know for sure there’s a placeholder for the countdowns since I use it

mint fable
#

nice way to do a cooldown/countdown

vale spire
#

Pretty smart

#

I am going to do that then

warm plover
#

Not sure if I did it wrong but I did %math_250-(250*.{mycommand_playerdata_ShopDiscount})% (the variable is 05) and it gives the wrong amount it seems like. I was hoping it would show 237.5

untold topaz
#

Try (250*({papi}/100))

mint fable
#

are you sure it did .05 and not .5 @warm plover ? What amount does it give?

#

All I see is what you hoped to see 😄

#

{mycommand_playerdata_ShopDiscount}/100 would be better than a .

warm plover
#

I’ll try it tomorrow, but I’m pretty sure it was .05

untold topaz
#

What was the resulting number it was giving you

#

From after the math calculations

restive urchin
restive urchin
magic rock
#

its compiled in Java 15 (15/newer needed) and you have Java 8

#

which means

#

try to

#

update JS expanison/PAPI
if no work then you need to use older version

restive urchin
magic rock
warm plover
#

But yeah it works the other way

wary radish
#

hi, I was searching which is the placeholder that allows me to see players health via numbers, like 20 for full health

magic rock
#

if is 10 max check math expansion

wary radish
#

let me try

#

I didn't saw them in the placeholder list, are you sure that they work?

#

and also, is it correct writing them %player_expansion% and %math_expansion%

#

like this?

#

I tried %player_expansion% but it shows me 0

magic rock
#

Player is expansion

wary radish
#

?

#

what do you mean?

#

what should I write in the code?

#

because I need to show the health of all the players in the tablist

#

I found the solution

#

I used %player_health_rounded%

lavish sail
#

where can i see all version for javascript-expansion? my server runs java 8 and therefore cant use latest expansion

turbid tide
mint fable
#

most likely why it did not work

warm plover
#

Yeah

keen garden
#

Is it possible to output another player's information?

Here I have an administration menu (made via deluxemenus), I want to bring a specific administrator online (by nickname) to this menu, how can I do this?

wet basinBOT
#

@junior musk Unknown expansion.

keen garden
turbid tide
#

%parseother_{NAME}_{PLACEHOLDER}% so %parseother_{DormantCat}_{player_online}%

solemn marsh
turbid tide
#

plugins/PlaceholderAPI/expansions is where you'll find it

solemn marsh
#

ah okii thank you i'll try that ^^

#

any idea why essentials is automatically downloaded? has there been any other cases where that happens or is it to due with something else?

turbid tide
#

essentials is auto downloaded?

solemn marsh
#

yeah for some reason the essentials expansion was being downloaded but it seems to have stopped now ;-;

turbid tide
#

I mean it can be any plugin doing it. its not PAPI that's for sure. it doesn't download expansions itself unless the papi ecloud download command is executed

plush ivy
#

"Currently %bungee_total% Players Playing On MoG Network | Survival: %online_survival% | Bedwars: %online_bedwars% | MiniGames: %online_minigames%"
why only %bungee_total% placeholders is working and rest placeholders are not working ? ;/

granite spire
#

I neeed help. I have /papi ecloud download FactionsUUID and its showing up on /papi list

#

Im using %factionsuuid_faction_name%. It's still not working

#

Ping me once support is given

granite spire
#

@mint fable

tender vaporBOT
mint fable
mint fable
granite spire
#

test

mint fable
#

Where are you trying to use it that it isn't working then?

granite spire
#

featherboard

#

deluxechat

mint fable
#

?startuplog

tender vaporBOT
mint fable
#

sorry didn't need the dump mb

#

not working on deluxechat is weird

#

featherboard too tbf, since they switched

granite spire
#

its working on deluxechat now but not featherboard

mint fable
#

okay that makes a bit more sense

#

what featherboard version are you on

granite spire
#

4.29

mint fable
#

hmm, seems a bit old. I believe papi placeholders are for newer versions

#

maybe 5+

granite spire
#

ok ill update

mint fable
#

yep i'd say just get the latest and it should be good

indigo cave
#

Player

austere hawk
#

Player

silver minnow
#

Player

mint fable
#

Player

crisp crystal
#

Hey. I got the following placeholder which makes gradient text.
How can I put in a placeholder, in a placeholder?

For example:
%ac_gradient_ff0000,00ff00,0000ff_0.8_playername%
Where I want playername to display %player_name%

Is this possible?

mint fable
#

try putting it in {}

crisp crystal
#

hmm

#

not working

mint fable
#

player_name

crisp crystal
#

Nope 😦

mint fable
#

what is ac_gradient

mint fable
#

you can either ask them to add support for it or try using another expansion

#

can use either of those

rocky charm
#

Is there any placeholder addon (for free) that shows afk mode?

magic rock
#

if none then no

rocky charm
#

I search a plugin that have placeholders

warm rune
#

Hello, I want to create an ecloud account to add my PAPI expansions 🙂

north wadi
#

maybe we can use a placeholder in the placeholder? something like %luckperms_group_expiry_time_%luckperms_primary_group_name%% ¿?

vivid sparrow
#

use {} for the second placeholder and it should work @north wadi

north wadi
#

%luckperms_group_expiry_time_{%luckperms_primary_group_name%}%

maybe like this?

warm rune
tender vaporBOT
warm rune
#

oops sorry, it's a missclick

trim hill
#

how can i fix 5000k ping
discord
i can't VC or watch stream

warm rune
north wadi
#

It return the same %luckperms_group_expiry_time_{%luckperms_primary_group_name%}%

#

any other way?

vivid sparrow
#

without %%

#

%luckperms_group_expiry_time_{luckperms_primary_group_name}%

north wadi
#

don't appear nothing!

#

it should return the time or if its permanent maybe should say permanent, right?

vivid sparrow
#

parse the expiry_time placeholder with a group you have

north wadi
#

Okey, like this?

%luckperms_group_expiry_time_admin%

#

¿?

vivid sparrow
#

yeah

north wadi
#

return empty

vivid sparrow
#

then you probably have to use javascript or something to display "permanent" when it is empty

north wadi
#

F ... 😢

#

don't know how to do that

#

maybe could you do that for me?

vivid sparrow
#
function checkExpiryTime() {
  val expiryTime = "%luckperms_group_expiry_time_{luckperms_primary_group_name%}"
  return expiryTime == "" ? "Permanent" : expiryTime
}

checkExpiryTime()```
north wadi
#

😮

#

Okey where i need to put this text?

north wadi
#

Okey

north wadi
#

what placeholder i need to use now?

#

When i run /papi parse me %javascript_permanent% in-game appear this: Script Error (Check console)

#

In console appear this:

        <eval>:2:8 Expected ; but found expiryTime
    val expiryTime = ""
        ^ in <eval> at line number 2 at column number 8
>```
#

any idea?

#

issue on my side?

vivid sparrow
#

ah, change it to var instead of val

north wadi
#

Okey

north wadi
#

in the menu i need to use %luckperms_group_expiry_time_{luckperms_primary_group_name}%

#

right?

leaden kraken
#

You use %javascript_permanent%

#

@north wadi

north wadi
#

how can fix?

#

For example i just give me VIP rank for 30 days and i see Permanent

#

I'm stucked here

#

How can show players if they have temp rank?

north wadi
#

@vivid sparrow any idea?

tender vaporBOT
ocean fiber
native steeple
#

whats the placeholder %..% for MS?

ocean fiber
#

This command: /papi ecloud download SimpleLobbyHunt

Doesn't work ^^^^

blazing nest
#

Hi! Can I somehow deduce the attribute value from all the things that the player is wearing into a separate value using placeholders? (scr: https://ibb.co/jvnZzHB)

visual crow
#

Hi i was wonder what the correct syntax for the Sound expantion is

#

like if i wanted to play a creper primed

#

sound what would i have to write in the placeholder

#

%sound_all_<sound>-<volume>-<pitch>%

#

what would i replace <sound> with?

crimson sierra
#

Is it possible to have have a count of all Mobs killed by a Player in a specific World (multiverse) within a specific period of Time? (let's say,"how many mobs did I killed last week in that world)
I found %statistic_mob_kills% but I think it is too generic. TY

mint fable
#

with javascript

crimson sierra
mint fable
#

1 sec

#
var zombieKills = parseInt("%statistic_kill_entity:zombie%");
var creeperKills = parseInt("%statistic_kill_entity:creeper%");
var endermanKills = parseInt("%statistic_kill_entity:enderman%");

function mobKills() {
  return (zombieKills + creeperKills).toFixed();
}

mobKills();
#

something like that, but with every mob

#

=l javascript

tender vaporBOT
mint fable
#

more info about the js expansion this

crimson sierra
#

great, ty

crimson sierra
mint fable
#

idk if vanilla stats do that

#

prob would need a plugin for it

austere hawk
#

Yeah vanilla tracks total unfortunately

simple nova
#

is there a way to make a counting placeholder

#

for example

#

i have NPCs for event

#

finish npc, and i want to execute command like /add %player_nam% 1

#

for example

#

to a placeholder

#

to make a statistic(holograms) most won events

#

i think it can with javascript

#

api

warm topaz
#

what statistic specifically?

simple nova
#

hologram statistics

#

for example

#

Most Even Won
-#1 player1
-#2 player2
-#3 player3

#

etc.

#

so i need to make an placeholder that add value to it

#

with command

#

just that

#

eg %javascript_eventwon%

#

output 1

#

just example

#

the command execute and just add +1 to the current number of a player data

#

thats it

#

so basicaly i need a javascript script that

  • execute custom command that add 1 to player data
  • shows the data of player via placeholder
warm topaz
#

yea i get that part but what event is this for specifically

#

u will find that a lot of stuff already has placeholders made for it

#

and while making a counter with js is possible, im unsure as to whether its possible to make that data persistent

main trellis
#

Does anyone knows how can I set the colors that displays on the players head for towny mod?

dusty grove
#

can i get some help w this error? a lot of my expansions are getting nulled

#
[12:52:05 ERROR]: [PlaceholderAPI] 
 java.lang.NullPointerException: The expansion version is null!
        at java.util.Objects.requireNonNull(Objects.java:228) ~[?:1.8.0_312]
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:170) ~[?:?]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_312]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_312]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) ~[?:1.8.0_312]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_312]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_312]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_312]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_312]
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) ~[?:1.8.0_312]
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$4(LocalExpansionManager.java:333) ~[?:?]
        at me.clip.placeholderapi.util.Futures.lambda$onMainThread$0(Futures.java:46) ~[?:?]
        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) [CraftTask.class:?]
        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:422) [CraftScheduler.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:831) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]```
turbid tide
dusty grove
#

yea its from a pixelmon server

vivid sparrow
#

Is it only me or that error is pretty common these days? @turbid tide

turbid tide
#

@dusty grove I'm afraid PAPI does not support any modded server software at the moment. There's 2 options really. Either use a server software like Paper or not use those expansions at all.

vivid sparrow
#

I see

warm topaz
#

or modify the expansion urself! essentials expansion is os

mint fable
#

or this

vivid sparrow
#

Ye

cinder reef
#

hello,

i try to set a deluxetags placeholder in essentials chat.

it don't work.

before i had a towny placeholder, when i add the deluxetags placeholder towny get broken too.

my chat format with placeholder:
format: '&7{townyadvanced_town}&7{deluxetags_tag}&r{DISPLAYNAME}&r &7»&r {MESSAGE}'

what did i do wrong?

mint fable
#

?tagess

tender vaporBOT
cinder reef
#

there is no deluxechat option in the deluxetags config

just papi_chat

mint fable
cinder reef
#

DeluxeTags-1.8.2-DEV-18 is the name if the file

mint fable
#

oh

#

where did you get that?

cinder reef
#

link on the spigot page

mint fable
#

ah, didn't know we had those

cinder reef
#

is this the same?

mint fable
#

try turn off papi_chat then?

#

see if that works

cinder reef
#

let me change the config like mentioned in 5. and then i try

mint fable
#

make sure to also stop the server

#

just in case, not sure if the dev build changes that or not

#

once the full version is released I'll get informed, but till then 🤷‍♂️

cinder reef
#

didn't changed the placeholders tho and still looks right (for now at least)

mint fable
#

ya you don't have to change them anymore with dev builds

#

one thing I do know

astral python
#

good evening and what it would be possible to help me I have some problems with my APIs

coarse sable
#

Javascript expansion does not work on java 17.

#

When trying to parse a javascript placeholder it just throws an error about not being able to initialize something from the nashorn classes

terse cosmos
#

anyone know if the mvdw expansion works? having trouble using mvdw placeholders with deluxechat, using format %mvdw_<PLACEHOLDER_HERE>%

austere hawk
coarse sable
#

That didn't seem to work.

#

Enabling use_quick_js solved the problem.

chrome sentinel
#

is there a placeholder that can change the output of another placeholder?

tender vaporBOT
still crow
#

Im working with the changeoutput expansion

#

%changeoutput_equals_{%townyadvanced_town_ranks%}__Member_{%townyadvanced_town_ranks%}%

#

just gives

#

Im trying to check if it == ``

#

like

#

nothing

#

cause that placeholder will return nothing if you dont have a rank

#

It doesnt work with a space either

warm topaz
#

remove the inner %% that are surrounded by {}

warm topaz
#

inner bracket placeholders shouldnt have %%

still crow
#

awesome

#

that worked thank you

ebon nexus
#

I'm getting this error about the javascript expansion when attempting to do /papi reload in paper 1.18.1 #134, papi build #148, and javascript expansion 2.1.0 (latest from ecloud). I've tried with quick js turned off and turned on with both throwing errors. Was working fine before updating to java 17 https://paste.helpch.at/raw/dexamitufe

austere hawk
#

hi guys

#

i have a weird problem with bungee expansion

#

it doesn't update corectly, i have 60 players in proxy but the placeholder display just 8

#

(not using multi proxy system, just 1 velocity instance)

#

the weird part is that the problem is happening just on main lobbies

#

i tried on other 1.8.8 server, same papi version and same bungee expansion version

#

and on that server there's no problem

austere hawk
#

it seems it's updating just on server start

lone briar
#

My placeholders dont get loaded on startup, after I do /papi reload when I join they all work

haughty geode
#

%%vault_prefix%%player_name%%

#

this shows up instead of player usenames when I use a command for playerlist

turbid tide
haughty geode
#

thanks it worked

tender vaporBOT
lone briar
#

The weird thing is, its not consistent. Sometimes I restart and its fine

turbid tide
lone briar
#

I tried doing that, but since it sometimes works but other times it doesnt I dont know how to check what expansion it is

#

When I reload it, it does tell me 2 of them are not up to date. any way to check which 2 those are?

lone briar
timid trout
#

Hi, I'm searching a placeholder to get the total playe time of a user without an extra plugin. I guess its %player_time% what looks like the total time playrd in ticks, but I'm not totally sure

timid trout
#

%statistic_days_played% to i have to add the username or how can I figure it out

turbid tide
#

ugh. it gets the data for the user you parse the placeholder for

timid trout
#

Like %player_time%/1728000 would be equivalent to %statistic_days_played% just that I understand the value of %player_time%

#

A okay I guess %player_time% are the ticks since first join, but not sure

sinful urchin
#

hi, someone can help me?

#

i'm trying to use "papi" with some expansion, but its not working, and don't know why, like, just tell me if i'm wrong
1 - download the extension, 2 - move to "plugins\placeholder\extensions" and in-game use /papi reload
that's its, isn't?
i'm trying to use the extension "Player" but its not working, when i use /papi reload, show "0 placeholder hooks successfully registered"

someone can help me?

#

sorry for my english, i don't speak very well...

sinful urchin
#

someone? ;-;

turbid tide
#

all you have to do is /papi ecloud download player then /papi reload

ebon nexus
turbid tide
astral python
#

hello and what can someone help me I have some problems with my APIs

astral python
#

?

magic rock
#

read it

astral python
#

I do not understand anything at all on your website because I am not an expert in English

runic nebula
#

Hes telling you to ask the question instead of asking to ask your question

magic rock
astral python
#

Basically I cannot display the number of players on my bot it uses the place holder api api I try to see with the bot developer he sends me for a walk so I wanted to see if it could come from my api

#

I'm looking for a room to show a screen of the message they send but I can't find it at all

tender vaporBOT
astral python
turbid tide
astral python
#

he can't find the order for me

#

I had her

wispy pulsar
#

when creating a papi extension (internal class) can we not specify a identifier alias? such as KTS for karma tracker system

wispy pulsar
turbid tide
#

probably not

vivid sparrow
#

Register multiple expansions

wispy pulsar
sinful urchin
sinful urchin
#

uh, sorry for ping;-;

loud swan
#

guys im trying to use placeholderapi but its not working in votingplugin

#

please help

turbid tide
loud swan
turbid tide
#

well yeah. the problem is the placeholder then. probably not a valid placeholder or something like that

loud swan
#

%luckperms_current_group_on_track% this is the one i'm trying to use

turbid tide
loud swan
turbid tide
#

no problem

sinful urchin
#

Thx blitz, i don't know what you do or what i do lol, but now its working, i just do /papi download player, and now worked, thank you xD

#

idk why when i try today, haven't work, but ok

near pike
#

When I download the PlaceholderAPI, it just goes into a jar file and I can't do any commands, isn't on my plugins list, and doesn't do anything

tender vaporBOT
near pike
#

?paste

tender vaporBOT
vital python
#

Would this be an okay spot to receive support for PlaceholderAPI use in conjunction with Holographic Displays?

turbid tide
vital python
#

Really? My problem is pretty weird then

#

Ill try downloading those i guess

low dirge
#

after updating my server to 1.18.1 placeholder didn't work

tender vaporBOT
austere hawk
#

:woe:

#

But their latest version has it built in if I’m not wrong

low dirge
#

🥺

austere hawk
#

Which placeholder isn’t working? Do you have any startup errors coming from papi?

#

Did you update papi? Did you update the ecloud expansions

#

We need something to work off of

low dirge
#

please check this

turbid tide
warm topaz
#

yup

turbid tide
#

ah. alr then

austere hawk
#

Last time I checked yea

austere hawk
#

I use DecentHolograms though now

turbid tide
#

but did they actually release it yet?

austere hawk
#

Amazing plugin

#

Yeah it’s on bukkit

warm topaz
#

check the bukkit link blitz smileW

turbid tide
#

didn't even realise there's 2 links there

#

kek

low dirge
#

this happen after updating holographic displays plugin

turbid tide
#

T4B, remove HolographicExtension

#

its not needed anymore if you updated HolographicDisplay

molten bison
#

why doesn't "%math_1:down_{skills_current_health}%"round at all?

low dirge
low dirge
#

this is holographic displays issue right ?

#

%bungee_<servername>% this one work well

wide garden
#

Hello, does Guilds plugin supports skript placeholders?

trim mist
#

Most likely not.

smoky canopy
#

Where can I find the latest build for Placeholder API?

trim mist
#

SpigotMC

bronze pewter
#

hi some help i have this problem with towny placeholders

vital python
austere hawk
#

I'd recommend using DecentHolograms instead

#

HolographicExtension takes a massive shit on performance lol

turbid tide
#

bcz looking at the latest version of the Towny plugin, the class was either removed or moved.

#

ah. the towny expansion hasn't been updated in over 3 years. that might be why

turbid tide
lapis tide
#

Can anyone help me with an currency issue? I want my currancy to display with XX,XX but its currently displaying as XX,XX. I there a fix for this? I use the vault plugin to get the balance from essentialsX. The essentials /balance is displaying correctly but the placeholder isnt.

#

/papi parse me %vault_eco_balance_formatted% is displaying it as XX,X

lapis tide
#

oh my bad

#

its currently displaying as XX,X

turbid tide
#

so you want more decimals?

lapis tide
#

yes, I want 2 decimals instead of 1

turbid tide
#

idk if this will work with the comma placeholder tho

lapis tide
#

/papi parse me %vault_eco_balance_2dp% isnt working tho 😦

turbid tide
lapis tide
turbid tide
#

yes I saw. no need to send again

lapis tide
#

oh my bad

turbid tide
#

idk. I've tested myself to see and yeah. probably not possible then

lapis tide
#

hmm, that sucks... are there any other placeholders to get the balance from essentials?

turbid tide
#

don't think there are. you could possibly use the javascript expansion if you know any javascript to make your own format. but that's about it

#

ah. I've found the problem.

lapis tide
turbid tide
#

the regex pattern it uses to find the decimal points

#

can you test a build?

lapis tide
#

Yes I can

turbid tide
#

go to plugins/PLaceholderAPI/expansions delete the current vault expansion from there, put this one in and do a /papi reload

lapis tide
#

okay

#

Thank you so much ❤️

turbid tide
lapis tide
#

yess

turbid tide
#

ok. will push an update to ecloud then

lapis tide
#

altho

#

it does sdisplay the € infront of it

#

not sure if thats useful for everyone

turbid tide
#

/papi parse me %vault_eco_balance_2dp% returns €3.24?

lapis tide
#

/papi parse me %vault_eco_balance_2dp% doesnt work, /papi parse me %vault_eco_balance_formatted% returns €XX,XX

turbid tide
#

oh. wait. you were testing that not %vault_eco_balance_2dp%?

lapis tide
#

before it just returned XX.XX

#

I tested both, but any the formatted works

#

my bad

#

%vault_eco_balance_2dp% doesnt work, no

turbid tide
# lapis tide I tested both, but any the formatted works

ohhh. Yeah. the formatted one just returns the symbol given by vault. you can remove it from essentials's config if you don't want it. I think that was the plan all along but there was a bug of it not showing or something like that

lapis tide
#

formatted also returns 10,00K idk if thats a bug or not?

lapis tide
turbid tide
#

instead of 10000 it returns 10k

#

instead of 1000000 it returns 1M

#

etc.

lapis tide
#

YEs thats what im looking for

#

but its returning 10,00K instead of 10K

turbid tide
#

look in essential's config. I believe it just takes the format from there.

turbid tide
#

you can change it there.

#

I believe

lapis tide
#

Ill look in to it, thanks!

solar mantle
#

When updating our plugin using the updater we get the following error.

java.lang.IllegalStateException: ExpansionUnregisterEvent may only be triggered synchronously.
errant iron
#

Which plugin would that be?

vivid sparrow
#

Their plugin @errant iron

#

:)

errant iron
#

uh huh

#

If it's their own plugin, I presume the person developing it would understand that exception

vivid sparrow
#

jk

#

When updating our plugin using the updater
the updater?

austere hawk
paper field
#

Would I be able to hide certain lines in FeatherBoard based on a javascript placeholder?

#

I'm trying to show a factions scoreboard only when players are in a faction, otherwise only show the default one. I'm looking for other solutions.

turbid tide
paper field
#

Any recommendations on how I should go about doing this?

turbid tide
#

I'm looking at their documentation currently and it seems like you can only assign scoreboards per groups, permissions or worlds.

#

oh actually. nvm

turbid tide
paper field
#

Yep, amazing, works perfectly! Thank you Blitz.

turbid tide
#

no problem

hollow wharf
turbid tide
#

if you don't plan on installing the plugin I recommend deleting the expansion

hollow wharf
#

I am silly goose

#

My brain no work

#

I have no clue what is causing this

turbid tide
hollow wharf
#

rip, but okay

#

Oh it was mcmmo

heavy raft
#

How do I get PAPI for the top rich ?
I was told I need something from baltop essentials, how do I get it, I was directed to this discord

real mesa
#

[01:20:37 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: me/blackvein/quests/Quest
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: me/blackvein/quests/Quest
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?]
at java.lang.Class.getDeclaredMethods(Class.java:2504) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$6(LocalExpansionManager.java:367) ~[PlaceholderAPI-2.10.10.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 1 more
Caused by: java.lang.ClassNotFoundException: me.blackvein.quests.Quest
at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?]
at java.lang.Class.getDeclaredMethods(Class.java:2504) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$6(LocalExpansionManager.java:367) ~[PlaceholderAPI-2.10.10.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 1 more

#

i have a problem pls help 😦

turbid tide
stiff lintel
#

Hello everyone, someone know what are the placeholders that BedWars1058 are using ? I tried the ones that are on the Wiki but it does not work

austere hawk
#

you can probably find it in the source code

stiff lintel
#

I guess its a bug, the placeholder %bw1058_arena_count_[arenaName]% works but the %bw1058_current_playing% does not

#

Anyway, Its works this way

mortal current
#

How do i fix this?
java.lang.NullPointerException: The expansion version is null!

#

how do i remove that expansion

turbid tide
mortal current
#

thanks

velvet vault
#

I have a question regarding quests api

#

I have been trying to set up a menu, with 2 conditions for quest. 1. When the player hasnt completed the quest, and 2. For when they have. Im trying to make it so if they havnt completed the quest it doesnt glow, but if they have the item in the GUI is glowing to show completion, aswell as having a different title/lore

#

I have set the view requirement for the completed version as follows:
View-requirement:
Requirements:
Example_2:
Type: 'string equals'
Input: '%quests_player_has_completed_quest_Stone%'
Output: 'yes'

#

But it is still not working..

sacred orbit
#

hey

#

is there a mod for writing out the top 10 mob kills player? If so, how?

turbid tide
turbid tide
#

bcz if it is, its very broken

#
view_requirement:
  requirements:
    Example_2:
      type: 'string equals'
      input: '%quests_player_has_completed_quest_Stone%'
      output: 'yes'``` and also those might be case sensitive so might want to try this
sacred orbit
#

only the% between what we need is not

turbid tide
#

not sure I Understand?

sacred orbit
#

like this: %statistic_mob_kills%

#

you should have a survival server or something to be a top survival player

reef pelican
#

Hello, may you help me with the ChangeOutput Placeholder?
In my scoreboard I am displaying the Amount of Advancements a player has achieved.
To do so, I am using (using my name) %Advancements_playerCompletedAmount_robin%

If I am not online, it will display "NO_PLAYER_ONLINE".
So now I want to use ChangeOutput to change "NO_PLAYER_ONLINE" to "x" or smth. like that.

The syntax of it is:
%changeoutput_<options>_<input>_<matcher>_<output-if-matched>_<output-if-not-matched>%

So I did the following:
%changeoutput_equals_{%Advancements_playerCompletedAmount_robin%}_NO_PLAYER_ONLINE_x_{%Advancements_playerCompletedAmount_robin%}%
But that does not work.

I guess it's some underscore problem, can you help me with that?

turbid tide
#

%changeoutput_equals_{Advancements_playerCompletedAmount_robin}_NO\_PLAYER\_ONLINE_x_{Advancements_playerCompletedAmount_robin}%

#

also 1 sec. this might not work

#

need to check something

#

there. fixed it.

reef pelican
#

Thank you Sir, it works! (:

reef pelican
#

Or not...
If I use my name while beeing online it now returns my correct current completedAmount, which means that it is working, but if I use a name of a player that is not online, it is still returning the NO_PLAYER_ONLINE message.

turbid tide
reef pelican
#

Yes, exactly what you have sent

turbid tide
#

hmm

turbid tide
reef pelican
turbid tide
#

oh is robin the actual player name?

reef pelican
#

Yes it's my ingame name.

turbid tide
#

yeah. do that.

#

Use imgur to send screenshots please

#

and send them here

tender vaporBOT
reef pelican
#

Ah okay, was about to ask

turbid tide
#

hmm. I'm really not sure on this one.

reef pelican
#

Okay, thank you anyways

north wadi
#

Hi

#

😄

#

I have 3 lines of script that don't work as espected!, could you take a look? i copied from another user, i don't know how to write in this language.

  var expiryTime = "%luckperms_group_expiry_time_{luckperms_primary_group_name}%"
  return expiryTime == "" ? "Permanente" : expiryTime
}

checkExpiryTime()```



In theory this causes the player to show how much time they have left of their Rank in luckperms or show if their Rank is permanent. The problem here is that it always shows Rank as permanent, even if the watching player has Temporal Rank.
turbid tide
north wadi
#

but in the menu where i use the JS placeholder appear Permanente

teal spire
#

Is it possible to show more Bungee server's online player with the Bungee Extersion?

#

(to understand: I want to know, if it is possible to show the online players from multiple servers, like every connected players from server1 and server2)

#

(tag me)

junior musk
#

%math_0_{bungee_server1}+{bungee_server2}%

teal spire
#

😮

#

Parsing it doesn't really shows me numbers.

#

Or I don't need the {}s?

junior musk
#

did you download the Math expansion?

#

yes

teal spire
#

Yes, I downloaded.

junior musk
#

what does it show?

teal spire
#

I did both commands

#

It shows the parsed argument.

#

Aka nothing

#

Just the text 😄

junior musk
#

where did you parse it?

teal spire
#

To only myself

#

Using /papi parse me

junior musk
#

oh

teal spire
#

(/papi parse me %math_0_{bungee_server1}+{bungee_server2}% | the command I used)

junior musk
#

can you do /papi dump and send the output?

teal spire
#

Invalid usage. 😹

junior musk
#

uh

#

what's your PAPI version?

teal spire
#

2.10.6

#

🤔

junior musk
#

update

teal spire
#

Yes. That's what I have been thinking of.

#

Oh wait.

#

The Math expanson doesn't supports 1.8... -.-

junior musk
#

it does

teal spire
#

(Java)

junior musk
#

oh

#

then yeah

#

use older versions

teal spire
#

I should install Java 11, I guess

#

Or use Java 17 instead?

turbid tide
#

I personally would always recommend latest but I know sometimes (rarely but happens) it can break stuff

#

go 11 for now

#

see how it works out

teal spire
#

I-i-i-i-i think I can install it.

teal spire
silk kite
#

Hi, i have little problem with importing placeholderapi, currectly with dependency its shows this (Dependency 'me.clip:placeholderapi:2.11.1' not found)

silk kite
#

maven

fossil remnant
#

s

teal spire
#

Okay, the extersion is successfully loaded, but it does actually nothing. 😅

#

It shows 0

turbid tide
#

can you show the placeholder?

junior musk
#

did you replace the server names?

#

with your actual servers ?

turbid tide
#

ah

teal spire
junior musk
#

/papi parse me %bungee_server1%

teal spire
#

Wait

#

It just needed some time...

junior musk
#

👍

teal spire
#

The cooldown is a bit lazy. 😛

#

But it works! Thanks guys! 😄

north wadi
#

any idea about my issue Blitz?

turbid tide
# north wadi any idea about my issue Blitz?

yeah. can you do /papi parse me /papi parse me TEST%luckperms_group_expiry_time_{luckperms_primary_group_name}%TEST when you have the group as permanent and send a screenshot of the output?

tender vaporBOT
north wadi
#

This appear!

fervent spire
# north wadi This appear!

Is the group that has the expiry time, their actual primary group - meaning it has be highest weight out of all the groups the user has

north wadi
#

The primary group ofc

fervent spire
#

If you're wanting to get the primary group, you need to make sure that the group is actually the primary group Otherwise that placeholder won't work

north wadi
#

Yes it is, but only work on tempRank

#

if the player has permaRank don't appear nothing

#

I want to show players text like ''LifeTime Rank''

north wadi
sleek silo
mint fable
#

did you put the placeholder there or is this some from a premade menu by chance?

mint fable
#

run those commands

sleek silo
mint fable
#

do you have the latest papi?

sleek silo
#

2.10.9

mint fable
#

try updating and see if it fixes

#

also send your javascript placeholders yml file

#

because it looks a bit off

#

?paste

tender vaporBOT
sleek silo
mint fable
#

okay remove the cooldowns one

#

you only need cooldown

#

Are the other placeholders loading? (dameCristal)

sleek silo
#

done. and yes

mint fable
#

okay try adding engine: nashorn to the cooldown then

sleek silo
#

still the same 😕

mint fable
#

can you send your startup log

#

?startuplog

tender vaporBOT
sleek silo
mint fable
#

ah, the other placeholders don't work

#

remove the engine: nashorn from all of them and send a new startuplog

sleek silo
mint fable
#

ugh

#

engine: javascript ?

brittle mural
#

Hi! Please, give me PAPI for java 8

vivid sparrow
#

papi works on java 8 already

brittle mural
#

no

teal spire
#

It works on it

#

Which version do you use?

sacred orbit
#

how to fix error?

[10:56:50] [Craft Scheduler Thread - 95/ERROR]: [HoloExtension] Module %statistic_player_kills% cannot parse data from offline players, consider disabling it. It was automatically disabled for this session.```
teal spire
#

Ask the developer of the plugin (the one that makes the placeholder).

#

Or ask at HoloExtension's wiki

brittle mural
#

screenshot

teal spire
#

If you have multiple Java versions installed, use their path in the starter script.

#

Like "C:\Program Files\Java\jre1.8.0_241\bin\java.exe"

#

(yes, I use java.exe instead of javaw.exe)

#

(since I have less problems with it...)

brittle mural
teal spire
#

You should try Java 11 or Java 16. But anyway, the plugin wouldn't work. But at least you can try it.

brittle mural
#

The plugin works on Java 11, but does not work on Java 8

teal spire
#

Interesting...

#

🤔

brittle mural
brittle mural
#

Version error.....

junior musk
#

that's the Math expansion

#

and yeah it requires Java 11

#

delete it in your Expansions folder so it doesn't prevent PAPI from loading

brittle mural
#

Thanks!

brittle mural
#

Do you have JavaScript expansion for Java 8?

teal spire
#

Wait.

#

If the math expansion requires Java 11...

#

And HoloExpanson requires Java 8...

#

Then how are we going to use both? D:

brittle mural
#

Yeah)

errant iron
#

It's a minimum requirement

#

Anything that works for 8 should work for 11 no problems

teal spire
#

Haha

#

Using Aleaderboards (AlonsoLeaderboards) with Java 11 doesn't work.

#

Also

teal spire
#

NOTHING works using Java 11 of hologram placeholders

errant iron
#

I mean why wouldn't it?

#

the 11 JVM can run anything below it

teal spire
#

HoloExtension doens't supports it for some reason.

errant iron
#

I mean it must be doing something really weird for it not to work

teal spire
#

HolographicDisplay's built in placeholders works

#

But using its addons to have the abality to use PAPI doesn't works.

errant iron
#

Are you running like 1.8 or something?

teal spire
#

Math expansion needs Java 11, but the HoloExtension doesn't supports Java 11, so only the Math expansion works

teal spire
errant iron
teal spire
#

HMmm

errant iron
#

That's linked on the Holographic Extensions spigot page as an alternative

teal spire
#

Wait.

#

I did not even install HolographicExtersion...

#

XD

errant iron
#

lol

teal spire
#

The linmk you gave is actually not working to me as of it needs Java 16, but using Java 16 on 1.8 makes lots of errors

#

(especially on Java 17. It is seriously glitchy)

errant iron
#

Java 16 is only required for the latest version

#

Use a pre-alpha version for 1.8

stiff lintel
#

Hello everyone, do you guys know some placeholder that can show how many players are on some worlds ? like num of player on lobby and arena

errant iron
#

As in, multiverse worlds?

#

Or bungee servers?

stiff lintel
#

multiverse

#

I already tried ListPlayers but when i put the world its shows as offiline, probability i did a wrong configuration

errant iron
#

I think ListPlayers is for bungee servers

#

Looking at the Multiverse expansion, it currently only takes the current world the player is in, and I don't know much about the Multiverse API but possibly it could be configured

errant iron
#

eh who knows

teal spire
#

Server ex0ansion is highly enough

#

Just install the expansion Server, and use %server_online_(world)%

teal spire
#

Between server, online and the name of the world, there are _s

#

Disord just hides it on the PC client

paper cradle
#

Is this support?

#

Supoprt section?

hearty orchid
#

for PAPI, yes

paper cradle
#

Well some placeholder api show me unknown playerplaytime and also its doesnot even shown country in api

#

?

lone cobalt
#

When making ur own placeholders using onPlaceholderRequest, is there a way to intake multiple parameters without just processing the string?

#

so i want to get 2 arguments when the placeholder is called

empty ledge
#

this just recently started being a problem

#

but my player count on my LUNARSMP server shows this

#

ah cant post screenshots, perfect

tender vaporBOT
empty ledge
#

im using %bungee_lunarsmp%

#

in my lobby it shows the accurate number

#

whys the counter different?

#

/papi parse me %bungee_lunarsmp% returns "13" that would mean 13 players online

#

but if i type /papi parse me %bungee_lunarsmp% in my lobby, it shows the correct count?

#

that placeholder has been working fine for months, but now all the sudden one server is parsing it differently then the other

#

any idea?

warm plover
#

Is there a PlaceholderAPI extension to check item material in a slot?

fringe lily
#

Hello, has the support for the King of the Hill plugin been removed? if so, is it possible to download support separately? We really need a plugin that, after capturing a point, will execute a command for a fraction.(

mint fable
#

?checkitem

tender vaporBOT
warm plover
# mint fable <:this:574489971088424961>

I use CheckItem, though I didn't know I could check the material of an item in a slot? I mean - I need it to check the material of the item in a slot like COBBLESTONE, not just yes.

spark goblet
#

hi, I have a question whether thanks to some% statistic_use_item: <Item Material>% and ajleaderderboards to make a table of players who will open the most custom boxes? The boxes are as scripted paper: /

mint fable
#

you can check the item in a certain slot

#

ex: inslot:40

warm plover
#

Let me give that a try

#

/papi parse me %checkitem_inslot:0% just says yes & no

mint fable
#

add mat:cobblestone

#

ohh you want to get information of the item in a slot

#

ah... no you can't do that

warm plover
#

rip

mint fable
#

ugh

#

i'll work on something maybe

#

soon ™️

warm plover
#

ty

mint fable
warm plover
#

Thank you so muchhhhhhh

mint fable
#

put it to good use

#

send me what you do after 👍

slow hedge
#

(pls feel free to ping me with an answer)

raw panther
#

i need to identify the placeholders in a string without translating them: so a way to get [%ecoskills_combat%, %player_y%] from a string like Player has combat level %ecoskills_combat% and is at %player_y% - just finding the placeholders in the string

#

im shit at regex so i don't really know how to do it

raw panther
#

thanks

vivid sparrow
#

np

chilly shard
#

How can I get %server_online% to work for my TAB? What would work?

magic rock
chilly shard
#

Great, thank you!

warm plover
turbid tide
#

that sounds awful

warm plover
#

If my plan works it'll be pretty good hopefully

turbid tide
#

well. ok. lol. I'd personally just use a plugin like MinePacks.

warm plover
#

If my idea flops that's what I'll be doing

topaz widget
#

Hello guys, do anyone know what is the bungeecord expansion error meaning here?

turbid tide
topaz widget
#

Alright

#

Thank you reversed_fingerguns

slow hedge
#

Guys, I'm getting that same bungee/plugin messaging error. Tried Blitz's fix before, doesn't work. @topaz widget did it work for you?

turbid tide
#

send the generated link over

slow hedge
#

Will do later today - at work right now unfortunately

turbid tide
chilly shard
#
Input command dump was not a valid subcommand!
dump
^
Usage: /papi reload:enable:disable:parse:list:info
turbid tide
#

what version of PAPI do you have?

chilly shard
#

PlaceholderAPI-4.4

#

Spongeforge server

turbid tide
#

ugh. that is not our PlaceholderAPI my friend. its not made by us and its not maintained by us. Our expansion most likely won't work with that plugin as they're made for bukkit

chilly shard
#

I see, that is the same plugin though?

trim mist
#

Same name, different developer.

#

No one here will know since it's not from us.

turbid tide
#

and different plugin

chilly shard
#

Does this one have a plugin for spongeforge?

turbid tide
#

nope

#

not yet at least

slow hedge
#

I recall there were two different expansions available on ecloud, "bungee" and "Bungee", what is the difference between them?

#

(I tried both, both give me that plugin messaging error)

turbid tide
#

there's only 1 bungee expansion on the ecloud. its name was changed on newer versions from bungee to Bungee but that's about it

#

well other than the fact that the latest probably has some bug fixes and other stuff

slow hedge
#

OK, I've got the new expansion installed (through console). No error messages spamming at rhe moment, will see what happens once I can join the game

lost vigil
#

when i start my server it crashes every time with this error

#
[13:26:27 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: me/blackvein/quests/Quest
        at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) ~[?:?]
        at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1766) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1756) ~[?:?]
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) ~[?:?]
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) ~[?:?]
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) ~[?:?]
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) ~[?:?]
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: me/blackvein/quests/Quest
        at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
        at java.lang.Class.privateGetDeclaredMethods(Class.java:3334) ~[?:?]
        at java.lang.Class.getDeclaredMethods(Class.java:2446) ~[?:?]
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:396) ~[PlaceholderAPI-2.11.1.jar:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764) ~[?:?]
        ... 6 more
turbid tide
lost vigil
#

in game?

turbid tide
lost vigil
#

ok

dusky basin
#

I am not sure if this is a PAPI issue or not. Can anyone help guide me through what this might be?

org.bukkit.plugin.messaging.ChannelNotRegisteredException: Attempted to send a plugin message through the unregistered channel `BungeeCord'.
at org.bukkit.plugin.messaging.StandardMessenger.validatePluginMessage(StandardMessenger.java:544) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.entity.CraftPlayer.sendPluginMessage(CraftPlayer.java:1694) ~[paper-1.18.1.jar:git-Paper-140]
at com.extendedclip.papi.bungeeexpansion.BungeeCordExpansion.getServersungeeCordExpansion.java:108) ~[?:?]
at com.extendedclip.papi.bungeeexpansion.BungeeCordExpansion.access$100ungeeCordExpansion.java:45) ~[?:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.1.jar:git-Paper-140]
at com.extendedclip.papi.bungeeexpansion.BungeeCordExpansion$1.runungeeCordExpansion.java:201) ~[?:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.1.jar:git-Paper-140]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1547) ~[paper-1.18.1.jar:git-Paper-140]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:480) ~[paper-1.18.1.jar:git-Paper-140]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470) ~[paper-1.18.1.jar:git-Paper-140]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.18.1.jar:git-Paper-140]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-140]
at java.lang.Thread.run(Thread.java:833) ~[?:?]```
lost vigil
turbid tide
#

just restart the server then.

#

that also works

lost vigil
#

ok

#

but i still dont know why my server crashes

tender vaporBOT
lost vigil
#

?paste

tender vaporBOT
lost vigil
turbid tide
# lost vigil https://paste.helpch.at/rodomaxeke.md

ok. I don't think the reason is this, but go to plugins/PlaceholderAPI/expansions and remove all the Server-Expansions. and then restart and do a /papi ecloud download server then /papi reload (if it doesn't crash anymore)

austere hawk
#

Hello
I would like to know how to do a check item for money (example: I have a menu I want a cross if the person has $ 500)

turbid tide
austere hawk
#

yes

#

not what i want to know

#

I want my menu to display an arrow if the person has $ 500 in their account

turbid tide
#

display it where exactly?

#

in the title? in an item name? in an item lore? in a message?

#

well for most of those you can use a placeholder. well 2 of them. Vault + ChangeOutput.

#

%changeoutput_>=_{vault_eco_balance_fixed}_500_ARROW-HERE_TEXT-IF-PLAYER-DOESN'T-HAVE-500%

#

the text if the palyer doesn't have 500 can be empty

#

so like %changeoutput_>=_{vault_eco_balance_fixed}_500_ARROW-HERE_% this

jaunty stag
#

Hi, do you know a placeholder that allows to know the number of achievements made by a player :)

slow hedge
# tender vapor

I can confirm this solved the problem for me - it was multiple bungee expansions.

slate anvil
#

hi 👋
i have little error in console during the server is starting.
I try to eliminate everyone and that's what I have a problem with. I don't really understand this error. Any ideas?

#

23:51:41 ERROR]: [PlaceholderAPI] Failed to load expansion class StatzExpansion - One of its properties is null which is not allowed! [23:51:41 ERROR]: [PlaceholderAPI] java.lang.NullPointerException: The expansion version is null! at java.util.Objects.requireNonNull(Objects.java:233) ~[?:?] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:170) ~[PlaceholderAPI-2.11.1.jar:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$4(LocalExpansionManager.java:333) ~[PlaceholderAPI-2.11.1.jar:?] at me.clip.placeholderapi.util.Futures.lambda$onMainThread$0(Futures.java:46) ~[PlaceholderAPI-2.11.1.jar:?] at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.1.jar:git-Purpur-1497] at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.18.1.jar:git-Purpur-1497] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1227) ~[purpur-1.18.1.jar:git-Purpur-1497] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1497] at java.lang.Thread.run(Thread.java:833) ~[?:?]

warm topaz
#

what server software are u using

slate anvil
#

purpur build 1497, 1.18.1 server version(if that's what you meant)
2.11.1 plugin version

warm topaz
#

try switching to paper instead

slate anvil
#

there was the same problem as well. I'll try to find it in the logs

#

Yup same from 09.01:
[00:14:09] [Server thread/ERROR]: [PlaceholderAPI] Failed to load expansion class StatzExpansion - One of its properties is null which is not allowed! [00:14:09] [Server thread/ERROR]: [PlaceholderAPI] java.lang.NullPointerException: The expansion version is null! at java.util.Objects.requireNonNull(Objects.java:233) ~[?:?] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:170) ~[PlaceholderAPI-2.11.1.jar:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$4(LocalExpansionManager.java:333) ~[PlaceholderAPI-2.11.1.jar:?] at me.clip.placeholderapi.util.Futures.lambda$onMainThread$0(Futures.java:46) ~[PlaceholderAPI-2.11.1.jar:?] at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.1.jar:git-Paper-101] at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.1.jar:git-Paper-101] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1211) ~[paper-1.18.1.jar:git-Paper-101] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-101] at java.lang.Thread.run(Thread.java:833) ~[?:?]

#

but paper, not purpur

#

we moved to purpur 2 days ago

warm topaz
#

hm, what plugins do u have installed?
usually the error is caused by weird server software doing hacky stuff, but maybe it can be a plugin too

slate anvil
#

im not able to send screen here :/ want it on DM?

warm topaz
#

?imgur

tender vaporBOT
slate anvil
warm topaz
#

probably chatmanager

#

uninstall that for now, lmk if the errors fixed

slate anvil
#

gimme sec

#

Nope

#

still error

warm topaz
#

from here i can only tell u to find the culprit plugin by deleting plugins 1 by 1

#

normally its server software or chatmanager i believe

slate anvil
#

:/

#

thanks for help

austere hawk
#

Sorry for all the questions today, is %player_health% from the Player Placeholder meant to show text or the heart symbols? In the TAB Guide it's stating that it should show the heart symbols but I can only get it to display numbers

mint fable
#

is this a puiblic guide?

mint fable
#

it says it supports 2 display types

#

yellow number

#

and hearts

#

also says %player_health_rounded% will result in the display type being changed to hearts instead of number.

#

so maybe try that

#

kinda interesting

austere hawk
#

Yeah it just rounds the number, says all 3 are meant to work

#

I've never been so confused lol

austere hawk
#

Wow I'm dumb

#

It's only supported in that specific slot, so you have to replace the ping to hearts

mint fable
#

oh where were you trying to do it?

#

i guess just next to the name

#

maybe the heart thing is vanilla that's probably why

austere hawk
#

Yeah I was so the ping comes last

#

And yup it's a Vanilla scoreboard thing

mint fable
#

icic

#

now we know!

turbid tide
#

@slate anvil do you use this expansion? https://github.com/Altruiis/skript-expansion/releases/ if not please go to plugins/PlaceholderAPI/expansions and delete the current Statz expansion, do a /papi reload, then go to the link and download the jar and add it to plugins/PlaceholderAPI/expansions and do another /papi reload (try a server restart if reload doesn't work)

warm topaz
turbid tide
#

don't worry about it. lol. xD

warm topaz
#

I'm worrying

turbid tide
#

♥️

vocal night
#

Why does this come out?

[PlaceholderAPI] Loaded class net.milkbowl.vault.economy.Economy from Vault v1.7.3-b131 which is not a depend, softdepend or loadbefore of this plugin.

vivid sparrow
#

ignore it

vocal night
#

nothing to worry about?

turbid tide
# vocal night nothing to worry about?

yeah. it just tells you that PAPI loaded a class from vault without it being mentioned in the plugin.yml file. but we can't really do that since its the expansion that loads the class not PAPI itself. its just to let you know that happened.

vocal night
#

ok ty

slate anvil
#

and nope - we don't have a skript expansion. I will add it +- tomorrow at 1 am or on Saturday

turbid tide
slate anvil
#

waait sorry

#

we have statz.jar plugin

turbid tide
#

yeah but no expansion in the plugins/PlaceholderAPI/expansions folder?

slate anvil
#

in this folder expansion-statz.jar

#

sorry, it's because of tiredness (I slept little today)

turbid tide
#

yeah. delete that jar

#

and reload

slate anvil
#

expansion-statz yes?

turbid tide
#

yes

slate anvil
#

so delete expansion-statz
/papi reload
download expansion-skript
/papi reload(or restart server)

#

gimme sec i will send screen

turbid tide
#

no no

#

wait actually yeah. lol

slate anvil
#

XD

turbid tide
#

for some reason I thought you executed /papi reload download expansion-skript

#

yeah. so it works now

#

you should be fine

slate anvil
#

yes that what u want from me to do

turbid tide
#

you can ignore that warning.

turbid tide
#

well this explanation is for vault but its the same thing

slate anvil
turbid tide
slate anvil
#

ohh... "should" work? XD

turbid tide
#

well there's never a guarantee. but people have had it working before

slate anvil
#

the main point is that the players do not lose anything in any way, etc. If they do not lose by this swap (and the error disappeared) then everything is fine ^^

turbid tide
#

nah. they don't.

slate anvil
#

okay so thanks for help ❤️

austere hawk
#

%changeoutput_equals,ignorecase_{checkitem_mat:OAK_LOG,amt:64}yes&a✓_&c✕% hi i want it for the money (safe)

lethal basin
#

wat

turbid tide
rustic shuttle
#

hey, if I use %statistic_mine_block% it increments the placeholder by 2 per block so when I mine 1 block the scoreboard goes up by 2. How can I fix it?

vivid sparrow
#

That statistic is not really usable unfortunately and that's because Minecraft doesn't have such statistic and for some reason, multiple blocks share the same statistic, making it very hard to create one statistic for total amount of mined blocks, because certain materials have to be excluded for each game version

modest trail
#

Are extensions added by plugins broken?

turbid tide
#

no

silver minnow
#

download papi jar

trim mist
#

Are you trying to add support for PlaceholderAPI placeholders to be used in your messages?

frigid sedge
#

yes

silver minnow
#

Skip that part

#

(or click the url - it skips it automatically)

frigid sedge
#

Works, ty

slate anvil
slate anvil
#

SOrry Barry but its discord fault... they added this respond option to discord.

silver minnow
#

(just letting you know for the future fingerguns)

vestal mason
#

Question, so im using featherboard and im trying to get a player name, but with papi idk how since i dont think he uses mvdw anymore

balmy marten
#

As of v5 you can use any placeholderapi placeholder as normal with %

#

eg %player_name%

vestal mason
#

im in v5.1 and its not working, do i need to download a expansion?

silver minnow
tender vaporBOT
silver minnow
#

(ignore the text at the top)

vestal mason
#

oh ok

vestal mason
#

@versed warren = bot

tender vaporBOT
versed warren
#

@vestal mason bruh

vestal mason
#

❤️

gusty tinsel
#

does papi support essentialsxchat? if not, what’s a good chat plugin to use that supports papi?

balmy marten
#

There's a chat injector plugin that allows it to work with ess chat, Im on mobile so I don't have a link

tame timber
#

I was just about to ask. Last night essentialsxchat was working with deluxe tags now its not recognizing the place holder

tame timber
#

omg YES that fixed it thankyou

gusty tinsel
#

oh it’d probably help if i had essentials chat loaded…oh boy

fervent spire
#

It usually does help to chat the chat module loaded if you want it to handle the chat.

sonic hound
#

it does not read deluxetags is a expansion 😦

austere hawk
#

When I use /essentials:baltop, it reloads like every 1 min or so, when I use that essentials baltop expansion it reloads like every HOUR! Any help?

craggy rune
#

When i use /papi reload, it does nothing. Just nothing, nothing comes up to chat or whatever. Only console prints out this:

[17:38:06 INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
[17:38:06 INFO]: [PlaceholderAPI] Fetching available expansion information...

I'm trying to reload expansions. I want to download Essentials and Vault, but i can't because i can't reload the plugin.

Expansions doesn't work.

turbid tide
craggy rune
#

I have only two expans: Vault and Essentials, but they dont want to load in to the plugin. They exist in the folder.

#

i removed both and still not working.

turbid tide
#

can you restart the server and send a startup log?