#placeholder-api
1 messages ยท Page 125 of 1
you need a plugin that supports papi
/papi ecloud download luckperms
you downloaded luckyperm the bungee version ?
1 sec
so
what i mean is
is their a verson of the placeholder api for bungeecord
so a .jar that i could put in the bungeecord plugin folder
@meager nymph
grrrr ok
like a placeholderapi.jar for bungeecord
yea
?
I downloaded the ParseOther expansion, but am getting Internal Command erros when I attempt to use it. Ideas? @ me when answering.
what placeholder are you trying to use?
the exact way you are trying to use it @stuck harness
So I just tried /papi parse pmblue %parseother_pmblue_player_name%, and got Internal error msg. When only doing /papi parse pmblue %player_name% it turns out fine.
@turbid tide
you have to use {}
at which part
so %parseother_{pmblue}_player_name%
Ah ok i was on the eCloud site
I did look at the github wiki, so i still did miss it there
F
fix what?
that link literally takes me to the top of the channel
ugh
{{player}} should work
if player is an argument
but that's not the issue
are you sure you have the Statistic expansion?
if you just use {player} in an item lore does it show the argument?
It did in display name, let my try the lore tho one sec.
'Info':
material: 'COMPASS'
slot: 8
priority: 1
display_name: '&9&lPlayer Statistics'
lore:
- '&a&lBal (Rank) &7$ %parseother_{{player}}_vault_eco_balance_commas% &8(%parseother_{{player}}_vault_eco_top_rank%)'
- '&a&lBlocks Broken &7%parseother_{{player}}_statz_blocks_broken%'
- '&a&lDeaths &7%parseother_{{player}}_statistic_deaths%'
- '&a&lTime Since Death &7%parseother_{{player}}_statistic_minutes_since_death%m'
- '&a&lMcMMO Power &7%parseother_{{player}}_mcmmo_power_level%'
- '&a&lPing &7%parseother_{{player}}_player_ping%ms'
update: true
left_click_commands:
- ''
right_click_commands:
- ''
When all of those placeholders are used without the ParseOther, they worked 100% fine.
do /papi parse me %parseother_{pmblue}_vault_eco_balance_commas% in chat and see what it returns
Worked.
the following also worked:
'Info':
material: 'COMPASS'
slot: 8
priority: 1
display_name: '&9&lPlayer Statistics'
lore:
- '&a&lBal (Rank) &7$ %parseother_{pmblue}_vault_eco_balance_commas% &8(%parseother_{pmblue}_vault_eco_top_rank%)'
update: true
left_click_commands:
- ''
right_click_commands:
- ''
It would appear that the only time I run into issues are when I attempt to use parseother in conjunction with a DM argument placeholder.
can I get the menu please?
Server Version 1.16.1
DeluxeMenus-1.13.2-Release.jar
I believe that since we have multiple other menus working, and all these placeholders work when used without parse other, or the fact that when {player} is replaced with a player name, it works, it is pretty safe to say that the issue involves using DM variables inside that parseother username slot.
You can find the latest DeluxeMenus dev builds here: https://ci.extendedclip.com/job/DeluxeMenus/
you can find them here 
I mean I am surprised the plugin even worked on 1.16.1 with the release xD
Wait a moment, i just found a flash of something strange, give me a sec to investigate
@turbid tide , when update: true, and the item updates, the arg stops working...
because when update: false, the correct statistics are displayed
and have you tried it on the dev build?
@turbid tide still happens with dev build
@stuck harness,
Please respect the rules, be patient and don't ping staff members!
hey, i have the script:
function language_adminshop_lore() {
if (BukkitPlayer.hasPermission("language.english")) {
return "&7Click, to buy this item for &e" + args[0] + "&6L";
} else if (BukkitPlayer.hasPermission("language.german")) {
return "&7Klick, um dieses Item f\u00fcr &e" + args[1] + "&6L &7zu kaufen";
}
}
language_adminshop_lore();
if i do /papi parse me %javascript_language_adminshop_lore_1,000.00_1.000,00% it returns 1L, because of the ",", how i can tell it, that it is part of the string?
@blitz
yeah I saw it and said I have no idea rly
try doing %javascript_language_adminshop_lore_"1,000.00"_"1.000,00"%
that doesnt work unfortunality
looks better
I mean I think you could make it format inside using the formatter placeholder
as long as its only fixed amounts so you'll never do x.xxxx.xx just x.xxxx.00
yes
then yeah you could just format it inside
I mean I think you could make it format inside using the formatter placeholder
what's the name of this placeholder?
its an expansion
its called Formatter I think
/papi ecloud download Formatter
/papi reload```
but you'll need to change the javascript a bit
yes ofc
I can try and do it rn if you want
that would be friendly
1 min. everything crashed rn xD
%formatter_number_format_1000357% -> 1,000,357 that's what i need
but
i need the german format too
wait
oh I see what you've done
I'll just make it better for you
and only need 1 argument
you'll just have to test it for me since I don't rly have time
okay, i just have to start the server first
can you try this for me please? ```js
function language_adminshop_lore() {
var sumEN = PlaceholderAPI.static.setPlaceholder(BukkitPlayer, "%formatter_number_format" + args[0] + "_format:##,###,###%");
var sumDE = PlaceholderAPI.static.setPlaceholder(BukkitPlayer, "%formatter_number_format" + args[0] + "_format:##.###.###%");
if (BukkitPlayer.hasPermission("language.english")) {
return "&7Click, to buy this item for &e" + sumEn + ".00&6L";
}else if (BukkitPlayer.hasPermission("language.german")) {
return "&7Klick, um dieses Item f\u00fcr &e" + sumDE + ",00&6L &7zu kaufen";
}
}
language_adminshop_lore();``` also only use %javascript_adminshop_lore_1000%
sure, the server is starting, it only takes so long because i'm not at home and i have to use my old slow laptop
no worries. I'll be here for another 1 or 2 hours
okay so, it says script error :Y
oh
but the script seems fine
What does the number returned by %server_total_chunks% represent? @ me when answering
I would assume the total amount of chunks
i think the total amount of chunks the server has loaded in his memory
yeah
what falk said
hmm @stone parcel could you send the script error from console?
[00:17:47 INFO]: TypeError: PlaceholderAPI.static.setPlaceholder is not a function in <eval> at line number 1
setPlaceholders
@stone parcel in active memory, or stored total?
stored total i think
But it goes down..
ok then 1.
oh
I forgot an s
as DeathRealms pointed out
no its active memory Pmblue
function language_adminshop_lore() {
var sumEN = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%formatter_number_format" + args[0] + "_format:##,###,###%");
var sumDE = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%formatter_number_format" + args[0] + "_format:##.###.###%");
if (BukkitPlayer.hasPermission("language.english")) {
return "&7Click, to buy this item for &e" + sumEn + ".00&6L";
}else if (BukkitPlayer.hasPermission("language.german")) {
return "&7Klick, um dieses Item f\u00fcr &e" + sumDE + ",00&6L &7zu kaufen";
}
}
language_adminshop_lore();``` try this @stone parcel
It's the total loaded chunks
ok
https://ibb.co/PtBMHPV @blitz it doesnt parse the placeholder, i loaded the extention already
ugh that's not good. hmm let's see
if you do /papi parse me %formatter_number_format:1000_format:##,###,###% in chat
what does it return?
it returns 1,000
oh it does?
i replaced it
oh yeah
the :
so then the js
would be
function language_adminshop_lore() {
var sumEN = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%formatter_number_format_" + args[0] + "_format:#,###%");
var sumDE = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%formatter_number_format_" + args[0] + "_format:#.###%");
if (BukkitPlayer.hasPermission("language.english")) {
return "&7Click, to buy this item for &e" + sumEn + ".00&6L";
}else if (BukkitPlayer.hasPermission("language.german")) {
return "&7Klick, um dieses Item f\u00fcr &e" + sumDE + ",00&6L &7zu kaufen";
}
}
language_adminshop_lore();```
the way I just edited it rn?
ty :))
nope this is a community driven discord server
from where do you have so much time?
I mean I am working while talking here
we should move to #off-topic if you don't need supprot regarding a plugin or anything related.
Hi, i need help, why this cant work using Papi: /papi ecloud download Vault
and /papi reload
and dont show vault in hooks
continue saying me 6 hooks
and i send /papi list
no vault
help pls
Not sure if this is a plug in issue or a api issue. At the footer of my tab-list, in this case I'm using PlayersListDeluxe, I want to add a line that says the following: Time Played on (server): (playtime). I searched the placeholder wiki and found a playtime placeholder. I then downloaded and installed the linked plug-in, in this case, Playtime 1.13-1.14. I then ran /papi ecloud download PlayTime. The wiki said to input the placeholder {playtime_player}. So i inputed it for the playtime. The issue is nothing is working, when i hit tab i still see {playtime_player} and not the players player time. Im unsure if its because the plug in is from 1.13 or because of a mistake on my side.
type /papi parse me %playtime_player%
are you using this playtime? https://www.spigotmc.org/resources/playtime.26016/
that is what the expansion is for
Yes
for your server version?
No for the plug in version.
1.13 isn't even a version
The playtime plug in we were talking about
So it's very possible this plugin doesn't work for 1.16
but load it up and send the startuplog over
?startuplog
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
The plug in works tho
My username
Okay so that works?
Please use a paste service to share configs, errors, code and long logs.
โข HelpChat Paste
Im sorry, send what?
the error
Yes
How do I copy it?
This one
?
me.clip.placeholderapi.commands.PlaceholderCommandRouter.onCommand(PlaceholderCommandRouter.java:113) ~[?:?]
20.08 21:58:49 [Server] INFO at me.clip.placeholderapi.commands.impl.local.CommandParse.evaluate(CommandParse.java:57) ~[?:?]
20.08 21:58:49 [Server] INFO at me.clip.placeholderapi.commands.PlaceholderCommandRouter.onCommand(PlaceholderCommandRouter.java:113) ~[?:?]
?paste
Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
โข HelpChat Paste - Usage
โข Hastebin
See Usage 
I belive i am done
?
I pasted what my console showed
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
can you please send that over 
Alll of it?
yep
which is?
the author needs to update the expansion for newer versions
Caused by: java.lang.NoSuchFieldError: PLAY_ONE_TICK
newer versions of minecraft
I don't even know why it needs the plugin...
the expansion uses no plugin api from playtime
lol what
it doesnt??
woah
You could just use the Statistic expansion
if it works*
Is it a possibility?
try it
and reload
Okay i downloaded it and reloaded
I see, days played, hours played, minutes played, and seconds played
but i want them all to work in one
not just hour or minutes
%statistic_time_played%
does placeholderapi support bungeecord?
No
Hello?
[13:29:04 WARN]: [PlaceholderAPI] [JavaScript Expansion] Javascript placeholder: is_staff does not have a file specified [13:29:04 WARN]: [PlaceholderAPI] [JavaScript Expansion] Javascript placeholder: health_rounded does not have a file specified [13:29:04 WARN]: [PlaceholderAPI] [JavaScript Expansion] Javascript placeholder: staff_online does not have a file specified```Regenerated the config and the default once's don't work either
help
[11:39:36 WARN]: [AnimatedScoreboard] Plugin AnimatedScoreboard v0.1.9 generated an exception while executing task 58
java.lang.NoSuchMethodError: me.clip.placeholderapi.PlaceholderAPIPlugin.getUptime()Ljava/lang/String;
at com.extendedclip.papi.expansion.server.ServerExpansion.onRequest(ServerExpansion.java:130) ~[?:?]
at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97) ~[?:?]
at me.jasperjh.animatedscoreboard.core.PlaceholderHandler.replacePlaceholders(PlaceholderHandler.java:19) ~[?:?]
at me.jasperjh.animatedscoreboard.objects.PlayerScoreboard.setLine(PlayerScoreboard.java:187) ~[?:?]
at me.jasperjh.animatedscoreboard.objects.PlayerScoreboard.update(PlayerScoreboard.java:74) ~[?:?]
at me.jasperjh.animatedscoreboard.objects.ScoreboardPlayer.tickScoreboards(ScoreboardPlayer.java:297) ~[?:?]
at me.jasperjh.animatedscoreboard.core.PlayerScoreboardHandler.lambda$init$1(PlayerScoreboardHandler.java:154) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.1.jar:git-Paper-136]
at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.16.1.jar:git-Paper-136]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.1.jar:git-Paper-136]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
@austere hawk,
As part of the 2.10.7 PlaceholderAPI update we broke some methods, please update to the latest PlaceholderAPI release found here to fix these issues.
@austere hawk can we see your javascript_placeholders.yml file?
the photos above don't work if you gave it in one of them
btw
I will send it once i reach home but it worked when i store every expression in a file
Yeah i need to use file: ''
rankup:
file: rankup.js
type: string
kd:
file: kd.js
type: string
gangleader:
file: gangleader.js
type: string
ganglevel:
file: ganglevel.js
type: string
gangname:
file: gangname.js
type: string
gangroles:
file: gangroles.js
type: string
rankprefix:
file: rankprefix.js
type: string
actionbarlastrank:
file: actionbarlastrank.js
type: string
holdingpick:
expression: '"%checkitem_mat:DIAMOND_PICKAXE,inhand%".equalsIgnoreCase("yes")'
type: boolean
true_result: 'true'
false_result: 'false'
Here
only the holdingpick is not working
https://paste.helpch.at/ekodogiyih.shell
Getting spammed
Normal Placeholder of tokenenchat works fine but for some reason don't work in deluxe menus]
@turbid tide
@austere hawk,
Please respect the rules, be patient and don't ping staff members!
wait what?
that's papi ?
since when can you specify the expression directly in the javascript_placeholders file?
Never knew that is a thing

Hi, does anyone know where the Server expansion gets the "server-name" placeholder from?
I think its from server.proprieties
I always thought its the motd from server.proprieties but on the other hand I never tested it xD
urm... but papi config doesn't have server name either
have u downloaded the expansion?
I always thought its the
motdfrom server.proprieties but on the other hand I never tested it xD
I thought so but changing the motd doesn't work
Yes I did
server:
tps_color:
high: '&a'
low: '&c'
medium: '&e'
server_name: NAME```
u should have that in ur papi config
๐
Hey ! Is it possible to make the extension ScoreboardObjectives works for offline players with Leaderheads plugin ?
@steep thorn ? 
It's quite a difficult scenario
Might be better if he explains exactly what he's trying to achieve
As you guys might have better ideas
Ok I will explain you what I try to do
help in #general-plugins
I have some teams of player on my server. And I want to do a sign for each team. In the menu of the team i want to displayed members of the team. So I use the placeholder scoreboardobjective. I create a scoreboard for the team, I set scoreboard of members of the team at 1. So in the menu of the sign, the are every member with the score of 1 but every other player with a score of 0 are displayed too. And I don't want that. I want that only member with a score of 1 are displayed.
To a player can be displayed in the menu of a sign, he have to be online at least one time after the sign has been set. But when I will create the sign for the team, every member of the team will not be online. I can set in the file of the statistics the menu-size to 5 for exemple if there is 5 players in the team. So with a score of 1, they will on be displayed. But like I said, he will not be connected at the moment of the creation of the sign. So to make my idea possible, I need that the placeholder is working for players offline.
Another thing, a member of the support of this discord made me a modification of the extension scoreboardobjective to make it works with scoreboard which have [] in their name. You can dl it here : https://drive.google.com/file/d/1Jy6UZ4e8Q3XcZFZEm_VTJVK2wQ-9T2BN/view?usp=sharing
Maybe have you another idea to make what I want possible ?
Sorry for my English, I'm French ^^
Oh I didn't see that Robin was here. I was talking int private with him before I talked here ^^
Hello?
I want to display the players in three worlds all in one display how can i do that?
@turbid tideThe eCloud is currently non responsive, please report this to staff in https://helpch.at/discord
@fluid sentinel
or you can use the playerlist one which I think its a lot better
this one ^
Can you give me example of the playerlist one
Aighttt
Thankss for the helpp ๐
@trim mist plz updateskript and multieconomy api asap
@blissful hatch,
Please respect the rules, be patient and don't ping staff members!
@blissful hatch,
Please respect the rules, be patient and don't ping staff members!
@blissful hatch,
Please respect the rules, be patient and don't ping staff members!
@blissful hatch you're kinda asking for trouble instead
If you only just downloaded PlaceholderAPI, I suggest redownloading it
@austere hawk what spigot version you running?
Paper 1.8.8
ah nvm
Yeah just need to figure this out so I can do all my placeholders for my lobby
do you have anything in #expansions
Like the folder?
yeah
Yeah all the expansions that downloaded but it wonโt let me reload it and sends that error
Your hosting might not support ecloud
mhm
without anything does it have an error?
any custom placeholders / hooks into placeholderapi
and what happens when you add them back 1 by 1?
It says the same error
Did you find one that starts throwing the error?
And no custom placeholders
it stays the same error the entire time?
Yes every time I try to reload, one time it worked but then trying to add another one it said the error
and the error started with bungee?
With Vault
and if you remove vault and have everything else?
try download the previous version
And then from there it did the same
well duh...
ofc it's gonna throw the same error if the vault expansion is causing it and you still have the vault expansion
download the vault expansion from the ecloud website
I tried that too
So if you try Player then bungee what happens
Have you reset the config?
?startuplog
Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.
=paste
Please use a paste service to share configs, errors, code and long logs.
โข HelpChat Paste
=paste
Please use a paste service to share configs, errors, code and long logs.
โข HelpChat Paste
Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
โข HelpChat Paste - Usage
โข Hastebin
can you send a picture of your expansions folder
imgur
vault expansion is around 16kb
mhm so what do I do?
download it manually
Directly download it
I recommend doing that for all of them
Okay I will try it out
It seems as the Bungee and Player placeholder has worked installing it maunally
But Vault didn't seem to be detected
what vault do you use
version wise
I think you might need an older expansion version
1.7.3 is the latest
I am pretty sure that is latest if Iโm not wrong
oh it doesnt?
Should I try putting a lower vault version?
oh thought it went down to 1.5.9 so just do 1.5.2 inside
Wait to make sure, Do I have to change my Vault Version?
no just the ecloud expansion
So 1.5.2?
yep
placeholder for the group prefix of nametagedit?
how to run a javascript placeholder using command block?
Wdym erwan?
you need to to t oto tot
[20:56:21] [Server thread/WARN]: [PlaceholderAPI] Loaded class ch.njol.skript.Skript from Skript v2.5-alpha6(rev1) which is not a depend, softdepend or loadbefore of this plugin.
[20:56:21] [Server thread/WARN]: [PlaceholderAPI] skript is attempting to register placeholders via a PlaceholderHook class which is no longer supported!
well..
how to solve it
all the plugin is the latest version
Hello! I need help with the Server expansion. For some reason I have the expansion installed, but it doesn't parse %server_name%. Can anyone help me?
does it parse other server placeholders?
and when you do /papi reload it says its loaded?
I've done /papi ecloud download Server about a million times and tried to reload it but it doesn't work
yeah
ok so here is one possible fix
The config also has "Server" on it as well
go to plugins/PlaceholderAPI/expansions delete the current server one then go to the ecloud and manually download the server expansion and add it back to the same folder and do /papi reload
ok i'll give that a try
that worked, thank you!
no problem
I need an answer, I've got the plugin "Infinite Scoreboard" on my server and it says it needs PlaceholderAPI as a dependency but the docs for both plugins don't show the placeholders that I need to use with this plugin so its not working, what do I do?
I have got it installed, but PlaceholderAPI changes the placeholders so it doesn't work the same
Is it possible to build a placeholder for a plugin that currently doesnt have one? In this case gold-bank?
if u have java knowledge then yes u can create an expansion for placeholderapi
[20:56:21] [Server thread/WARN]: [PlaceholderAPI] skript is attempting to register placeholders via a PlaceholderHook class which is no longer supported!```
well..
how to solve it
all the plugin is the latest version
Does anyone know if there is a placeholder expansion that converts a boolean (as a result of another placeholder) into a symbol that I designate?
the Javascript expansion
Thanks ๐
[20:56:21] [Server thread/WARN]: [PlaceholderAPI] skript is attempting to register placeholders via a PlaceholderHook class which is no longer supported!``` well.. how to solve it all the plugin is the latest version
@blissful hatch
hello?anyone help?
Can I run a javascript placeholder using command without a player as a target?
Yes
stupid question but I have this %gradient_message_#00FF87_#60EFFF_(need help here)% how do I add a string there? {, %, whta else
%gradient_message_{#hex1}_{#hex2}_messages% I think this is how you do it
with {} and #
how can i put a health bar under my name
you can either use default scoreboards or I know these 2 plugins that have that functionality: TAB and DeluxeCombat
%gradient_message_{#hex1}_{#hex2}_messages%I think this is how you do it
yeah the underscores became italics in my mssage, but just putting the string where you put messages didnt work
but you also didn't use {} for hex
%gradient_message_{#00FF87}_{#60EFFF}_(need help here)%
ill try thx but that was the format i used in my chat formatting plugin
yeah it didnt work
im trying to use it in essentials /info, could that be the issue?
The chat formatting plugin needs to support it
im a little unclear about something
I mean doesn't Ess support hex now?
when you install an expansion does that mean any plugin with papi support supports those placeholders
Yes
yeah
ok so that shouldnt be the issue
but ess doesn't support papi
Well ess doesn't support papi
if you want to test a placeholder that you think its broken do /papi parse me %placeholder%
right thanks
Yes
@brisk coral but how?
@grand flicker,
Please respect the rules, be patient and don't ping staff members!
for example, I can run the javascript by myself using /papi parse me %javascript_{the script name}%, but I can't use this command in command block or console because they are not player.
need help
need help
@fluid sentinel okay, let me read your mind.
Oh yes, I see the problem, mm yeah I can't help with that.
If you never tell us your problem, nobody will be able to help
21:07:39 ERROR]: [PlaceholderAPI] expansion class LuckPermsExpansion is outdated:
Failed to load due to a [NoClassDefFoundError], attempted to use net/luckperms/api/LuckPerms
This error occurs when there is a mismatch in versions between the expansion and luckperms itself.
Make sure you have the very latest LuckPerms and the latest LuckPerms Expansion.
Once installed restart your server.
If you want to keep using v4 please download the version 4.1 of the LuckPerms expansion.
Hello im french but i have a question with the plugin
how i can modify the time to refresh the %player_ping%
Hey guys i am using %statistic_mine_block% and when i mine dirt it seems to go up by 2?
its only doing this on certain blocks
oh there is an updated expansion but can't find the link
@warm topaz are you the one that updated it ?
do i just use this on top?
No, delete the current version of the Statistic expansion and install that one
what will the placeholder be?
Same one
thanks ๐
Still waiting for someone to merge my PR lol
No, delete Expansion-statistic in plugins/PlaceholderAPI/expansions
And put the version I sent there instead
np
@warm topaz are you the one that updated it ?
@turbid tide i didnt do statistic no
hi
Cant get to work the %server_countdown_<SimpleDateFormat>_<Time>%
%server_countdown_24.06.2021_24.06.2022%
and tried all combinations but in all i get invalid date
i tried matching both date exactly and will return 0
but i cant get to work the timer+
I want to make a global countdown: Nether is reseting in 1d 2h 15m
oh ye
but in Holographics Display isnt working
in the Papi parse me is working but in hd no ๐ฆ
Do you have HolographicExtension and ProtocolLib installed?
@dapper echo,
As part of the 2.10.7 PlaceholderAPI update we broke some methods, please update to the latest PlaceholderAPI release found here to fix these issues.
barry is a bot. he can only help when he's triggered by something he was teached to
what's your problem? I can't quite figure it out from the paste
my isuse is I am registering new Expansions in my plugin but they do not work even though papi is saying the expansions of mysteryhunt are detected
ah I see. do you get any errors at all?
nope none
when you use it ?
just trying with /papi parse
no I mean any errors when you use it
no notihng
you will probably have to go to #development give them their code and ask them what could be wrong because I rly have no idea
Hello,
I have many bugs when I shut down my minecraft server which are linked to PlaceHolderApi (server in 1.8 PaperSpigot).
Here are the paste.helpch links that correspond :
1 : https://paste.helpch.at/ilizolator.shell
2 : https://paste.helpch.at/ilayojozov.cs
3 : https://paste.helpch.at/uvasakuyiz.cs
4 : https://paste.helpch.at/oqotayumez.cs
5 : https://paste.helpch.at/izonozewin.css
@dapper echo,
As part of the 2.10.7 PlaceholderAPI update we broke some methods, please update to the latest PlaceholderAPI release found here to fix these issues.
I'm on 2.10.9 -_-
Can i request help with the Statistics Ecloud node
%statistic_time_played% shows hours over the 24hr mark
It shows 14d 43h 19m 2s
Hello, statistics placeholder isn't working, papi 2.10.9
%statistic_player_kills% shows 0 for everyone
but %statistic_deaths% is working
I am using statistics version 2.0.0 on a 1.8.8 server
should I use an older version of placeholderapi and also an older version of the extension ?
Trying to use venturechat's placeholders, but they are showing up incorrectly, namely when i try to pull channel chat colors. in config i have it set to green PAPI reports it as white
Alright
major update for the javascript expansion
https://ci.extendedclip.com/job/Javascript-Expansion/28/
I am not dropping this on the eCloud with a "snapshot" suffix
so test up
@rare lily
@turbid tide
Changes include:
Prevent script comment codes from parsing placeholders inside them
JSON Object handing: array support, better and organized data store (currently only for Nashorn, but it will be easy to integrate with other future engines in the future versions)
Script line Data.get("data.data2") can be replaced with DataVar.data.data2 as a direct getter for variable
All scripts now won't be required the semicolon at the end of each line
Added Data.setIfNull(key, value) as a guarantee to never set the duplicated property in the data store
Console now throws exception with exact error line positions for any failed scripts
New commands added: /jsexpansion debug <loaddata/savedata> <identifier>
Added argument_split option in config for choosing arg splitting symbols, defaulting as (,)
Default back to , if the arg_split symbol option is _
Fixed bug when running command /papi reload, commandMap is not registered properly to the Expansion system
Added some aliases: javascriptexpansion (no one's gonna type like this anyway) & jsexp
Updated, modified and cleaned some codes, and a mini Command Manager for the sake of readability
thank @rare lily for this because he did everything... Major credit is due when its due
What about saving the data on shutdown?
On 2.10.6 it wasnt saving, not sure if glare merged my pr or not
My custom PlaceholderExpansion implementation is never getting the call to onRequest(...)
@modern swift show the code in #development
=haste
Please use a paste service to share configs, errors, code and long logs.
โข HelpChat Paste
%autorestart_time_raw_seconds% can I some how get this in code?
like int seconds = PlaceholderAPI.parse("%autorestart_time_raw_seconds%").intValue();
Tag me if you know
That'd be how you get it, unless you can hook directly into it
How?
Does autorestart have an api?
Nope
Add the jar as a dependency and see if there's any exposed methods
Can i use gradient in placeholderapi from Animations expansion, or is there any other expansion that would allow me so
?
@brisk coral Okay can't find it with the jar itself, how can I do it with PAPI?
the parse method doesn't exist
Or anyone else?
Can i use gradient in placeholderapi from Animations expansion, or is there any other expansion that would allow me so
@golden crypt the Gradient expansion doesnt seem to be working and throws an error
@drifting nimbus wdym it doesn't exist? Should be there if you imported papi correctly
whats latest ver of PAPII?
2.10.9
What ver were u on :p
Does it even show you any of it's methods?
ye
setPlaceholders perhaps?
int rawSeconds = Integer.parseInt(PlaceholderAPI.setPlaceholders(player, "%autorestart_time_raw_seconds%"));
Will this even work? xD
Yes
okay good
It's not nice, but it'll work
what is a nicer way then?
That'll be 39$
oke
Hey, updated to 1.16.2 and receiving an error for deluxechat:
[Server] INFO Failed to load due to a [NoClassDefFoundError], attempted to use me/clip/deluxechat/DeluxeChat```
I have the latest version of PAPI and DeluxeChat installed, is there another way i need to install the latest expansion?
#spigot-linking please
#spigot-linking smh Kaliber no access to that channel ?
ur so funny blitz ๐
I dont have the plugin purchased, would it be possible to authorise my account on his behalf?
Not the owner of the server?
If you're not the owner of the server and you're the one requesting the support you'll need to first get the owner who purchased the plugin to join and run through the verification system listed in #spigot-linking, once linked they just need to give us the thumbs up that you're with them.
Bad ^
Ah thank you, ill ask him
@mental raven here ^^
Green lights for gummy and bad
@mental raven if you don't mind can you go to #deluxechat and get the pinned version?
thanks
Ofc
Can i use gradient in placeholderapi from Animations expansion, or is there any other expansion that would allow me so
@golden crypt Animations expansion currently has no <gradient> tag
Please help
Im trying to use tokenenchants api
its downloaded and reloaded
get this error with using %tokenenchant_Haste_cost%
show the full error not parts that you think are relevant
also, that's an yaml syntax error, no way it's caused by a placeholder
@austere hawk,
Please respect the rules, be patient and don't ping staff members!
Anyone having issues getting pinger placeholders to work?
no matter what server IP/port i put in it shows as offline
ok so i have a plugin for mana which works but it doesn't display the mana you have, i can use the placeholder %mana_mana% in a command like this /papi bcparse me %mana_mana% to display the current mana but how can i display it in a boss bar or action bar
So the placeholder works
and you just need a plugin that lets you display it in a boss bar or action bar?
ya
hmmk
and it cant update
huh?
i need to change the config for it to update
I don't know what you're talking about
the boss bar can be changed only in config, its only for all players and if i want to change it i have to reload the plugin
I see
what do you want?
featherboard might be able to assist you
it has event-based stuff
err
=pl airbar
what do you want?
@mint fable to display %mana_mana% somewhere on the screen but not in chat
Actionbar?
always?
@mint fable yes
why doesn't TAB work for that?
Actionbar?
@vivid sparrow i am trying heroaction rn
actionbar doesn't do bossbar though, does it?
why doesn't TAB work for that?
@mint fable mana updates a lot, for the boss bar to update i need to reload the plugin AND mana is different for every player boss bar uses one for everyone
actionbar doesn't do bossbar though, does it?
@mint fable i just need information on screen not on the boss bar
you mean the placeholder doesn't update?
@mint fable yes
I'm surprised since the tablist updates
why not in the scoreboard?
that HAS to be updated, right?
how do i do it?
now that'll do it
@vivid sparrow i am trying heroaction rn
@austere hawk it works
is there a working papi if I was to run reload
Ty
Where are you using the placeholder?
I'm going to be a bit slow, do you mean in the code I wrote?
he prob means in game if i had to guess
luckperms?
okay
let's go step by step
where is this? ```js
var hasgroup = "%luckperms_on_track_wins%";
function grouptest() {
if (hasgroup === "yes") {
return "&aHi";
}
else {
return "COMMAND HERE";
}
}
grouptest();
what file name, what folder
This is in the PlaceholderAPI > javascripts
Okay, what are you wanting to do here?
Test for if the user is on the track wins, then if "no" add them to that group
where?
In luckperms
=paste
Please use a paste service to share configs, errors, code and long logs.
โข HelpChat Paste
send the config where you're using this
Where are you putting the %javascript_my_placeholder% placeholder?
In the javascript_placeholders.yml
send that yml
is your file called try1.js?
Yes
Okay
It runs in game, made sure that worked
papi parse will only return the value
you don't do it via papi parse
you use some plugin to make a command
you could use deluxemenus and do it through that
make a gui when you click an item it does the action
Is there a way to automate it?
Automate what
The test for in track, if not promote
you want to check every user for that?
Yeah
do you not just want an autorank plugin or something
I'm very confused by your end goal here
You might need a custom plugin for this
An autorank would be good yes
idk why you're using js
My friend had told me to do this instead
=pl autorank
Even though I didn't know JS
Hello peeps, Im trying to make a request to change information for placeholders listed for my plugin. Would that be a feature request? Im not seeing a template
https://paste.helpch.at/ogalotiqop.bash why does this happen
The papi hook needs to be updated
@midnight garnet use older version of Papi until they update the hooks into papi on KoTH v1.5.1
Hey,
I need help with Placeholder Maths, am I able to do a random value for example 1 - 1000?
OwO
use rng expansion
np
anyone know how to fix this? [16:53:12 INFO]: Failed to find an expansion named: premiumvanish
๐
never installed an expansion says there isn't one needed
Trying to do this with ezblocks
and tokenenchants
The tokens arenโt being given at all
@twin pulsar by the looks of it the premiumvanish expansion is built into the plugin instead. if u type /papi list, do u see premiumvanish there?
nope
@keen crown i dont think ezblocks supports placeholderapi
https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#premiumvanish it says here that it doesnt have a download command
whats ur placeholderapi version? and are u on the latest premiumvanish version?
which is 2.10.9 and 2.5.18 respectively
ye
what does /papi parse me %premiumvanish_isvanished% return?
Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
โข HelpChat Paste - Usage
โข Hastebin
wait u dont have premium vanish installed?
Hey, I'm using Papi and I noticed that when I am using the extension for server and the placeholder %server_uptime% and do this command /papi parse AZFire %server_uptime% to check what it says. If the uptime is over a day it just adds to the hours instead of resetting the hours and adding 1 to the day. I want to share an example of the placeholder in my tab though I can't post images or links.
@tall musk,
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
Hi is it possible to get %player_time% in minutes?hour?
Update:Found the answer, thanks
Im using deluxemenus and i cant get %player_name% to work when changing a players group in luckperms, anyone know why?
execute these commands ^
run those commands 
Amazing, thanks!
Should questions about hooking into PlaceholderAPI go here or in #dev-general?
DeluxeChat not displaying DeluxeTags placeholders. I have installed the extensions via ecloud.
#spigot-linking please. Thanks
I get this message [Progress] Couldn't get the number from . The progress will be 0%. spammed constantly in console
from this placeholder &7%progress_percentage_{jobs_level_culinary}_m:10%%
is there a way to turn off the message
can someone @me if there's an answer to this
seems like they changed the placeholder
if anyone finds this in the future and wonders the same question &7%progress_percentage_{jobsr_user_jlevel_culinary}_m:10%% is your answer
Sup lads,
Is there a placeholder that lets you see current XP And XP to next level? Thanks.
yes
Do you know which one?
Cheers dude
@shut lion
ya
What is the placeholder for your XP Bar though?
I know but is there a way to see the percentage through your XP
so you could doooo
%player_exp%
&7%progress_percentage_{%player_exp%}_m:10%%
but you would have to download the player papi
/papi ecloud download player
that would show the progress in percentage to lvl 10 xp
i think
%player_exp_to_level%
still need to do /papi ecloud download player
but %player_exp_to_level% should be all you're looking for
or maybe %player_exp%%player_exp_to_level%
shows current lvl and then xp to next lvl
in theory
player exp might actually show the exp in total
try %player_level%
so might be %player_level%%player_exp_to_level%
After you setup the xp lvl displays you should join #MDTGA and join the movement to make Deluxetags Great Again
What am I doing wrong here?
%math_{prestigetop_self}+1%
{prestigetop_self} is a custom placeholder that works
@idle coral?
@west condor,
Please respect the rules, be patient and don't ping staff members!
//Question:
Is there a way to use the /papi command to uninstall an expansion?
^ ^ Thanks, DiscordSRV's got their snapshot builds with expansion support built into the .jar; so removing the expansion while the server is live doesn't seem to be working, still shows up in the list as something that needs updating
A restart should fix it I guess
Im having an issue regarding the plugin hooking into EZranks pro, when i try /papi register expansion-ezrankspro.jar i get an error that reads
[PlaceholderAPI] ezrankspro is attempting to register placeholders via a PlaceholderHook class which is no longer supported!
any ideas?
both ezranks pro and Papi is fully up to date
Ah ive had this issue
its because ezrankspro is attempting to register placeholders via a PlaceholderHook class which is no longer supported!
xD
You had it too Niall? I used to have it as well.
Last update was on June 13 so I don't think clip fixed that expansion
Lol
No
I was telling him how to fix the issue
its because ezrankspro is attempting to register placeholders via a PlaceholderHook class which is no longer supported!
Question 2: I need to also set up DeluxeChat to be global chat by default is this able to be done?
how do i get holograms to display the placeholders?
are u using holographic displays?
if so u need to install holographic extension as HD doesnt support PAPI by itself
https://paste.helpch.at/hetazakucu @balmy marten
@high grotto,
Please respect the rules, be patient and don't ping staff members!
Hey, i will be create an account on eCloud, but i get this error: https://i.imgur.com/QJXbZe7.png who can create an account for me?
@floral cedar Getting the impression they might be doing server maintenance. Try again in a few hours?
When would this be ready? Would like to create an account xd
You can talk to either funnycube or clip if you see them around (please don't ping them), and they can create an account for you.
Dm me an email and username and I'll create it when I get home
But that won't be for another 8 hours or so
Oh, tommorow?
depends on where ya live ๐
Belgium xd
Its now 23:34 here xd

Yeah nah
like 2 or 3 pm (for cube)
down unda in australia land
Ah, i live in Belgium xd
Is anyone down to re-release ChatInjector that supports the latest version of PAPI
Cause theres a multitude of issues with it
People are having issues with default playing being able to use color codes
I'm personally having issues with all of the placeholders being in lower case
Would just be a massive help
if I could get some help with the papi not hooking into ezrankspro that would be great
Does anyone know and yes it isn't listed, so likely not but, can I specify a line of lore to check in %checkitem_lorecontains:%
A pickaxe and here https://i.imgur.com/hpgV43S.png
I'd like to try and somehow use the number at the end of Greed and Crystal Finder as an arg to display in a menu instead of making 1 button per lvl im checking.
hmm
So I think I could make something like a regex search
I don't really know or understand regex, I think I find a fairly simple solution that I overlooked.
oh?