#placeholder-api
150650 messages · Page 74 of 151
cooldowns is what we need, not quite a countdown
Luckperms permissions?
You can basically use set temp then access that in a placeholder
Once your cron runs, you re-set the permission for 15d
If you create a cooldown with 15 days on it, just reset the cooldown when it's done
you'd have to set the perm for everybody
i like the idea though
Oh you could just set it for yourself then parseother no?
wouldn't work if you go offline
Fair enough. Again it’s a pretty damn hacky way so yeah lol
permission placeholders never will work for offline players because every time the placeholder would be called the database would have to be accessed since it only caches online players
ye, it's quite a hacky thing we're doing here
cooldown should hopefully work though
That makes sense yeah
You could probably set temp the permission for the default group then?
I know for sure there’s a placeholder for the countdowns since I use it
nice way to do a cooldown/countdown
Not sure if I did it wrong but I did %math_250-(250*.{mycommand_playerdata_ShopDiscount})% (the variable is 05) and it gives the wrong amount it seems like. I was hoping it would show 237.5
Try (250*({papi}/100))
are you sure it did .05 and not .5 @warm plover ? What amount does it give?
All I see is what you hoped to see 😄
{mycommand_playerdata_ShopDiscount}/100 would be better than a .
I’ll try it tomorrow, but I’m pretty sure it was .05
https://paste.helpch.at/jonujamaqe.sql help pls papi suddenly started giving this error and it affects the server, I suspect
help pls papi suddenly started giving this error and it affects the server, I suspect
wdym by it affects the server
its compiled in Java 15 (15/newer needed) and you have Java 8
which means
try to
update JS expanison/PAPI
if no work then you need to use older version
when players tp to another worlds they kicked in lobby
that shouldnt be the issuepˇ
%math_250-(250*{mycommand_playerdata_ShopDiscount}/100)% works, and for some reason mycommand doesn't support 05 so that was the issue :/
But yeah it works the other way
hi, I was searching which is the placeholder that allows me to see players health via numbers, like 20 for full health
hi, player expansion
if is 10 max check math expansion
let me try
I didn't saw them in the placeholder list, are you sure that they work?
and also, is it correct writing them %player_expansion% and %math_expansion%
like this?
I tried %player_expansion% but it shows me 0
?
what do you mean?
what should I write in the code?
because I need to show the health of all the players in the tablist
I found the solution
I used %player_health_rounded%
where can i see all version for javascript-expansion? my server runs java 8 and therefore cant use latest expansion
use version 1.6.0. but on the ecloud. that's where you can see all versions
Thanks!
when it is parsed as a number it's just 5
most likely why it did not work
Yeah
Is it possible to output another player's information?
Here I have an administration menu (made via deluxemenus), I want to bring a specific administrator online (by nickname) to this menu, how can I do this?
@junior musk Unknown expansion.
Something I do not understand how ParseOther works, I have already tried to use both this and that, it does not work
%parseother_{NAME}_{PLACEHOLDER}% so %parseother_{DormantCat}_{player_online}%
hey so my server running paper 1.18 with papi 2.11.1 is giving me issues when i reload, any help i can get with it?
https://paste.helpch.at/umubedujop.sql
delete your essentials expansion
plugins/PlaceholderAPI/expansions is where you'll find it
ah okii thank you i'll try that ^^
any idea why essentials is automatically downloaded? has there been any other cases where that happens or is it to due with something else?
essentials is auto downloaded?
yeah for some reason the essentials expansion was being downloaded but it seems to have stopped now ;-;
I mean it can be any plugin doing it. its not PAPI that's for sure. it doesn't download expansions itself unless the papi ecloud download command is executed
"Currently %bungee_total% Players Playing On MoG Network | Survival: %online_survival% | Bedwars: %online_bedwars% | MiniGames: %online_minigames%"
why only %bungee_total% placeholders is working and rest placeholders are not working ? ;/
I neeed help. I have /papi ecloud download FactionsUUID and its showing up on /papi list
Im using %factionsuuid_faction_name%. It's still not working
Ping me once support is given
@mint fable
don't ping for support
Type /papi parse me %factionsuuid_faction_name% what does it return?
test
Where are you trying to use it that it isn't working then?
?startuplog
sorry didn't need the dump mb
not working on deluxechat is weird
featherboard too tbf, since they switched
its working on deluxechat now but not featherboard
4.29
ok ill update
yep i'd say just get the latest and it should be good
Player
Player
Player
Player
Hey. I got the following placeholder which makes gradient text.
How can I put in a placeholder, in a placeholder?
For example:
%ac_gradient_ff0000,00ff00,0000ff_0.8_playername%
Where I want playername to display %player_name%
Is this possible?
try putting it in {}
player_name
Nope 😦
what is ac_gradient
you can either ask them to add support for it or try using another expansion
can use either of those
Is there any placeholder addon (for free) that shows afk mode?
what plugin for afk do you use
if none then no
I search a plugin that have placeholders
Hello, I want to create an ecloud account to add my PAPI expansions 🙂
maybe we can use a placeholder in the placeholder? something like %luckperms_group_expiry_time_%luckperms_primary_group_name%% ¿?
use {} for the second placeholder and it should work @north wadi
dm funnycube#0001
%luckperms_group_expiry_time_{%luckperms_primary_group_name%}%
maybe like this?
ok thank you
oops sorry, it's a missclick
how can i fix 5000k ping
discord
i can't VC or watch stream
I can't dm funnycube
I just tried but don't work!
It return the same %luckperms_group_expiry_time_{%luckperms_primary_group_name%}%
any other way?
now work return empty !
don't appear nothing!
it should return the time or if its permanent maybe should say permanent, right?
parse the expiry_time placeholder with a group you have
yeah
then you probably have to use javascript or something to display "permanent" when it is empty
function checkExpiryTime() {
val expiryTime = "%luckperms_group_expiry_time_{luckperms_primary_group_name%}"
return expiryTime == "" ? "Permanent" : expiryTime
}
checkExpiryTime()```
Okey
done, but still not work!
what placeholder i need to use now?
I think there is an error on the script: __https://prnt.sc/260ceqy__
When i run /papi parse me %javascript_permanent% in-game appear this: Script Error (Check console)
In console appear this:
<eval>:2:8 Expected ; but found expiryTime
val expiryTime = ""
^ in <eval> at line number 2 at column number 8
>```
any idea?
issue on my side?
ah, change it to var instead of val
Okey
Okey now work, but the placeholder in the menu appear empty still
in the menu i need to use %luckperms_group_expiry_time_{luckperms_primary_group_name}%
right?
Okey, but now, the temp ranks also return Permanent
how can fix?
For example i just give me VIP rank for 30 days and i see Permanent
This time i set Admin Rank for 1 day and also see Permanent __https://prnt.sc/260ji9h__
I'm stucked here
How can show players if they have temp rank?
@vivid sparrow any idea?
I cant find this placeholders:
https://i.imgur.com/kxU7D4L.png
whats the placeholder %..% for MS?
This command: /papi ecloud download SimpleLobbyHunt
Doesn't work ^^^^
Hi! Can I somehow deduce the attribute value from all the things that the player is wearing into a separate value using placeholders? (scr: https://ibb.co/jvnZzHB)
Hi i was wonder what the correct syntax for the Sound expantion is
like if i wanted to play a creper primed
sound what would i have to write in the placeholder
%sound_all_<sound>-<volume>-<pitch>%
what would i replace <sound> with?
Is it possible to have have a count of all Mobs killed by a Player in a specific World (multiverse) within a specific period of Time? (let's say,"how many mobs did I killed last week in that world)
I found %statistic_mob_kills% but I think it is too generic. TY
with javascript
using RocketPlaceholders for example?
1 sec
var zombieKills = parseInt("%statistic_kill_entity:zombie%");
var creeperKills = parseInt("%statistic_kill_entity:creeper%");
var endermanKills = parseInt("%statistic_kill_entity:enderman%");
function mobKills() {
return (zombieKills + creeperKills).toFixed();
}
mobKills();
something like that, but with every mob
=l javascript
more info about the js expansion 
great, ty
what about filtering %statistic_kill_entity:zombie% by world?
is it possible?
Yeah vanilla tracks total unfortunately
is there a way to make a counting placeholder
for example
i have NPCs for event
finish npc, and i want to execute command like /add %player_nam% 1
for example
to a placeholder
to make a statistic(holograms) most won events
i think it can with javascript
api
what statistic specifically?
hologram statistics
for example
Most Even Won
-#1 player1
-#2 player2
-#3 player3
etc.
so i need to make an placeholder that add value to it
with command
just that
eg %javascript_eventwon%
output 1
just example
the command execute and just add +1 to the current number of a player data
thats it
so basicaly i need a javascript script that
- execute custom command that add 1 to player data
- shows the data of player via placeholder
yea i get that part but what event is this for specifically
u will find that a lot of stuff already has placeholders made for it
and while making a counter with js is possible, im unsure as to whether its possible to make that data persistent
Does anyone knows how can I set the colors that displays on the players head for towny mod?
can i get some help w this error? a lot of my expansions are getting nulled
[12:52:05 ERROR]: [PlaceholderAPI]
java.lang.NullPointerException: The expansion version is null!
at java.util.Objects.requireNonNull(Objects.java:228) ~[?:1.8.0_312]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:170) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_312]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_312]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) ~[?:1.8.0_312]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_312]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_312]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_312]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_312]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) ~[?:1.8.0_312]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$4(LocalExpansionManager.java:333) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$onMainThread$0(Futures.java:46) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) [CraftTask.class:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:422) [CraftScheduler.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:831) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]```
are you using some sort of modded server? or what server software are you running?
yea its from a pixelmon server
Is it only me or that error is pretty common these days? @turbid tide
yeah. bcz they use plugins and server jars that mess with the class loader. It happens for expansions that instead of a hardcoded string use getClass().getPackage().getImplementationVersion()
@dusty grove I'm afraid PAPI does not support any modded server software at the moment. There's 2 options really. Either use a server software like Paper or not use those expansions at all.
I see
or modify the expansion urself! essentials expansion is os
or 
Ye
hello,
i try to set a deluxetags placeholder in essentials chat.
it don't work.
before i had a towny placeholder, when i add the deluxetags placeholder towny get broken too.
my chat format with placeholder:
format: '&7{townyadvanced_town}&7{deluxetags_tag}&r{DISPLAYNAME}&r &7»&r {MESSAGE}'
what did i do wrong?
it just shows the placeholder written in chat
?tagess
there is no deluxechat option in the deluxetags config
just papi_chat
are you on the pinned version in #general-plugins ?
i downloaded the latest dev version yes
but not from the #general-plugins
DeluxeTags-1.8.2-DEV-18 is the name if the file
ah, didn't know we had those
is this the same?
let me change the config like mentioned in 5. and then i try
make sure to also stop the server
just in case, not sure if the dev build changes that or not
once the full version is released I'll get informed, but till then 🤷♂️
that worked
didn't changed the placeholders tho and still looks right (for now at least)
good evening and what it would be possible to help me I have some problems with my APIs
Javascript expansion does not work on java 17.
When trying to parse a javascript placeholder it just throws an error about not being able to initialize something from the nashorn classes
anyone know if the mvdw expansion works? having trouble using mvdw placeholders with deluxechat, using format %mvdw_<PLACEHOLDER_HERE>%
yeah just update to the latest version from the ecloud
Thanks!
That didn't seem to work.
Enabling use_quick_js solved the problem.
is there a placeholder that can change the output of another placeholder?
Im working with the changeoutput expansion
%changeoutput_equals_{%townyadvanced_town_ranks%}__Member_{%townyadvanced_town_ranks%}%
just gives
Im trying to check if it == ``
like
nothing
cause that placeholder will return nothing if you dont have a rank
It doesnt work with a space either
remove the inner %% that are surrounded by {}
ok
inner bracket placeholders shouldnt have %%
I'm getting this error about the javascript expansion when attempting to do /papi reload in paper 1.18.1 #134, papi build #148, and javascript expansion 2.1.0 (latest from ecloud). I've tried with quick js turned off and turned on with both throwing errors. Was working fine before updating to java 17 https://paste.helpch.at/raw/dexamitufe
hi guys
i have a weird problem with bungee expansion
it doesn't update corectly, i have 60 players in proxy but the placeholder display just 8
(not using multi proxy system, just 1 velocity instance)
the weird part is that the problem is happening just on main lobbies
i tried on other 1.8.8 server, same papi version and same bungee expansion version
and on that server there's no problem
it seems it's updating just on server start
My placeholders dont get loaded on startup, after I do /papi reload when I join they all work
%%vault_prefix%%player_name%%
this shows up instead of player usenames when I use a command for playerlist
send a startup log please.
download the expansions. /papi ecloud download vault /papi ecloud download player then /papi reload
thanks it worked
The weird thing is, its not consistent. Sometimes I restart and its fine
I believe the problem is one of your external expansions. you can go to plugins/PlaceholderAPI/expansions and remove them 1 by 1 until it stops happening. that way you've found which one is at fault
I tried doing that, but since it sometimes works but other times it doesnt I dont know how to check what expansion it is
When I reload it, it does tell me 2 of them are not up to date. any way to check which 2 those are?
I removed them all and added them 1 by 1 with a restart in between and its gone for now, but will prob come back
Hi, I'm searching a placeholder to get the total playe time of a user without an extra plugin. I guess its %player_time% what looks like the total time playrd in ticks, but I'm not totally sure
use the statistic expansion
%statistic_days_played% to i have to add the username or how can I figure it out
ugh. it gets the data for the user you parse the placeholder for
Like %player_time%/1728000 would be equivalent to %statistic_days_played% just that I understand the value of %player_time%
A okay I guess %player_time% are the ticks since first join, but not sure
hi, someone can help me?
i'm trying to use "papi" with some expansion, but its not working, and don't know why, like, just tell me if i'm wrong
1 - download the extension, 2 - move to "plugins\placeholder\extensions" and in-game use /papi reload
that's its, isn't?
i'm trying to use the extension "Player" but its not working, when i use /papi reload, show "0 placeholder hooks successfully registered"
someone can help me?
sorry for my english, i don't speak very well...
someone? ;-;
all you have to do is /papi ecloud download player then /papi reload
Anyone know how to fix this error?
I'm not sure what it is from but I'd suggest trying not using quick_js. you can disable it from config.yml of PAPI
hello and what can someone help me I have some problems with my APIs
?
read it
I do not understand anything at all on your website because I am not an expert in English
Hes telling you to ask the question instead of asking to ask your question
translator should translate it decently
Basically I cannot display the number of players on my bot it uses the place holder api api I try to see with the bot developer he sends me for a walk so I wanted to see if it could come from my api
I'm looking for a room to show a screen of the message they send but I can't find it at all
if you do /papi parse me %server_max_players% ingame what does it return?
when creating a papi extension (internal class) can we not specify a identifier alias? such as KTS for karma tracker system
me ?
no. there are no aliases
is anything like that planned?
probably not
Register multiple expansions
okay, i thought there might have been a easier way
Thanks @vivid sparrow and @turbid tide
ever when i try "/papi ecloud download (some extension)" show "No cloud expansions are available at this time"
what i do now?
uh, sorry for ping;-;
can i send a print ?
guys im trying to use placeholderapi but its not working in votingplugin
please help
but if you do /papi parse me %luckperms_current_group_on_voter% does it work?
it just returns %luckperms_current_group_on_voter%
well yeah. the problem is the placeholder then. probably not a valid placeholder or something like that
%luckperms_current_group_on_track_vote% then
thank you so much
no problem
Thx blitz, i don't know what you do or what i do lol, but now its working, i just do /papi download player, and now worked, thank you xD
idk why when i try today, haven't work, but ok
When I download the PlaceholderAPI, it just goes into a jar file and I can't do any commands, isn't on my plugins list, and doesn't do anything
?paste
Would this be an okay spot to receive support for PlaceholderAPI use in conjunction with Holographic Displays?
HD doesn;t support PAPI. if you want placeholders to work download HolographicExtension or HolographicPlaceholders as well
or
😏
after updating my server to 1.18.1 placeholder didn't work
Nah it actually does now
🥺
You’re gonna wanna be more specific lol
Which placeholder isn’t working? Do you have any startup errors coming from papi?
Did you update papi? Did you update the ecloud expansions
We need something to work off of
did they release version 3.0?
yup
ah. alr then
Last time I checked yea
I use DecentHolograms though now
but did they actually release it yet?
check the bukkit link blitz 
this happen after updating holographic displays plugin
T4B, remove HolographicExtension
its not needed anymore if you updated HolographicDisplay
why doesn't "%math_1:down_{skills_current_health}%"round at all?
already remove that but not working
Hello, does Guilds plugin supports skript placeholders?
Most likely not.
Where can I find the latest build for Placeholder API?
SpigotMC
weirdly enough though, after I added the HolographicExtension it worked, despite the newest version having papi support
I'd recommend using DecentHolograms instead
HolographicExtension takes a massive shit on performance lol
it seems like the expansion can't find a class from the towny plugin. you sure that you have Towny installed and also the correct towny version for the expansion?
bcz looking at the latest version of the Towny plugin, the class was either removed or moved.
ah. the towny expansion hasn't been updated in over 3 years. that might be why
oh and the expansion was moved inside the plugin. so if you're on the latest versions of Towny go to plugins/PlaceholderAPI/expansions and remove the Towny-Expansion jar from there then do /papi reload.
Can anyone help me with an currency issue? I want my currancy to display with XX,XX but its currently displaying as XX,XX. I there a fix for this? I use the vault plugin to get the balance from essentialsX. The essentials /balance is displaying correctly but the placeholder isnt.
/papi parse me %vault_eco_balance_formatted% is displaying it as XX,X
what's the difference?
so you want more decimals?
yes, I want 2 decimals instead of 1
ok. so looking at the code you could possibly use %vault_eco_balance_2dp%
idk if this will work with the comma placeholder tho
/papi parse me %vault_eco_balance_2dp% isnt working tho 😦
does it return anything at all?
it just returns %vault_eco_balance_2dp%
yes I saw. no need to send again
oh my bad
idk. I've tested myself to see and yeah. probably not possible then
hmm, that sucks... are there any other placeholders to get the balance from essentials?
don't think there are. you could possibly use the javascript expansion if you know any javascript to make your own format. but that's about it
ah. I've found the problem.
oh dang
oh! 🙂 whats the issue?
Yes I can
go to plugins/PLaceholderAPI/expansions delete the current vault expansion from there, put this one in and do a /papi reload
does it work?
yess
ok. will push an update to ecloud then
I don't think that's from Vault expansion tho.
/papi parse me %vault_eco_balance_2dp% returns €3.24?
/papi parse me %vault_eco_balance_2dp% doesnt work, /papi parse me %vault_eco_balance_formatted% returns €XX,XX
oh. wait. you were testing that not %vault_eco_balance_2dp%?
before it just returned XX.XX
I tested both, but any the formatted works
my bad
%vault_eco_balance_2dp% doesnt work, no
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
formatted also returns 10,00K idk if thats a bug or not?
ohh okay my bad, I dont know too much of this stuff haha
no. that's not a bug. that's how formatted is supposed to work.
instead of 10000 it returns 10k
instead of 1000000 it returns 1M
etc.
look in essential's config. I believe it just takes the format from there.
you can change it there.
I believe
Ill look in to it, thanks!
When updating our plugin using the updater we get the following error.
java.lang.IllegalStateException: ExpansionUnregisterEvent may only be triggered synchronously.
Which plugin would that be?
uh huh
If it's their own plugin, I presume the person developing it would understand that exception
bump
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.
idk if javascript would be the best solution here.
Any recommendations on how I should go about doing this?
I'm looking at their documentation currently and it seems like you can only assign scoreboards per groups, permissions or worlds.
oh actually. nvm
seems like featherboard has per placeholder scoreboard. so you can use that
Yep, amazing, works perfectly! Thank you Blitz.
no problem
seems like you have the simplekilltracker expansion but not the plugin.
if you don't plan on installing the plugin I recommend deleting the expansion
I am silly goose
My brain no work
https://pastebin.com/RBGzR0hV Well this error I have genuinely no idea what to do about.
I have no clue what is causing this
its again one of the expansions. its broken and it breaks the expansion loader for PAPI. I recommend you remove your expansions 1 by 1 and see when it stops happening to see what expansion is at fault
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
see pinned messages.
[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 😦
remove the Quests expansions from plugins/PlaceholderAPI/expansions
Ohhhh nice ty
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
you can probably find it in the source code
I guess its a bug, the placeholder %bw1058_arena_count_[arenaName]% works but the %bw1058_current_playing% does not
Anyway, Its works this way
How do i fix this?
java.lang.NullPointerException: The expansion version is null!
how do i remove that expansion
go to plugins/PlaceholderAPI/expansions and delete the statz expansion
thanks
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..
you have to install a plugin like ajLeaderboards for leaderboards.
is that the spacing you use inside the menu?
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
it's inside
only the% between what we need is not
not sure I Understand?
like this: %statistic_mob_kills%
you should have a survival server or something to be a top survival player
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?
internal placeholders are {placeholder} not {%placeholder%}
%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.
Thank you Sir, it works! (:
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.
you're using what I just sent right? including the backslashes?
Yes, exactly what you have sent
hmm
can you do /papi parse OFFLINE-PLAYER-NAME %Advancements_playerCompletedAmount_robin% and send a screenshot of what exactly it returns please?
Shouldn't I use %Advancements_playerCompletedAmount_OFFLINE-PLAYER-NAME%
well why?
oh is robin the actual player name?
Yes it's my ingame name.
Ah okay, was about to ask
It always says Error 403
Hope thats okay https://prnt.sc/26bgehc
hmm. I'm really not sure on this one.
Okay, thank you anyways
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.
if you run /papi parse me %luckperms_group_expiry_time_{luckperms_primary_group_name}% what does it return?
Blank line
but in the menu where i use the JS placeholder appear Permanente
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)
you can use the Math expansion and add the output of both placehoders
%math_0_{bungee_server1}+{bungee_server2}%
Yes, I downloaded.
what does it show?
where did you parse it?
oh
(/papi parse me %math_0_{bungee_server1}+{bungee_server2}% | the command I used)
can you do /papi dump and send the output?
Invalid usage. 😹
update
Yes. That's what I have been thinking of.
Oh wait.
The Math expanson doesn't supports 1.8... -.-
it does
(Java)
if you can, that's a good idea
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
I-i-i-i-i think I can install it.
For an example: I have a big private project (Hypixel like minigame network). It doesn't supports Java 17. Otherwise if I use Java 17, the spigot server I start will crash.
Hi, i have little problem with importing placeholderapi, currectly with dependency its shows this (Dependency 'me.clip:placeholderapi:2.11.1' not found)
using gradle or maven?
maven
s
Okay, the extersion is successfully loaded, but it does actually nothing. 😅
It shows 0
can you show the placeholder?
ah
Yes. The server names are actually sever1 and server2. Here's the dump: https://paste.helpch.at/lulevojeko
/papi parse me %bungee_server1%
👍
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?
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
Okey, but I want to show players how much time is left for their temporary ranges, and, if the range is permanent show: ''Permanent Rank''
The primary group ofc
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
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''
https://api.extendedclip.com/expansions/nestedplaceholders/ You might need to use this
I created an JavaScript placeholder for this... could you check?
var n1 = "%luckperms_primary_group_name%";
var n2 = "luckperms_group_expiry_time_" + n1;
var n3 = "{" + n2 + "}";
return n3;
}
checkExpiryTime();```
https://i.imgur.com/mLmjkpD.png
Anyone knows a fix?
did you put the placeholder there or is this some from a premade menu by chance?
It's a premade setup
run those commands
and you'll have to setup this placeholder: https://github.com/PlaceholderAPI/Javascript-Expansion/wiki/Community-Scripts#cooldown
I get this error in the console
https://paste.helpch.at/oyaxivureg.cs
do you have the latest papi?
2.10.9
try updating and see if it fixes
also send your javascript placeholders yml file
because it looks a bit off
?paste
Update didnt fix the issues
okay remove the cooldowns one
you only need cooldown
Are the other placeholders loading? (dameCristal)
done. and yes
okay try adding engine: nashorn to the cooldown then
still the same 😕
ah, the other placeholders don't work
remove the engine: nashorn from all of them and send a new startuplog
Hi! Please, give me PAPI for java 8
papi works on java 8 already
no
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.```
Ask the developer of the plugin (the one that makes the placeholder).
Or ask at HoloExtension's wiki
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...)
- I'm using Ubuntu
- I have only Java 8 (1.8.0)
You should try Java 11 or Java 16. But anyway, the plugin wouldn't work. But at least you can try it.
The plugin works on Java 11, but does not work on Java 8
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
Thanks!
Do you have JavaScript expansion for Java 8?
Wait.
If the math expansion requires Java 11...
And HoloExpanson requires Java 8...
Then how are we going to use both? D:
Yeah)
Why not lmao
NOTHING works using Java 11 of hologram placeholders
HoloExtension doens't supports it for some reason.
I mean it must be doing something really weird for it not to work
HolographicDisplay's built in placeholders works
But using its addons to have the abality to use PAPI doesn't works.
Are you running like 1.8 or something?
Math expansion needs Java 11, but the HoloExtension doesn't supports Java 11, so only the Math expansion works
Da. I am.
Oh well that sucks, maybe try this? https://www.spigotmc.org/resources/holographic-placeholders-holoextension.64535/
HMmm
That's linked on the Holographic Extensions spigot page as an alternative
lol
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)
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
multiverse
I already tried ListPlayers but when i put the world its shows as offiline, probability i did a wrong configuration
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
Doubtful
https://api.extendedclip.com/expansions/playerlist/ this is more updated
eh who knows
Server ex0ansion is highly enough
Just install the expansion Server, and use %server_online_(world)%
Between server, online and the name of the world, there are _s
Disord just hides it on the PC client
Well some placeholder api show me unknown playerplaytime and also its doesnot even shown country in api
?
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
this just recently started being a problem
but my player count on my LUNARSMP server shows this
ah cant post screenshots, perfect
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?
Is there a PlaceholderAPI extension to check item material in a slot?
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.(
?checkitem
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.
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: /
add mat:cobblestone
ohh you want to get information of the item in a slot
ah... no you can't do that
rip
ty
@warm plover #ecloud-updates
Thank you so muchhhhhhh
I'm having an issue with PAPI, is it me or the expansion? Link: https://pastebin.com/2xPJ6ead
(pls feel free to ping me with an answer)
?
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
thanks
np
How can I get %server_online% to work for my TAB? What would work?
/papi ecloud download Server --> /papi reload that should be all
Great, thank you!
Backpack system in DeluxeMenus :)
that sounds awful
If my plan works it'll be pretty good hopefully
well. ok. lol. I'd personally just use a plugin like MinePacks.
If my idea flops that's what I'll be doing
yes. go to plugins/PlaceholderAPI/expansions. you will find 2 or more BungeeExpansions in there. delete them all and do a /papi reload, then do /papi ecloud download bungee and /papi reload
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?
/papi dump
send the generated link over
Will do later today - at work right now unfortunately
This didn't work
do /papi dump and send the generated link over.
Input command dump was not a valid subcommand!
dump
^
Usage: /papi reload:enable:disable:parse:list:info
what version of PAPI do you have?
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
I see, that is the same plugin though?
and different plugin
Does this one have a plugin for spongeforge?
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)
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
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
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
delete the quest expansion. go to plugins/PlaceholderAPI/expansions and delete it from there then do /papi reload
Hi, thanks for the reply. Just a question. Where should I type /papi reload ?
in game?
game or console. if you do it from console just papi reload
ok
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) ~[?:?]```
Im not able to type the command because after everything is done it just crashes
?paste
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)
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)
requirements:
req_money:
type: has money
amount: 500``` It requires vault
yes
not what i want to know
I want my menu to display an arrow if the person has $ 500 in their account
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
Hi, do you know a placeholder that allows to know the number of achievements made by a player :)
I can confirm this solved the problem for me - it was multiple bungee expansions.
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) ~[?:?]
what server software are u using
purpur build 1497, 1.18.1 server version(if that's what you meant)
2.11.1 plugin version
try switching to paper instead
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
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
im not able to send screen here :/ want it on DM?
?imgur

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
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
is this a puiblic guide?
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
Yeah it just rounds the number, says all 3 are meant to work
I've never been so confused lol
Wow I'm dumb
It's only supported in that specific slot, so you have to replace the ping to hearts
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
kaliber?
@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)
wat
don't worry about it. lol. xD
I'm worrying
♥️
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.
ignore it
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.
ok ty
oh.. okay. Let me check
and nope - we don't have a skript expansion. I will add it +- tomorrow at 1 am or on Saturday
well that error is literally mentioning the skript expansion. so idk.
yeah but no expansion in the plugins/PlaceholderAPI/expansions folder?
in this folder expansion-statz.jar
sorry, it's because of tiredness (I slept little today)
https://imgur.com/fcfRSAC (everything inside expansions folder)
expansion-statz yes?
yes
so delete expansion-statz
/papi reload
download expansion-skript
/papi reload(or restart server)
gimme sec i will send screen
XD
for some reason I thought you executed /papi reload download expansion-skript
yeah. so it works now
you should be fine
yes that what u want from me to do
you can ignore that warning.
here is an explanation on why it happens
well this explanation is for vault but its the same thing
so now this erorr shouldn't show up when starting the server, and removing expansion-statz and replacing it with expansion-skript will not affect players in any way yup?
yeah. the expansion you had on the server was broken. that's why the error was showing. so I Just gave you one that "should" work xD
ohh... "should" work? XD
well there's never a guarantee. but people have had it working before
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 ^^
nah. they don't.
okay so thanks for help ❤️
%changeoutput_equals,ignorecase_{checkitem_mat:OAK_LOG,amt:64}yes&a✓_&c✕% hi i want it for the money (safe)
wat
%changeoutput_>=_{vault_eco_balance_fixed}_500_&a✓_&c✕% this will return ✓ if they have 500 or more and ✕ otherwise. you can just change the amount to whatever you want
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?
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
Are extensions added by plugins broken?
no
download papi jar
Are you trying to add support for PlaceholderAPI placeholders to be used in your messages?
yes
Works, ty
Thanks. No error in console during starting the server.(about Failet to load expansion class StatzExpansion)
SOrry Barry but its discord fault... they added this respond option to discord.
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
As of v5 you can use any placeholderapi placeholder as normal with %
eg %player_name%
im in v5.1 and its not working, do i need to download a expansion?
yes - player expansion:
(ignore the text at the top)
oh ok
@versed warren = bot
@vestal mason bruh
❤️
does papi support essentialsxchat? if not, what’s a good chat plugin to use that supports papi?
There's a chat injector plugin that allows it to work with ess chat, Im on mobile so I don't have a link
I was just about to ask. Last night essentialsxchat was working with deluxe tags now its not recognizing the place holder
omg YES that fixed it thankyou
i tried that, but it would only work whenever i typed it in chat, not like before my name… will try again
oh it’d probably help if i had essentials chat loaded…oh boy
It usually does help to chat the chat module loaded if you want it to handle the chat.
it does not read deluxetags is a expansion 😦
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?
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.
seems like you have an expansion that breaks and blocks the entire loaded. might want to remove the expansions you already have 1 by 1 until it starts working (you can find them in plugins/PlaceholderAPI/expansions)
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.
can you restart the server and send a startup log?


)