#placeholder-api

1 messages ยท Page 125 of 1

frosty spruce
#

how would i use placeholder api's in bungeecord

meager nymph
#

you need a plugin that supports papi

frosty spruce
#

uhhh i do luckperms

#

but i mean

#

uh its difficult to explain

meager nymph
#

/papi ecloud download luckperms

frosty spruce
#

yea i got that

#

but like

#

uhhh i cant explain

meager nymph
#

you downloaded luckyperm the bungee version ?

frosty spruce
#

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

meager nymph
#

no

#

there isnt a placeholderapi for bungeecord

frosty spruce
#

grrrr ok

meager nymph
#

like a placeholderapi.jar for bungeecord

frosty spruce
#

yea

queen spade
#

i get this error when i attempt to do /papi reload

vivid sparrow
#

?

stuck harness
#

I downloaded the ParseOther expansion, but am getting Internal Command erros when I attempt to use it. Ideas? @ me when answering.

turbid tide
#

what placeholder are you trying to use?

#

the exact way you are trying to use it @stuck harness

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

turbid tide
#

you have to use {}

stuck harness
#

at which part

turbid tide
#

so %parseother_{pmblue}_player_name%

stuck harness
#

huh

#

May wanna change that on the wiki 0_0

turbid tide
#

?

#

its {} here as well

#

on the wiki

#

it clearly says you need to include {}

stuck harness
#

Ah ok i was on the eCloud site

#

I did look at the github wiki, so i still did miss it there

#

F

stone parcel
#

@blitzzZzzZzZzZ do you know how to fix it?

turbid tide
#

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?

stuck harness
#

It did in display name, let my try the lore tho one sec.

turbid tide
#

can I get the entire item please?

#

with the parseother placeholder

stuck harness
#
  '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.

turbid tide
#

do /papi parse me %parseother_{pmblue}_vault_eco_balance_commas% in chat and see what it returns

stuck harness
#

Worked.

turbid tide
#

hmm

stuck harness
#

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.

turbid tide
#

can I get the menu please?

stuck harness
#

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

turbid tide
#

what version of DMenus are you using?

#

also your server version

stuck harness
#

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.

turbid tide
#

oh that is it

#

you need to use the Dev Builds

#

?dm-builds

tender vaporBOT
turbid tide
#

you can find them here this

#

I mean I am surprised the plugin even worked on 1.16.1 with the release xD

stuck harness
#

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

turbid tide
#

and have you tried it on the dev build?

stuck harness
#

@turbid tide still happens with dev build

tender vaporBOT
#

@stuck harness,

Hey!

Please respect the rules, be patient and don't ping staff members!

stone parcel
#

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

turbid tide
#

yeah I saw it and said I have no idea rly

#

try doing %javascript_language_adminshop_lore_"1,000.00"_"1.000,00"%

stone parcel
#

that doesnt work unfortunality

turbid tide
#

but never done something like this. Also why formated?

#

why not just 1000

stone parcel
#

looks better

turbid tide
#

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

stone parcel
#

yes

turbid tide
#

then yeah you could just format it inside

stone parcel
#

I mean I think you could make it format inside using the formatter placeholder
what's the name of this placeholder?

turbid tide
#

its an expansion

#

its called Formatter I think

#
/papi ecloud download Formatter
/papi reload```
stone parcel
#

okay i'll try it

#

thanks

turbid tide
#

but you'll need to change the javascript a bit

stone parcel
#

yes ofc

turbid tide
#

I can try and do it rn if you want

stone parcel
#

that would be friendly

turbid tide
#

1 min. everything crashed rn xD

stone parcel
#

%formatter_number_format_1000357% -> 1,000,357 that's what i need

#

but

#

i need the german format too

turbid tide
#

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

stone parcel
#

okay, i just have to start the server first

turbid tide
#

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%

stone parcel
#

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

turbid tide
#

no worries. I'll be here for another 1 or 2 hours

stone parcel
#

okay so, it says script error :Y

turbid tide
#

oh

stone parcel
#

but the script seems fine

stuck harness
#

What does the number returned by %server_total_chunks% represent? @ me when answering

leaden kraken
#

I would assume the total amount of chunks

stone parcel
#

i think the total amount of chunks the server has loaded in his memory

turbid tide
#

yeah

#

what falk said

#

hmm @stone parcel could you send the script error from console?

stone parcel
#

[00:17:47 INFO]: TypeError: PlaceholderAPI.static.setPlaceholder is not a function in <eval> at line number 1

turbid tide
#

oh

#

1 sec

#

I may have messed something up

leaden kraken
#

setPlaceholders

stuck harness
#

@stone parcel in active memory, or stored total?

stone parcel
#

stored total i think

stuck harness
#

But it goes down..

stone parcel
#

ok then 1.

turbid tide
#

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
leaden kraken
#

It's the total loaded chunks

stuck harness
#

ok

stone parcel
turbid tide
#

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?

stone parcel
#

hmm i think there is a "_" missing?

#

one moment

turbid tide
#

oh

#

you are right

#

actually

#

well its a : no _

stone parcel
#

/papi parse me %formatter_number_format_1000_format:##,###,###%

#

parseable

turbid tide
#

no no

#

just copy what I gave you

stone parcel
#

it returns 1,000

turbid tide
#

oh it does?

stone parcel
#

i replaced it

turbid tide
#

oh yeah

stone parcel
#

the :

turbid tide
#

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();```
stone parcel
#

now i get a lot of errors

#

wait i paste it in haste

#

then pastebin

turbid tide
#

hmm

#

I edited the js

#

above

#

try it now please

stone parcel
#

i have already

#

oh wait

turbid tide
#

the way I just edited it rn?

stone parcel
#

now it parses fine

#

thank you

#

it works

turbid tide
#

nice

#

no problem. you're welcome

stone parcel
#

thanks, you are a very friendly + helpful supporter

#

! :)

turbid tide
#

ty :))

stone parcel
#

do you get payd for it?

#

paied

turbid tide
#

nope this is a community driven discord server

stone parcel
#

from where do you have so much time?

turbid tide
#

I mean I am working while talking here

stone parcel
#

or how

#

ah okay

turbid tide
#

and its 1:38 am

#

xD

stone parcel
#

0:39 am here

#

from where are you?

turbid tide
#

we should move to #off-topic if you don't need supprot regarding a plugin or anything related.

stone parcel
#

where are you from***

#

wtf

#

my english

#

okay my bad

austere hawk
#

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

thick glacier
#

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.

mint fable
#

type /papi parse me %playtime_player%

#

that is what the expansion is for

thick glacier
#

Yes

mint fable
#

ok

#

what does the command return?

thick glacier
#

Should i use 1.14 or 1.14

#

1.13

mint fable
#

for your server version?

thick glacier
#

No for the plug in version.

mint fable
#

1.13 isn't even a version

thick glacier
#

It is avalible for download, thats why i was asking

#

Ill go for 1.14

mint fable
#

what are you talking about

#

what plugin

thick glacier
#

The playtime plug in we were talking about

mint fable
#

where in the world do you see version 1.13?

#

and 1.14?

thick glacier
#

When i click download

#

There

mint fable
#

oh what the

#

I mean, what server version do you have?

#

1.16?

thick glacier
#

Yes!

#

1.16 Paper

mint fable
#

So it's very possible this plugin doesn't work for 1.16

#

but load it up and send the startuplog over

#

?startuplog

tender vaporBOT
#
FAQ Answer:

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.

thick glacier
#

The plug in works tho

mint fable
#

type /papi parse me %playtime_player%

#

what does that return

thick glacier
#

My username

mint fable
#

Okay so that works?

thick glacier
#

But when i run /papi parse me %playtime_time%

#

I get an Internal Error Occured

mint fable
#

can you send it

#

=paste

tender vaporBOT
#
HelpChat Paste

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

thick glacier
#

Im sorry, send what?

mint fable
#

the error

thick glacier
#

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) ~[?:?]

mint fable
#

?paste

tender vaporBOT
#
FAQ Answer:

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

mint fable
#

See Usage this

thick glacier
#

I belive i am done

mint fable
#

?

thick glacier
#

I pasted what my console showed

mint fable
#

Okay

#

send the link

thick glacier
mint fable
#

we need more than that...

#

?startuplog

tender vaporBOT
#
FAQ Answer:

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.

mint fable
#

can you please send that over this

thick glacier
#

Alll of it?

mint fable
#

yep

thick glacier
mint fable
#

ah so

#

it's trying to access something that doesn't exist

thick glacier
#

which is?

mint fable
#

the author needs to update the expansion for newer versions

#

Caused by: java.lang.NoSuchFieldError: PLAY_ONE_TICK

thick glacier
#

ohh okay!

#

newer versions of minecraft or newer versions of the plugin?

leaden kraken
#

newer versions of minecraft

mint fable
#

I don't even know why it needs the plugin...

#

the expansion uses no plugin api from playtime

#

lol what

thick glacier
#

it doesnt??

mint fable
#

no... but it still requires the plugin

#

it makes 0 sense

thick glacier
#

woah

leaden kraken
#

You could just use the Statistic expansion

mint fable
#

if it works*

thick glacier
#

Is it a possibility?

mint fable
#

try it

thick glacier
#

okay let me give it a row

#

/papi ecloud download statistic

#

correct?

mint fable
#

and reload

thick glacier
#

Okay i downloaded it and reloaded

mint fable
#

use the bot to see all the placeholders

#

you can click the numbers to change the page

thick glacier
#

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

leaden kraken
#

%statistic_time_played%

thick glacier
#

didnt see that one thank you

#

That did the trick!

#

Thank you!

austere hawk
#

Why my js placeholders don't work?

keen kestrel
#

does placeholderapi support bungeecord?

brisk coral
#

No

austere hawk
#

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
austere hawk
#

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]

tender vaporBOT
#

@austere hawk,

Possible Solution Found:

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.

turbid tide
#

@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

austere hawk
#

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: ''

austere hawk
#
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

#

Normal Placeholder of tokenenchat works fine but for some reason don't work in deluxe menus]

austere hawk
#

@turbid tide

tender vaporBOT
#

@austere hawk,

Hey!

Please respect the rules, be patient and don't ping staff members!

turbid tide
#

wait what?

#

that's papi ?

#

since when can you specify the expression directly in the javascript_placeholders file?

austere hawk
#

You could

#

idk why it's not working right now

turbid tide
#

Never knew that is a thing

austere hawk
turbid tide
#

and dk how that will even work?

#

does expression check if its true/false

austere hawk
#

yes

#

Ok now everything works

#

:)

cobalt oriole
#

Hi, does anyone know where the Server expansion gets the "server-name" placeholder from?

turbid tide
#

I think its from server.proprieties

warm topaz
#

no

#

its from papi config

cobalt oriole
#

I looked but server.properties doesn't have server name

#

ohhhh

#

ok thanks

turbid tide
#

I always thought its the motd from server.proprieties but on the other hand I never tested it xD

cobalt oriole
#

urm... but papi config doesn't have server name either

warm topaz
#

have u downloaded the expansion?

cobalt oriole
#

I always thought its the motd from 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

warm topaz
#
  server:
    tps_color:
      high: '&a'
      low: '&c'
      medium: '&e'
    server_name: NAME```
#

u should have that in ur papi config

turbid tide
#

oh yeah true

#

I have it as well

cobalt oriole
#

Oh sorry lol i was looking in the wrong server

#

thanks yeah that worked

warm topaz
#

๐Ÿ‘

wispy dove
#

Hey ! Is it possible to make the extension ScoreboardObjectives works for offline players with Leaderheads plugin ?

turbid tide
#

@steep thorn ? this

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

wispy dove
#

Ok I will explain you what I try to do

austere hawk
wispy dove
#

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

fluid sentinel
#

Hello?

#

I want to display the players in three worlds all in one display how can i do that?

wet basinBOT
turbid tide
#

@fluid sentinel

#

or you can use the playerlist one which I think its a lot better

#

this one ^

fluid sentinel
#

Can you give me example of the playerlist one

turbid tide
#

hmm there was a link to a wiki

#

1 sec

fluid sentinel
#

Aighttt

fluid sentinel
#

Thankss for the helpp ๐Ÿ˜‰

blissful hatch
#

@trim mist plz updateskript and multieconomy api asap

tender vaporBOT
#

@blissful hatch,

Hey!

Please respect the rules, be patient and don't ping staff members!

#

@blissful hatch,

Hey!

Please respect the rules, be patient and don't ping staff members!

#

@blissful hatch,

Hey!

Please respect the rules, be patient and don't ping staff members!

rare lily
#

@blissful hatch you're kinda asking for trouble instead

austere hawk
#

any1 know why this happens

balmy marten
#

If you only just downloaded PlaceholderAPI, I suggest redownloading it

austere hawk
#

i have 6 times already

#

it just keeps doing that and I have the latest version

mental night
#

@austere hawk what spigot version you running?

austere hawk
#

Paper 1.8.8

mental night
#

ah nvm

austere hawk
#

Yeah just need to figure this out so I can do all my placeholders for my lobby

mental night
#

do you have anything in #expansions

austere hawk
#

Like the folder?

mental night
#

yeah

austere hawk
#

Yeah all the expansions that downloaded but it wonโ€™t let me reload it and sends that error

mint fable
#

remove them

#

test it

#

if it works, add them back 1 by 1

mental night
#

Your hosting might not support ecloud

austere hawk
#

Itโ€™s worked before though

#

On the same host

#

Iโ€™ve tried removing them

mental night
#

mhm

austere hawk
#

And doing it 1 by 1

#

Still same error

mental night
#

without anything does it have an error?

austere hawk
#

No error

#

When nothing

mental night
#

any custom placeholders / hooks into placeholderapi

mint fable
#

and what happens when you add them back 1 by 1?

austere hawk
#

It says the same error

mint fable
#

Did you find one that starts throwing the error?

austere hawk
#

And no custom placeholders

mint fable
#

it stays the same error the entire time?

austere hawk
#

Yes every time I try to reload, one time it worked but then trying to add another one it said the error

mint fable
#

which one...?

#

that could be the issue

austere hawk
#

I did Player

#

Then Vault

#

Then Bungee

mint fable
#

and the error started with bungee?

austere hawk
#

With Vault

mint fable
#

and if you remove vault and have everything else?

mental night
#

try download the previous version

austere hawk
#

And then from there it did the same

mint fable
#

well duh...

#

ofc it's gonna throw the same error if the vault expansion is causing it and you still have the vault expansion

austere hawk
#

But I didnโ€™t

#

I removed it

#

Then tried again

mental night
#

download the vault expansion from the ecloud website

austere hawk
#

I tried that too

mint fable
#

So if you try Player then bungee what happens

austere hawk
#

Same error

#

Sometimes Player does not work as well

mental night
#

Have you reset the config?

austere hawk
#

Iโ€™ve tried using previous versions

#

Yes

mint fable
#

?startuplog

tender vaporBOT
#
FAQ Answer:

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.

mint fable
#

send that over

#

with the error

austere hawk
#

Alright lemme get on my PC rq

#

Do I just send the file?

mental night
#

=paste

tender vaporBOT
#
HelpChat Paste

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

austere hawk
#

=paste

tender vaporBOT
#
HelpChat Paste

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

mint fable
#

Please copy the contents and paste them to a paste service.

#

?paste

tender vaporBOT
#
FAQ Answer:

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

austere hawk
#

Did that work?

mint fable
#

can you send a picture of your expansions folder

mental night
#

imgur

austere hawk
#

Alr

#

One sec

mental night
#

vault expansion is around 16kb

austere hawk
#

mhm so what do I do?

mint fable
#

download it manually

mental night
#

Directly download it

mint fable
#

I recommend doing that for all of them

austere hawk
#

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

mint fable
#

what vault do you use

mental night
#

version wise

mint fable
#

I think you might need an older expansion version

austere hawk
#

Thereโ€™s different kinds?

#

Oh

#

I have latest

mental night
#

1.7.3 is the latest

austere hawk
#

I am pretty sure that is latest if Iโ€™m not wrong

mental night
#

use version 1.5.9

#

/papi ecloud download Vault 1.5.9

mint fable
#

well that doesn't exist

#

so

austere hawk
#

Okay

#

So what do I have to do

mental night
#

oh it doesnt?

mint fable
austere hawk
#

Should I try putting a lower vault version?

mental night
#

oh thought it went down to 1.5.9 so just do 1.5.2 inside

austere hawk
#

Wait to make sure, Do I have to change my Vault Version?

mental night
#

no just the ecloud expansion

austere hawk
#

So 1.5.2?

mental night
#

yep

austere hawk
#

I tried, still did not detect it

#

I don't know what is happening

sinful plume
#

placeholder for the group prefix of nametagedit?

grand flicker
#

how to run a javascript placeholder using command block?

fluid sentinel
#

Wdym erwan?

heady falcon
#

you need to to t oto tot

blissful hatch
#
[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

cobalt oriole
#

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?

turbid tide
#

does it parse other server placeholders?

cobalt oriole
#

no

#

but when i do /papi ecloud list installed, it says Server is installed

turbid tide
#

and when you do /papi reload it says its loaded?

cobalt oriole
#

I've done /papi ecloud download Server about a million times and tried to reload it but it doesn't work

#

yeah

turbid tide
#

ok so here is one possible fix

cobalt oriole
#

The config also has "Server" on it as well

turbid tide
#

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

cobalt oriole
#

ok i'll give that a try

turbid tide
#

1 sec I'll get a link to the ecloud

cobalt oriole
#

that worked, thank you!

turbid tide
#

no problem

ashen crystal
#

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?

turbid tide
#

ugh dependency means just the plugin installed

#

I think

ashen crystal
#

I have got it installed, but PlaceholderAPI changes the placeholders so it doesn't work the same

thick glacier
#

Is it possible to build a placeholder for a plugin that currently doesnt have one? In this case gold-bank?

warm topaz
#

if u have java knowledge then yes u can create an expansion for placeholderapi

blissful hatch
#
[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
untold canopy
#

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?

junior musk
#

the Javascript expansion

untold canopy
#

Thanks ๐Ÿ˜„

blissful hatch
#
[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?

grand flicker
#

Can I run a javascript placeholder using command without a player as a target?

brisk coral
#

Yes

deep matrix
#

stupid question but I have this %gradient_message_#00FF87_#60EFFF_(need help here)% how do I add a string there? {, %, whta else

turbid tide
#

%gradient_message_{#hex1}_{#hex2}_messages% I think this is how you do it

#

with {} and #

fluid sentinel
#

how can i put a health bar under my name

turbid tide
#

you can either use default scoreboards or I know these 2 plugins that have that functionality: TAB and DeluxeCombat

deep matrix
#

%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

turbid tide
#

but you also didn't use {} for hex

#

%gradient_message_{#00FF87}_{#60EFFF}_(need help here)%

deep matrix
#

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?

brisk coral
#

The chat formatting plugin needs to support it

deep matrix
#

im a little unclear about something

turbid tide
#

I mean doesn't Ess support hex now?

deep matrix
#

when you install an expansion does that mean any plugin with papi support supports those placeholders

brisk coral
#

Yes

turbid tide
#

yeah

deep matrix
#

ok so that shouldnt be the issue

turbid tide
#

but ess doesn't support papi

brisk coral
#

Well ess doesn't support papi

deep matrix
#

oh i

#

didnt know that

turbid tide
#

if you want to test a placeholder that you think its broken do /papi parse me %placeholder%

deep matrix
#

right thanks

grand flicker
#

Yes
@brisk coral but how?

tender vaporBOT
#

@grand flicker,

Hey!

Please respect the rules, be patient and don't ping staff members!

grand flicker
#

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.

fluid sentinel
#

need help

blissful hatch
#

need help also

#

no reply for two days already

austere hawk
#

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

austere hawk
#

21:07:39 ERROR]: [PlaceholderAPI] expansion class LuckPermsExpansion is outdated:
Failed to load due to a [NoClassDefFoundError], attempted to use net/luckperms/api/LuckPerms

tender vaporBOT
#
FAQ Answer:

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.

lusty frost
#

the expansion Skript won't load on my server

#

@tender vapor pls help

austere hawk
#

Hello im french but i have a question with the plugin
how i can modify the time to refresh the %player_ping%

hasty apex
#

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

turbid tide
#

oh there is an updated expansion but can't find the link

#

@warm topaz are you the one that updated it ?

leaden kraken
#

@hasty apex

hasty apex
#

do i just use this on top?

leaden kraken
#

No, delete the current version of the Statistic expansion and install that one

hasty apex
#

what will the placeholder be?

leaden kraken
#

Same one

hasty apex
#

thanks ๐Ÿ™‚

leaden kraken
#

Still waiting for someone to merge my PR lol

hasty apex
#

so i remove placeholderapi?

#

Will that not break other things?

leaden kraken
#

No, delete Expansion-statistic in plugins/PlaceholderAPI/expansions

#

And put the version I sent there instead

hasty apex
#

ohhhhh

#

me stupid

#

thank you that worked ๐Ÿ™‚

leaden kraken
#

np

warm topaz
#

@warm topaz are you the one that updated it ?
@turbid tide i didnt do statistic no

turbid tide
#

yeah it was DR

#

my bad

granite galleon
#

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

leaden kraken
#

look at the end of that

granite galleon
#

yea i look

#

but still i dont understand

leaden kraken
#

You would use it like that

granite galleon
#

oh ye

#

but in Holographics Display isnt working

#

in the Papi parse me is working but in hd no ๐Ÿ˜ฆ

leaden kraken
#

Do you have HolographicExtension and ProtocolLib installed?

granite galleon
#

yep

#

i have like 5 or 6 timers

#

or like the plugin like CrazyEnvoy has

vivid sparrow
#

HD itself doesnt parse papi placeholders

#

Which makes no sense

tender vaporBOT
#

@dapper echo,

Possible Solution Found:

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.

junior fox
#

help @tender vapor

turbid tide
#

barry is a bot. he can only help when he's triggered by something he was teached to

junior fox
#

ye I see

#

xD

turbid tide
#

what's your problem? I can't quite figure it out from the paste

junior fox
#

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

turbid tide
#

ah I see. do you get any errors at all?

junior fox
#

nope none

turbid tide
#

when you use it ?

junior fox
#

just trying with /papi parse

turbid tide
#

no I mean any errors when you use it

junior fox
#

no notihng

turbid tide
#

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

dapper echo
tender vaporBOT
#

@dapper echo,

Possible Solution Found:

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.

dapper echo
#

I'm on 2.10.9 -_-

true ermine
#

Can i request help with the Statistics Ecloud node

#

%statistic_time_played% shows hours over the 24hr mark

#

It shows 14d 43h 19m 2s

proud socket
#

Hello, statistics placeholder isn't working, papi 2.10.9

#

%statistic_player_kills% shows 0 for everyone

#

but %statistic_deaths% is working

proud socket
#

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 ?

topaz quest
#

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

leaden kraken
final shadow
#

Alright

#

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

vivid sparrow
#

What about saving the data on shutdown?

#

On 2.10.6 it wasnt saving, not sure if glare merged my pr or not

modern swift
#

My custom PlaceholderExpansion implementation is never getting the call to onRequest(...)

steep thorn
modern swift
#

=haste

tender vaporBOT
#
HelpChat Paste

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

drifting nimbus
#

%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

brisk coral
#

That'd be how you get it, unless you can hook directly into it

drifting nimbus
#

How?

brisk coral
#

Does autorestart have an api?

drifting nimbus
#

Nope

brisk coral
#

Add the jar as a dependency and see if there's any exposed methods

golden crypt
#

Can i use gradient in placeholderapi from Animations expansion, or is there any other expansion that would allow me so

brisk coral
#

?

drifting nimbus
#

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

golden crypt
#

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

brisk coral
#

@drifting nimbus wdym it doesn't exist? Should be there if you imported papi correctly

drifting nimbus
#

whats latest ver of PAPII?

brisk coral
#

2.10.9

drifting nimbus
#

ahhh okay

#

makes sense xD

brisk coral
#

What ver were u on :p

drifting nimbus
#

2.10.5

#

but still can't see .parse

brisk coral
#

Does it even show you any of it's methods?

drifting nimbus
#

ye

brisk coral
#

setPlaceholders perhaps?

drifting nimbus
#

int rawSeconds = Integer.parseInt(PlaceholderAPI.setPlaceholders(player, "%autorestart_time_raw_seconds%"));

#

Will this even work? xD

brisk coral
#

Yes

drifting nimbus
#

okay good

brisk coral
#

It's not nice, but it'll work

drifting nimbus
#

what is a nicer way then?

brisk coral
#

Hooking into autorestart :p

#

But since that's not an option

#

This is good enough

drifting nimbus
#

oke

#

ty

brisk coral
#

That'll be 39$

drifting nimbus
#

oke

turbid tide
#

send payment to PayPal: ||blitzgamer88@yahoo.com||

#

(Don't its not mine xD)

plush nexus
#

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?
warm topaz
#

#spigot-linking please

turbid tide
warm topaz
#

ur so funny blitz ๐Ÿ˜

plush nexus
#

I dont have the plugin purchased, would it be possible to authorise my account on his behalf?

turbid tide
#

I am, right?

#

?notowner

tender vaporBOT
#
FAQ Answer:

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.

turbid tide
#

Bad ^

plush nexus
#

Ah thank you, ill ask him

gloomy crater
#

@mental raven here ^^

mental raven
#

Green lights for gummy and bad

turbid tide
#

@mental raven if you don't mind can you go to #deluxechat and get the pinned version?

#

thanks

mental raven
#

Ofc

heady falcon
#

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

austere hawk
#

Please help

#

Im trying to use tokenenchants api

#

its downloaded and reloaded

#

get this error with using %tokenenchant_Haste_cost%

vivid sparrow
#

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
#

This is the only place where i use the api

tender vaporBOT
#

@austere hawk,

Hey!

Please respect the rules, be patient and don't ping staff members!

timid kayak
#

Anyone having issues getting pinger placeholders to work?

#

no matter what server IP/port i put in it shows as offline

austere hawk
#

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

mint fable
#

So the placeholder works

#

and you just need a plugin that lets you display it in a boss bar or action bar?

austere hawk
#

ammm i need an extra plugin to to that?

#

do you have any suggestions

mint fable
#

I know TAB can do bossbar

#

eh none of those

austere hawk
#

?

mint fable
#

ya

austere hawk
#

yeah but tab is only for all players :/

#

nah i cant use tab for this

mint fable
#

hmmk

austere hawk
#

and it cant update

mint fable
#

huh?

austere hawk
#

i need to change the config for it to update

mint fable
#

I don't know what you're talking about

austere hawk
#

TAB

#

the plugin

mint fable
#

ya

#

wym change the config?

austere hawk
#

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

mint fable
#

I see

#

what do you want?

#

featherboard might be able to assist you

#

it has event-based stuff

#

err

#

=pl airbar

tender vaporBOT
#

v3.5.0 by Maximvdw
Extremely efficient permission based boss bar announcer+animator+event trigger

Downloads:

560

Likes:

49

Reviews:

23

austere hawk
#

what do you want?
@mint fable to display %mana_mana% somewhere on the screen but not in chat

mint fable
#

when?

#

always?

vivid sparrow
#

Actionbar?

austere hawk
#

always?
@mint fable yes

mint fable
#

why doesn't TAB work for that?

austere hawk
#

Actionbar?
@vivid sparrow i am trying heroaction rn

mint fable
#

actionbar doesn't do bossbar though, does it?

austere hawk
#

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

mint fable
#

you mean the placeholder doesn't update?

#

interesting

austere hawk
#

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

mint fable
#

I'm surprised since the tablist updates

#

why not in the scoreboard?

#

that HAS to be updated, right?

austere hawk
#

how do i do it?

mint fable
#

it's not in tab

#

hmm

#

=pl titlemanager

tender vaporBOT
#

v2.3.1 by Puharesource
A Spigot plugin for sending titles, setting the header and footer of the player list and scoreboard.

Downloads:

340,509

Likes:

36

Reviews:

506

mint fable
#

now that'll do it

austere hawk
#

@vivid sparrow i am trying heroaction rn
@austere hawk it works

limber ice
#

is there a working papi if I was to run reload

maiden jolt
#

Ty

mint fable
#

Where are you using the placeholder?

maiden jolt
#

I'm going to be a bit slow, do you mean in the code I wrote?

crisp hound
#

he prob means in game if i had to guess

mint fable
#

deluxemenus?

#

What plugin are you putting this placeholder in

maiden jolt
#

luckperms?

mint fable
#

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

maiden jolt
#

This is in the PlaceholderAPI > javascripts

mint fable
#

Okay, what are you wanting to do here?

maiden jolt
#

Test for if the user is on the track wins, then if "no" add them to that group

mint fable
#

where?

maiden jolt
#

In luckperms

mint fable
#

=paste

tender vaporBOT
#
HelpChat Paste

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

mint fable
#

send the config where you're using this

maiden jolt
#

Config for LP?

#

I'm sorry I'm definitely very new to this

mint fable
#

Where are you putting the %javascript_my_placeholder% placeholder?

maiden jolt
#

In the javascript_placeholders.yml

mint fable
#

send that yml

maiden jolt
mint fable
#

is your file called try1.js?

maiden jolt
#

Yes

mint fable
#

Okay

maiden jolt
#

It runs in game, made sure that worked

mint fable
#

So where are you putting %javascript_try1%?

#

Where are you using it

maiden jolt
#

I run it in game through chat

#

w/ /papi

mint fable
#

papi parse will only return the value

maiden jolt
#

Oh ok

#

So how would I work around that and run it so it could run a command?

mint fable
#

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

maiden jolt
#

Is there a way to automate it?

mint fable
#

Automate what

maiden jolt
#

The test for in track, if not promote

mint fable
#

you want to check every user for that?

maiden jolt
#

Yeah

mint fable
#

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

maiden jolt
#

An autorank would be good yes

mint fable
#

idk why you're using js

maiden jolt
#

My friend had told me to do this instead

mint fable
#

=pl autorank

maiden jolt
#

Even though I didn't know JS

tender vaporBOT
#

vv4.4 by Staartvin
An automatic ranking plugin that allows you to set automatic rank-ups with special requirements.

Downloads:

46,987

Likes:

193

Reviews:

184

maiden jolt
#

haha

#

Thanks, I'll try it out

#

Sorry for bothering ya

rare crest
#

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

midnight garnet
leaden kraken
#

The papi hook needs to be updated

limber ice
#

@midnight garnet use older version of Papi until they update the hooks into papi on KoTH v1.5.1

fluid sentinel
#

hii

#

how can i display the people online in multiple worlds?

keen crown
#

Hey,
I need help with Placeholder Maths, am I able to do a random value for example 1 - 1000?

#

OwO

warm topaz
#

use rng expansion

keen crown
#

ah

#

yea I should :p

#

thanks a lot!

warm topaz
#

np

twin pulsar
#

anyone know how to fix this? [16:53:12 INFO]: Failed to find an expansion named: premiumvanish

keen crown
#

ah lol

#

its ur expansion

#

:p

warm topaz
#

๐Ÿ™ƒ

keen crown
#

Hm

#

Need help again

twin pulsar
#

never installed an expansion says there isn't one needed

keen crown
#

Trying to do this with ezblocks

#

and tokenenchants

#

The tokens arenโ€™t being given at all

warm topaz
#

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

twin pulsar
#

nope

warm topaz
#

@keen crown i dont think ezblocks supports placeholderapi

#

whats ur placeholderapi version? and are u on the latest premiumvanish version?

#

which is 2.10.9 and 2.5.18 respectively

twin pulsar
#

ye

warm topaz
#

what does /papi parse me %premiumvanish_isvanished% return?

twin pulsar
#

just outputs it

warm topaz
#

can u run /papi dump then send ur latest.log in a paste please

#

?paste

tender vaporBOT
#
FAQ Answer:

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

keen crown
#

oh

#

oki

#

now im sad :(

twin pulsar
warm topaz
#

wait u dont have premium vanish installed?

twin pulsar
#

It's in the plugins folder

#

but that would explain why its not working

warm topaz
#

its not installed correctly then

#

indeed

#

do u have protocollib installed?

twin pulsar
#

ye

#

wait nope that would expain it

#

properly should have checked that

tall musk
#

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.

tender vaporBOT
#

@tall musk,

Uploading Images

You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.

tall musk
#

There

thorny nova
#

Hi is it possible to get %player_time% in minutes?hour?

#

Update:Found the answer, thanks

rotund sparrow
#

Im using deluxemenus and i cant get %player_name% to work when changing a players group in luckperms, anyone know why?

turbid tide
#

execute these commands ^

mint fable
#

run those commands this

rotund sparrow
#

Amazing, thanks!

ivory zodiac
#

Should questions about hooking into PlaceholderAPI go here or in #dev-general?

turbid tide
plucky wind
#

DeluxeChat not displaying DeluxeTags placeholders. I have installed the extensions via ecloud.

turbid tide
shut lion
#

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

shut lion
#

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

half quiver
#

Sup lads,
Is there a placeholder that lets you see current XP And XP to next level? Thanks.

shut lion
#

yes

half quiver
#

Do you know which one?

shut lion
half quiver
#

Cheers dude

half quiver
#

@shut lion

shut lion
#

ya

half quiver
#

What is the placeholder for your XP Bar though?

shut lion
#

oh i dunno

#

that was just the progression bar

half quiver
#

I know but is there a way to see the percentage through your XP

shut lion
#

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

half quiver
#

ah

#

but what about just to the next level

shut lion
#

%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

west condor
#

What am I doing wrong here?

#

%math_{prestigetop_self}+1%

#

{prestigetop_self} is a custom placeholder that works

#

@idle coral?

tender vaporBOT
#

@west condor,

Hey!

Please respect the rules, be patient and don't ping staff members!

shut lion
#

don't think it supports placeholders

#

%math_<math expression>%

hoary lintel
#

//Question:
Is there a way to use the /papi command to uninstall an expansion?

shut lion
#

could just go into the papi expansion file and delete it

#

i don't think there is

hoary lintel
#

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

high grotto
#

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

balmy marten
#

Run a /papi dump

#

and send the link

heady falcon
#

Ah ive had this issue

#

its because ezrankspro is attempting to register placeholders via a PlaceholderHook class which is no longer supported!

turbid tide
#

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

heady falcon
#

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!

cursive badge
#

Question 2: I need to also set up DeluxeChat to be global chat by default is this able to be done?

balmy marten
unborn vortex
#

how do i get holograms to display the placeholders?

warm topaz
#

are u using holographic displays?

#

if so u need to install holographic extension as HD doesnt support PAPI by itself

high grotto
tender vaporBOT
#

@high grotto,

Hey!

Please respect the rules, be patient and don't ping staff members!

floral cedar
patent merlin
#

@floral cedar Getting the impression they might be doing server maintenance. Try again in a few hours?

floral cedar
#

When would this be ready? Would like to create an account xd

trim mist
#

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.

floral cedar
#

Okay, thx.

#

Funnycube, will you create an account for me on eCloud? ๐Ÿ˜›

balmy marten
#

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

floral cedar
#

Oh, tommorow?

mint fable
#

depends on where ya live ๐Ÿ˜‰

floral cedar
#

Belgium xd

mint fable
#

already tomorrow for the cube

#

down unda

floral cedar
#

Its now 23:34 here xd

heady falcon
#

I handle the passwords, DM me your new password

#

Lol

mint fable
balmy marten
#

Yeah nah

floral cedar
#

Accept friend

#

When is 8 hours for you?

mint fable
#

like 2 or 3 pm (for cube)

floral cedar
#

Here is it atm 23:36 xD

#

Oh, okay.

mint fable
#

down unda in australia land

floral cedar
#

Ah, i live in Belgium xd

heady urchin
#

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

high grotto
#

if I could get some help with the papi not hooking into ezrankspro that would be great

karmic marsh
#

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

mint fable
#

hmm

#

what for @karmic marsh ?

#

like, what is the item

karmic marsh
#

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.

mint fable
#

hmm

karmic marsh
#

If that made sense

mint fable
#

So I think I could make something like a regex search

karmic marsh
#

I don't really know or understand regex, I think I find a fairly simple solution that I overlooked.

mint fable
#

oh?