#placeholder-api

1 messages ยท Page 161 of 1

calm kelp
#

the log

tender vaporBOT
#
๐Ÿ“‹ Paste Converted!
https://paste.helpch.at/onuwemuwuc

A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!

calm kelp
#

the dump

turbid tide
#

can you do /papi parse me %player_name% and tell me what it says?

calm kelp
#

My name

turbid tide
#

well then how does it not work?

calm kelp
#

on scoreboard or chest it doesnt show the placeholder values

turbid tide
#

ugh.

#

does your scoreboard plugin support PlaceholderAPI?

#

they don't just work everywhere, every plugin needs to implement support

calm kelp
#

yes it's scoreboard revision

#

and it worked perfectly just 1 week ago (i changed nothing) i started my server and they dont work anymore

#

so strange

turbid tide
#

can you add %player_name% to the scoreboard and see if that one works or not

calm kelp
#

nope doenst work

#

also in chest gui not

turbid tide
#

well then its the scoreboard's fault. I can't tell what its wrong

#

but the placeholder clearly works

calm kelp
#

but also in chest gui the plachoder doesnt work

#

2 different plugins

#

and i dont changed anything not even updated any plugin

#

and it worked fine for months

turbid tide
#

ugh idk what to tell you man. if the placeholder works in /papi parse command it clearly works

calm kelp
#

i also reinstalled all the plugins but it still dont work

turbid tide
#

the plugin you're trying to parse it in, doesn't parse correctly

turbid tide
calm kelp
#

i'll take a look at it

honest swift
#

im not using any. im just using luckperms formatting

turbid tide
#

also there's a big error from SCoreboard Revision in there as well, tho I don't think that will really affect the plugin

honest swift
#

is there any way to show prestiges and ranks as prefix in chat?
im using UltraPrisonCore as plugin
for ranks and prestiges

#

im using luckperms chat format

calm kelp
turbid tide
#

if you want to use placeholders in HolographicDisplay

#

you have to download: HolographicDIsplay, HolographicExtension and ProtocolLib

#

not just HolographicDisplay

calm kelp
#

with the extension it does

#

ik i did

turbid tide
#

yeah. so the placeholders works as I said

#

if they work in /papi parse they 100% work

thin moon
#

hey, so i got a plugin called HubBasics and it has support for PAPI, i'vr tried to use the %player_name% placeholder to get the name of the player WITH the rank and it does not recognize it. help.

turbid tide
#

I'm a bit confused

topaz acorn
#

@turbid tide It prints this in chat: %armor_material_helmet%

turbid tide
topaz acorn
#

Yes

#

Maybe i should try again?

thin moon
turbid tide
#

ah and %player_name% only shows the name?

thin moon
#

it doesnt work at all

turbid tide
turbid tide
#

and for the rank you need the Vault expansion

#

and you need the Vault plugin installed

thin moon
topaz acorn
#

[PlaceholderAPI]: Placeholder expansion registration initializing... [PlaceholderAPI]: Successfully registered expansion: armor [PlaceholderAPI]: Successfully registered expansion: checkitem [PlaceholderAPI]: Successfully registered expansion: server

thin moon
topaz acorn
#

@turbid tide After restart it is returning my diamond helmet. I'll see if it works with the npc stuff now

thin moon
turbid tide
#

๐Ÿ‘

thin moon
turbid tide
#

๐Ÿ‘

topaz acorn
#

@turbid tide Well it's still not working haha. Parse returns diamond helmet, but when i add %armor_material_helmet% == minecraft:diamond_helmet to the requirements it still gives the other text.

turbid tide
#

can you show me the exact thing that parse returns/

#

maybe a screenshot

tender vaporBOT
#
FAQ Answer:

You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.

turbid tide
#

oh yeah

#

your check is wrong

#

that's the problem

#

bcz DIAMOND_HELMET will never be equal to minecraft:diamond_helmet

#

you need to do instead %armor_material_helmet% == DIAMOND_HELMET

#

it doesn't compare the materials, it compares the strings

topaz acorn
#

Gotcha I'll try that right now

topaz acorn
turbid tide
#

no problem ๐Ÿ‘

calm kelp
#

any1 have a good scoreboard plugin since my scoreboard revision isn't working proprerly

turbid tide
#

you need it free or can you afford it paid?

calm kelp
#

depends how much it costs i dont wanna pay too much

turbid tide
#

well the best one out there is probably KiteBoard

calm kelp
#

can u suggest both

turbid tide
#

but its paid

#

but if you want to go best that's freet

#

free*

#

then probably QuickBoard

calm kelp
#

thx

turbid tide
#

๐Ÿ‘

sour island
#

placeholderapi 1.17 ?

naive holly
#

When is placeholderAPI updating to 1.17?

turbid tide
naive holly
turbid tide
#

read please

spark sedge
#

howdy howdy

#

alright so i need help with something

#

I am making a minecraft java plugin and i want to use placeholderapi for things such as getting a players ping

#

PlaceholderAPI.setPlaceholders(cmi_user_ping)

#

would this be right?

turbid tide
#

no not really

spark sedge
#

oh

turbid tide
#

PlaceholderAPI.setPlaceholders(Player player, String string)

spark sedge
#

so what would i do if I wanted to call the placeholder cmi_user_ping?

#

would string just be cmi_user_ping?

#

wait

#

actually would it be

#
String pingText = "&7[&6Show&7] >> %player_name% has %cmi_user_ping% ping!";
Bukkit.broadcastMessage(Utils.chat(PlaceholderAPI.setPlaceholders(CommandSender, pingText);
#

would this be it?

turbid tide
#

yeah

#

as long as CommandSender

#

is a player it will probably work

spark sedge
#

oh wait

#

would i replace CommandSender with sender since i defined it as that?

turbid tide
#

yeah

spark sedge
#

alright

#

i'm gonna see if that works

#

would i be able to do sender.getDisplayName() so that it gets the display name of the sender?

#

also am i asking this in the right chat?

turbid tide
#

well I don't see why you need the display name

#

Placeholderapi will handle that

#

bcz of %player_name%

spark sedge
#

oh duh

warm plover
# calm kelp thx

this is kinda old but for free ones you might also wanna check out TitleManager since quickboard support seems to be gone, idk if its changed

calm kelp
#

I decided for KiteBoard but thanks for the tip

warm plover
#

np ๐Ÿ‘Œ

formal vessel
#

Heyo, I have kiteboard and for its animation colours I can use a hex code, I want to use a placeholder I have but it always outputs it as the actual hex code as in '#FFFFFF' , it seems to use formatting similar to HTML: <color> color=#FFFFFF </color>' , is there a way to format a hex code into a placeholder so that it is treated like a hex code in the plugin?

vivid sparrow
#

If your placeholder returns the hex color, cant you use <color> color=%placeholder% </color>? @formal vessel

proper acorn
#

What does this error mean and how do I update/fix it?

[10:47:08 INFO]: Successfully downloaded updates, registering new versions.
[10:47:08 ERROR]: [PlaceholderAPI] Failed to load placeholder expansion from class: com.extendedclip.papi.bungeeexpansion.BungeeCordExpansion
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.createExpansionInstance(LocalExpansionManager.java:336) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:138) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
at me.clip.placeholderapi.commands.impl.cloud.CommandECloudUpdate.lambda$evaluate$4(CommandECloudUpdate.java:110) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[server.jar:git-Paper-745]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[server.jar:git-Paper-745]
at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1427) ~[server.jar:git-Paper-745]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:436) ~[server.jar:git-Paper-745]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1342) ~[server.jar:git-Paper-745]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1130) ~[server.jar:git-Paper-745]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[server.jar:git-Paper-745]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.IllegalArgumentException: This registration already exists
at org.bukkit.plugin.messaging.StandardMessenger.addToIncoming(StandardMessenger.java:94) ~[server.jar:git-Paper-745]
at org.bukkit.plugin.messaging.StandardMessenger.registerIncomingPluginChannel(StandardMessenger.java:226) ~[server.jar:git-Paper-745]
at com.extendedclip.papi.bungeeexpansion.BungeeCordExpansion.<init>(BungeeCordExpansion.java:62) ~[?:?]
... 24 more
[10:47:08 INFO]: Registered expansions:```
errant iron
#

You have two of the BungeeCordExpansions

#

go delete one from your expansions folder

proper acorn
#

I do not have two expansions

errant iron
#

Try restarting

proper acorn
#

Server?

errant iron
#

yes

proper acorn
#

Alright

#

Same error

errant iron
#

Send your startup olog

#

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

proper acorn
errant iron
#

oooh

#

try removing the bungee expansion from your folder

#

and then downloading it from the ecloud again

#

and if that doesn't work, remove it again and download it from the website yourself and put it in there

proper acorn
#

What's the website?

#
Failed to load due to a [NoClassDefFoundError], attempted to use net/milkbowl/vault/economy/Economy```
errant iron
proper acorn
#

Also getting this error

vivid sparrow
#

You need vault

#

The message "expansion class .. is outdated" is misleading in this case

proper acorn
#

Thanks!

#

The placeholder still doesn't show any number and trying to update gives the same error

#

Even after installing the expansions from the website and doing a restart for installing vault

#

How do i fix this, because now the placeholder show 0 instead of the online players

proper acorn
proper acorn
#

I'm still getting the error

#

But the placeholder works

turbid tide
#

also restart your server and send over the full startup log.

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.

proper acorn
proper acorn
tender vaporBOT
#
๐Ÿ“‹ Paste Converted!
https://paste.helpch.at/qowagujiso

A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!

turbid tide
proper acorn
#

Not anymore, but it did

#

I changed nothing

turbid tide
#

oh. what is your current problem rn then?

proper acorn
#

It still won't update

turbid tide
#

try doing /papi ecloud download Bungee 2.0 then /papi reload

#

OH WAIT

#

@proper acorn

proper acorn
turbid tide
#
  PAPI-Expansion-Bungee_HEbAVYe.jar
  Expansion-bungee.jar```
#

you have 2 of them

#

why?

#

go to plugins/PlaceholderAPI/expansions

#

and delete them both

#

then do the commands

#

I gave above

proper acorn
#

I did now

#

Still got the error when updating

turbid tide
#

can you do /papi dump again please?

proper acorn
#

And now have 0 players

turbid tide
#

try restarting the server

#

completely

proper acorn
#

Also bungee?

turbid tide
#

nope

#

no need

proper acorn
#

I will wait 2 minutes to let the placeholder update on the bot

#

It now does show the players online

#

Thanks!

pseudo pewter
#

Using the Javascript expansion, how could I insert an integer into a placeholder?

var placeholder = "%uecon_balancetop_Dollar_name_" + integer + "%";
quiet bear
#

how can i fix this issue

junior musk
junior musk
quiet bear
junior musk
#

then idk

pseudo pewter
junior musk
#

uh

#

I'm not sure what's wrong

pseudo pewter
#

Here's the full error if that helps:

[12:26:41 WARN]: Caused by: undefined:5: TypeError: Cannot read property 'setPlaceholders' of undefined
[12:26:41 WARN]:                var placeholder = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%"+"uecon_balancetop_Dollar_name_" + integer + "%");
[12:26:41 WARN]:                                           ^
[12:26:41 WARN]: TypeError: Cannot read property 'setPlaceholders' of undefined
[12:26:41 WARN]:     at isTopDollar (<anonymous>:5:43)
[12:26:41 WARN]:     at <anonymous>:17:1
trim mist
#

Not really sure what PlaceholderAPI.static is.

junior musk
#

that's what I used in the past to parse placeholders in my scripts ๐Ÿคท

#

and it worked

pseudo pewter
#

If I take that part out I get this:

junior musk
#

try with PlaceholderAPI.setPlaceholders

pseudo pewter
#

TypeError: PlaceholderAPI.setPlaceholders is not a function

junior musk
#

then idk

#

if the static one didn't work, I don't know what's the problem

#

it always worked for me

pseudo pewter
frank nova
junior fox
#

is PAPI usable for 1.17 already?

trim mist
#

Mhmm

junior fox
#

epic

trim mist
#

Do you have Vault on the server...?

silver belfry
#

JS Expansion still not working for me

#
        Failed to evaluate requested script.
[22:24:08 WARN]: com.extendedclip.papi.expansion.javascript.evaluator.EvaluatorException: Failed to evaluate requested script.
[22:24:08 WARN]:        at com.extendedclip.papi.expansion.javascript.evaluator.J2V8ScriptEvaluator.execute(J2V8ScriptEvaluator.java:34)
[22:24:08 WARN]:        at com.extendedclip.papi.expansion.javascript.JavascriptPlaceholder.evaluate(JavascriptPlaceholder.java:121)
[22:24:08 WARN]:        at com.extendedclip.papi.expansion.javascript.JavascriptExpansion.onRequest(JavascriptExpansion.java:141)
...
[22:24:08 WARN]: Caused by: java.lang.IllegalStateException: J2V8 native library not loaded (j2v8-linux-x86_64/j2v8-alpine-linux-x86_64)
[```
trim mist
#

Yeah we saw this bug come up this morning. I know @thorn thunder is working on a fix for it but I believe he is asleep right now.

silver belfry
#

๐Ÿ‘

#

Looking forward to the fix

formal vessel
tender vaporBOT
#
Hey!

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

formal vessel
#

sorry, saw there was a mention way up and replied via the reply function automatically, I should have thought it through. Apologies.

vivid sparrow
#

np

kindred oyster
#

so

#

huh

#

how does one unfuck papi placeholders in 1.17

errant iron
kindred oyster
#

I took the javascript and papi jars

#

I would post a picture but that doesn't seem allowed in this discord

trim mist
#

You'll want to hold off on the JS one. We had some new errors come in this morning.

#

Hoping to have a better version out on Sunday or sooner.

kindred oyster
#

ight ight

errant iron
#

So what's the problem with the other placeholders then?

kindred oyster
#

But everything else, from deluxetags, to advancedafk, to jobs, and beyond

#

all of them just display the placeholder name and nothing else

errant iron
#

don't post images for examples in showcase

#

?imgur

tender vaporBOT
#
FAQ Answer:

You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.

errant iron
#

anyways, do a /papi dump and send it here

proper acorn
#

Still bungee_total show 0 players when there are players online

errant iron
#

and put one of the not working placeholders there obviously

errant iron
#

Oh playtimes is broken it seems

#

you don't even need that plugin anymore btw

kindred oyster
#

hUh

#

how so? and lemme boot without it

errant iron
#

cause Im pretty sure the statistics expansion just does it now

#

at least with 1.17

proper acorn
proper acorn
kindred oyster
errant iron
#

i meant the expansion too

#

get rid of that

kindred oyster
#

oh

errant iron
#

it's stealing every placeholder and erroring

kindred oyster
#

manually removed their jars from the expansions folders and the issue still persists

errant iron
#

new error?

kindred oyster
#

[19:30:21 INFO]: Matt1122 issued server command: /pl
[19:30:48 INFO]: Matt1122 issued server command: /papi parse me %deluxetags_tag%%

#

nope it comes out clean

#

and yet none of them show properly

errant iron
#

why do you have two percent signes

kindred oyster
#

[19:31:45 INFO]: Matt1122 issued server command: /papi parse me %deluxetags_tag%
[19:32:13 INFO]: Matt1122 issued server command: /papi parse me %deluxetags_tag%

#

oops autocomplete

errant iron
#

/papi dump again

kindred oyster
errant iron
#

hmm okay

#

this is a very interesting issue

#

I would try making a fresh Purpur instance with no plugins, then just adding papi and an expansion to see if it works

#

it might be Purpur

kindred oyster
#

I can boot with paper

errant iron
#

yeah try that

#

then if it still doesn't work, start a fresh server and add plugins one by one until it breaks

kindred oyster
#

it wasnt purpur

#

guess it's time to test 140 plugins ๐Ÿ˜ฉ

warm topaz
#

u need help

errant iron
#

oof dude

kindred oyster
lilac oxide
kindred oyster
#

I might have just found them

#

Okay no

#

I think this is bad

#

It's not any specific plugin, but whenever the plugin list has more than 99 entries it gets borked

#

If anyone has a test server with paper 1.17 and a chunky plugin list check if papi is working correctly ๐Ÿ˜ฉ

trim mist
#

I saw someone make a weird report the other day in Paper about issues with 100 plugins.

#

Easy fix, don't use so many plugins.

kindred oyster
trim mist
#

Ahh

#

Well, easy fix, don't use so many plugins.

kindred oyster
#

A lot of servers see themselves running 100+ setups

#

Specially when it comes to smps

trim mist
#

Thought the whole point of SMP was to be as close to Vanilla as possible.

kindred oyster
#

Not a sizeable minority but an important one

trim mist
#

Whelp you'll just have to wait and see what Paper says.

kindred oyster
#

Yeah ig so

#

this is gonna be pain

vivid sparrow
vivid sparrow
kindred oyster
#

wut

vivid sparrow
#

Why would you have 100+ plugins especially on a smp

#

Nothing related to papi, just curious

kindred oyster
#

We like to give neat spin to most things

#

Improving everything your standard server has

#

A good 40% of plugins are just dependencies tho

#

Lile our mythic setup requites 5 plugins including mm

#

Goldencrates requires 1 jar

#

Jobs and bottled xp now use 1 common library

#

Etc etc

errant iron
#

hey @austere hawk does spigot have the library thing too for your plugin.yml

#

cause that could be really cool

austere hawk
#

it does yeah

errant iron
#

only for Maven Central tho?

austere hawk
#

it's probably buggy though lmao

#

yeah

errant iron
#

hmmm

#

imagine a world with no shading required

thorn thunder
#

imagine

errant iron
#

like slimjar, but the server does it for you and can share dependencies

#

now that's nice

austere hawk
#

eh

#

i wouldn't really rely on that

#

i'm not sure how well it handles things like multiple versions and stuff like that

#

if it does at all lol

errant iron
#

i mean if it's anything like the bungeecord one, it'll put them in separate version folders and relocate them for you

thorn thunder
#

Exposing classes from one classloader onto others can be really weird

#

Especially if the package names dont match

austere hawk
#

i don't think it does

thorn thunder
#

Then you get behaviour thats not even present in the ClassLoader source

errant iron
#

i mean I presume so, the classpath changes

austere hawk
#

are you sure about the relocation?

thorn thunder
#

Its loaded into the PluginClassLoader of your plugin star

errant iron
#

instead of com.zaxxer.HikariCP it's com.zaxxer.HikariCP.2.4.0

#

i mean no

thorn thunder
austere hawk
#

uh

errant iron
#

yea that's the folder hierarchy at least

#

tbh i know nothing so who knows

austere hawk
#

yeah i mean that's how maven repos work

thorn thunder
#

Try printing the class

errant iron
#

too much work

#

im just looking at my folder hierarchy lmao

austere hawk
#

I'm fairly certain it handles no relocation whatsoever

errant iron
#

then how does it do multiple versions?

thorn thunder
#

Do you see the jar?

errant iron
#

lol

thorn thunder
errant iron
thorn thunder
#

Open up the jar

errant iron
#

man I need to read up on how classloaders work

#

or how java works

#

or how anything works

#

oh yea no relocation

thorn thunder
errant iron
#

how could i contribute if I don't even know how a classloader works

austere hawk
#

wait so

#

yugi

thorn thunder
#

Yea?

austere hawk
#

this library loader thing, it loads the jar for every plugin that uses it, right?

thorn thunder
thorn thunder
#

Each plugin has a separate PluginClassLoader

austere hawk
#

that sounds memory consuming lmao

thorn thunder
#

Probably not much

errant iron
#

and probably worth it for the effort it saves

thorn thunder
#

You get the same effect as what happens when the plugins relocate them

austere hawk
#

hm fair

errant iron
thorn thunder
#

You can ask most issues if you face anything here

errant iron
#

oh yea

shadow halo
#

Can anyone tell me whats wrong with my javascript

var answer;

if('%supervanish_isvanished%' == "No") {
    answer = "&7"
} else {
    answer = "&7&oVanished"
}
#

not sure why it doesnt return anything when i use /papi bcparse me %javascript_vanish%

errant iron
#

you have to define a function then call it

#
function vanish() {
  if('%supervanish_isvanished%' == "No") {
      return "&7"
  } else {
      return "&7&oVanished"
  }
}
vanish();
shadow halo
#

ok gotcha, must of been looking at old code or somthing

errant iron
#

there's a bunch of exmaples

shadow halo
#

ok thanks

thorn thunder
#

Just make sure the last statement contains what you want to return

shadow halo
#

havent quite had time to learn it yet so ive just been trying to get by with other peoples examples. guess ill have to learn it sooner or later anyway, thanks!

thorn thunder
#
var answer;

if('%supervanish_isvanished%' == "No") {
    answer = "&7"
} else {
    answer = "&7&oVanished"
}
answer

This should work as well

errant iron
#

oh that makes sense

shadow halo
#

ok sweet

#

ill try this

errant iron
#

so wait why are all the examples functions yugi

#
function hp() {
    return Math.round(parseInt('%player_health%') * 100) / 100;
}
hp();```
#

surely that could be a one-liner

shadow halo
#

trying stars

thorn thunder
shadow halo
#

ok might be a me issue because neither are working

errant iron
#

lol

thorn thunder
#

Are you sure you registered it in the config?

shadow halo
#

i have the dev build 125 for 1.10.10

#
vanish:
  file: vanish.js
  engine: nashorn
errant iron
#

what java version

shadow halo
#

16

errant iron
#

nashorn doesn't exist anymore

thorn thunder
errant iron
shadow halo
#

no latest jenkins dev build

#

featherboard needed it

#

should i grab the one from the discord?

thorn thunder
#

Sure, but I dont recommend using it on your production server yet.

#

There another update coming in soon that should be much more stable

errant iron
#

he's talking about the PAPI version in that one

thorn thunder
#

ah

errant iron
#

we're talking about the JS expansion version

shadow halo
#

its not a production server yet, just a small project

#

more for messing around

thorn thunder
#

Then it should be fine, again, I was talking about js-expansion version

shadow halo
errant iron
#

yeah nope

shadow halo
#

ops

thorn thunder
#

Its not on ecloud yet

errant iron
#

as nashorn no longer exists in new java land

shadow halo
#

ahh

errant iron
#

honestly can we just get a kts expansion

shadow halo
#

do i need to delete the old javascript files too?

thorn thunder
#

We already have one

errant iron
#

we do?!?

thorn thunder
#

Sx made it when he was here

errant iron
#

where it be

#

we should deprecate the js expansion

#

and replace it

thorn thunder
errant iron
#

why do we still do JS expansion

#

kotlin is surely a lot better and easier and more type safe than js in like every way

shadow halo
#

ok it works now

#

thanks

errant iron
#

nice nice

shadow halo
#

shouldve been paying attention lol

thorn thunder
#

type safety isnt ussually a big issue for end users

#

js is just more widely used

errant iron
#

hmmm

#

but imagine if we were a primary reason to use kts

#

we could totally set the example

thorn thunder
#

๐Ÿคท

errant iron
#

plus there would probably be way less problems than what you're having right now with the JS expansion

thorn thunder
#

And then everyone using the js-expansion would have to rewrite all of them to kts

errant iron
#

that would not be hard

#

I will offer a service to do it for them

thorn thunder
#

Not ideal

#

lol

errant iron
#

for free!

trim mist
#

Still not ideal for the 3,000 servers using it.

errant iron
#

I mean we support both for a bit

#

deprecation, not removal

#

send a few messages, give em a few years

#

awww no sed

thorn thunder
#

Oh, speaking of which, seems the kotlin expansion needs to be updated too, if someone uses that ig

errant iron
#

damn why you gotta say it like that ๐Ÿ˜ฆ

#

we should defo encourage it more at least for new projects

thorn thunder
#

Sure

#

pr a update ig

errant iron
#

mmk mmk

trim mist
#

That must've never been deployed. There are 0 servers using that.

thorn thunder
#

oh rip

errant iron
#

wow what

#

well maybe I'll be the first

#

because kotlin is a significantly better language than javascript

trim mist
#

Wait I lied

#

There's 1 server

thorn thunder
#

xD

#

sx

trim mist
thorn thunder
#

ayy

errant iron
#

yoooo

#

represent

#

better language gang

thorn thunder
#

We can probably integrate it with the js-expansion and rename it to script-expansion tbh

#

Hopefully better adoption then

errant iron
#

yes!

#

yes!

#

instead of engine choice, language choice

#

then the transition becomes much easier

trim mist
#

I think we need a working js expansion to begin with.

errant iron
#

I mean they're getting there

thorn thunder
#

Almost done

errant iron
#

but down the line!

#

Yugi you are a genius

trim mist
#

Haha. I'll be around sometime this weekend to test stuff.

#

Or distribute jars to test that is

thorn thunder
#

Alrighty, awesome

errant iron
#

yea I'd love to help test

thorn thunder
#

lit

errant iron
#

more fun than talking about my dreams for kotlin ๐Ÿฅฒ

thorn thunder
#

๐Ÿฅฒ

trim mist
#

I gave you perms to upload jars in this channel Yugi so you can have people test if I'm not around.

thorn thunder
#

oh alrighty, thanks glare

proper acorn
#

What is wrong with my bungee expansion?

[07:19:08 INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
[07:19:08 INFO]: [PlaceholderAPI] Fetching available expansion information...
[07:19:08 INFO]: [PlaceholderAPI] Successfully registered expansion: bungee
[07:19:08 INFO]: [PlaceholderAPI] Successfully registered expansion: luckperms
[07:19:08 INFO]: [PlaceholderAPI] Successfully registered expansion: server
[07:19:08 INFO]: [PlaceholderAPI] Successfully registered expansion: player
[07:19:08 INFO]: [PlaceholderAPI] Successfully registered expansion: vault
[07:19:08 INFO]: 5 placeholder hooks successfully registered!
Papi list
[07:19:11 INFO]: A total of 8 placeholder hook(s) are active:
bungee, chatcontrolred, discordsrv, luckperms, player, server, tab, vault
Papi info bungee_total
[07:19:37 INFO]: There is no expansion loaded with the identifier: bungee_total ```
errant iron
#

you'd do /papi info bungee

proper acorn
#

[07:21:54 INFO]: Placeholder expansion info for: bungee
Status: Registered
Author: clip
Version: 1.0.1

#

But the actual bungee_total placeholder doesnโ€™t work

errant iron
#

/papi info is not how you test placeholders

#

/papi parse me %bungee_total%

#

that's how you'd test the placeholder

proper acorn
#

It replied with 0

#

But it showed 3 just yet on the my discordsrv bot

errant iron
#

which version are you on

proper acorn
#

1.16

errant iron
#

hmm

proper acorn
#

Paper 1.16 to be exact

errant iron
#

hmm the check interval is 30

#

and I'm not sure if that's seconds or minutes

#

but maybe try it now?

proper acorn
#

I will check

#

Check interval is 30

#

It still returned 0 when there are players online

proper acorn
errant iron
#

yeah I am not sure honestly

#

I haven't looked much at the bungee expansion

proper acorn
#

Do you know who does?

mint fable
#

do you also have the bungee expansion on the other server?

proper acorn
mint fable
#

if not, try downloading it

proper acorn
#

On the bungee itself?

mint fable
#

no

#

I was thinking on one of the other servers

proper acorn
#

Ok

#

Will do

mint fable
#

if you did the server name version, does it work?

proper acorn
#

And already installed on the other one

mint fable
#

thonking it is possible there are issues...

proper acorn
proper acorn
mint fable
#

what if you try a papi dev build

#

just the 123.jar

proper acorn
#

Alright

#

I will try it later today

proper acorn
mint fable
#

at least on the one you're parsing with

#

but I'd say try both

proper acorn
#

Alright

#

After waiting it for to update

#

It still shows 0 and returns 0

#

But on the other server the correct players are shown

proper acorn
tender vaporBOT
#
Hey!

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

#
Hey!

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

proper acorn
#

And therefore it returns the correct players

#

But not on the one I want. On that one the bungee expansion isnโ€™t active but just installed, did /papi reload, and returns 0

#

Or am I wrong?

#

I have found the problem

#

The expansion only updates when there is a player online. But in the hub there arenโ€™t all the time players. So is there a way I can let it update even when there are no players

#

How can I let it update even when there is no one online on the server?

#

Iโ€™m using waterfall but that shouldnโ€™t be a problem right? Because the plugin returns it when somebody is online

weak osprey
#

question

#

i am using the placeholder %server_name%

#

and is getting server description

#

instead reading the server name from server.proprietes

errant iron
#

there is no server name in server.properties?

weak osprey
proper acorn
#

Can anyone help me?

errant iron
#

cause mine looks nothing like that

weak osprey
#

1.12.2 at hub

errant iron
#

huh I'm on 1.17 and that's not there

#

so maybe the Server expansion doesn't use it cause it's not present for all versions

weak osprey
errant iron
#

I dunno man, I didn't write the server expansion

#

I'm sure it uses something that's available for every version though

weak osprey
#

ah

#

maybe is true

errant iron
#

wait are you on a bedrock server

weak osprey
#

only bedrock have it

errant iron
#

yhea

weak osprey
#

nope java

errant iron
#

then why do you have it

weak osprey
#

because is 1.12.2

errant iron
#

server-name was only in Classic lmao

#

it's not even listed under 1.12

proper acorn
errant iron
#

I do not know how to help you

proper acorn
#

But does somebody of the support team does or do you know where I should ask the question too?

errant iron
#

If someone knows, they'll answer

proper acorn
#

Is the creator of the bungee expansion in this discord?

junior musk
#

I think it's clip

#

yeah

tulip path
#

Hi I am using Bedwars1058
I want to show player stats but its not showing, am I doing something wrong?

  location: lobby, 3.706, 71.000, -14.470
  lines:
  - '&6=== &cYour Bedwars&e Stats &6==='
  - '&6Your Level &7- &e %bw1058_player_level%'
  - '&6Wins &7- &e %bw1058_stats_wins%'
  - '&6Final kills &7- &e %bw1058_stats_finalkills%'
#

this is the config in holographic display

shadow halo
#

Did you install the ecloud expansion

#

If there is one

obsidian pasture
#

Does RelCon not work in Java 16?

turbid tide
#

idk. send your startup log.

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.

obsidian pasture
turbid tide
#

the link doesn't seem to load for me. Is it a huge file or is it just my browser? xD

turbid tide
#

just put it in a pastebin.

#

idk why the link doesn't load

junior musk
obsidian pasture
obsidian pasture
turbid tide
obsidian pasture
#

thanks

junior musk
#

are you on phone?

turbid tide
#

nope

#

its just this for me

junior musk
#

weird

obsidian pasture
#

when your startup log is offensive

#

๐Ÿ˜”

turbid tide
#

use helpchat's one next time. I don't think it filters anything xD

#

but yeah if parserel works then

#

I guess it works

obsidian pasture
#

sharex allows me to upload a paste by a keyboard shortcut so its what i sent first

#

kinda cool feature actually

turbid tide
#

ye

obsidian pasture
#

trying to put it in my TAB list

#

doesn't parse

turbid tide
#

@junior musk you're the TAB god ^^ xD

junior musk
#

lol

#

does it work with /papi parserel ?

#

the same placeholder

obsidian pasture
junior musk
#

well, the message is pretty clear

obsidian pasture
#

i don't get the syntax of /parserel ๐Ÿค”

#

why two players

turbid tide
#

well because

#

it will parse for the first one

#

and show it as the second one sees it

#

I Think

#

bcz you will always see it the same. there's no need for relational there

obsidian pasture
#

what do i put in {message}

junior musk
#

the placeholder

obsidian pasture
#

oh, okay

#

gimme a while

junior musk
obsidian pasture
junior musk
obsidian pasture
#

since you're a tab god, is there a way to do the same thing with tab config

#

i'm just trying to make it so that mods can see what client

junior musk
#

can you send a screen of the output of the parserel cmd in the chat?

obsidian pasture
#

/papi parserel simonee simonee %rel_relcon_viewer_group.moderator_{vulcan_client_brand}_&f%

junior musk
#

the output

obsidian pasture
#

just says "Vanilla"

#

which is my client

junior musk
#

do /tab debug and send a screenshot of the output

obsidian pasture
junior musk
#

I'll try it

#

seems like it's because of the color code

#

try with %rel_relcon_viewer_group.moderator_{vulcan_client_brand}%

obsidian pasture
junior musk
#

๐Ÿค”

#

can you try with ยงf ?

#

%rel_relcon_viewer_group.moderator_{vulcan_client_brand}_ยงf%

#

I think that worked when I tried

#

idk why

#

but at least it worekd x)

cloud plank
#

Where can I find 1.23.0

#

T he latest I can find is 1.10.9

#

The plugin interactive chat needs 1.23.0 to work on 1.17

obsidian pasture
radiant wind
#

Is there a way to check for a players prefix like doing something ```java
String playerRank = PlaceholderAPI.setBracketPlaceholders(p.getPlayer().getPlayer(), "{luckperms_prefix}");

if (playerRank.equalsIgnoreCase("&2rank")) {
//stuff
}```

obsidian pasture
#

both player and viewer didn't work

junior musk
#

no I think it's just the placeholder parsing the vulcan_client_brand as the viewer

obsidian pasture
#

how could i achieve the purpose that i'm trying to go for

junior musk
#

I don't know

obsidian pasture
#

๐Ÿค” i'll have to rack my brain more then, thanks

junior musk
junior musk
cloud plank
#

I made a mistake silly mr

radiant wind
#

@junior musk Do you know how to fix my issue?

junior musk
#

not really

#

since I don't know what it is

radiant wind
#

their rank prefix

turbid tide
radiant wind
#

more work

turbid tide
#

also you could just check for the permission

#

pretty sure every group in luckperms gets a permission

#

like group.name

#

so group.administrator for administrator role

junior musk
#

oh I missed your msg ๐Ÿ˜…

radiant wind
#

hm

obsidian pasture
#

can you put ParseOther inside of RelCon at all?

radiant wind
#

the reason im checking for it is because one of the prefix is just &2 so when it's added to player there is a space before name

junior musk
radiant wind
#

how come?

junior musk
#

because ยง is the real character to parse colors

radiant wind
#

oh true

turbid tide
#

yeah. what plugins do usually is just convert & to that char

radiant wind
#

ChatColor.translateblalbalbabla

#

yea

junior musk
radiant wind
#

yea didn't work

#

I should really be checking {luckperms_prefix}

junior musk
#

try to send an msg to the player with the parsed string to check that it actually returns what you wants (and that it actually parses it)

radiant wind
#

you want me to send them their prefix?

#

if so playerRank does display the prefix

#

not sure if you can see but there is a space

#

now the reason is because im doing p.setPlayerListName(playerRank + " " + p.getName());

#

so that's why I'm checking

cloud plank
#

Ok so does anyone know where the newest dev builds are

flat quartz
#

You can strip all of the color but you should use LP api

radiant wind
#

I figured out another way @junior musk

rare tangle
#

is there a placeholder to list all online players?

mint fable
#

@rare tangle this

rare tangle
#

yeah i found it right after lmao thank u

cloud plank
#

where can I find the dev builds

tender vaporBOT
cloud plank
#

Why thank you bot

mint fable
#

bot:
||blitz: ๐Ÿ‘€ ||

austere hawk
#

๐Ÿฑ

turbid tide
tulip brook
#

why doesn't the plotsquared placeholder work?

#

%plotsquared_currenteplot_owner% this one

yes i do have plotsquared installed

#

anyone=

#

please?

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.

tulip brook
#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โ€ข HelpChat Paste - How To Use

tulip brook
turbid tide
#

oh @tulip brook the expansion from the ecloud is not needed since v3 of PlotSquared

#

it was integrated in the plugin

#

so if the placeholders really don't work, you'll have to contact PlotSquared support

#

also maybe update the plugin. you seem to be a few versions behind

tulip brook
tulip brook
#

so i gotta work with what i have currently xd

turbid tide
#

well first of all, go to plugins/PlaceholderAPI/expansions and delete the file called Expansion-plotsquared.jar

#

then do /papi reload

#

and then test a placeholder

#

with /papi parse me %placeholder%

#

if it doesn't work, you'll have to contact the PlotSquared team

tulip brook
#

ok

tulip brook
tender vaporBOT
#
Hey!

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

tulip brook
#

sorry

turbid tide
#

no worries ๐Ÿ‘

finite mango
#

is placeholderapi functioning on 1.17?

#

just making sure before i update my server

turbid tide
sour wadi
finite mango
#

yeah it works

#

so far

sour wadi
#

My way of updating is create a backup and change the jar to a newer version and see what breaks lol

indigo bane
#

Can I install placeholderapi on a bungeecord server?

trim mist
#

Not for the time being.

turbid panther
#

which engine should i use for javascripts?

thorn thunder
#

Are you on Java 16?

turbid panther
#

yea

thorn thunder
#

The engine field in the configuration is deprecated, it no longer accepts the engine from there

#

You can try a version of the js expansion from #852317810394267708 to test, its not ready for release yet tho

turbid panther
#

why can't i get javascript args with args[]

thorn thunder
#

There was a fix posted for that in this channel,

#

Ill send you another test version in a minute if you want to give that a shot

turbid panther
#

sure

thorn thunder
#

Let me know if you find any issues with it

turbid panther
#

args work

#

much faster too

thorn thunder
#

Could you also test against all scripts you have if possible?

turbid panther
#

will do

thorn thunder
#

Alright, thanks

turbid panther
#

cant see any bugs

thorn thunder
#

Great! thank you

turbid panther
#

you're welcome

ruby jewel
#

before the updated javascript extension I was using PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%essentials_afk%"); in order to get the value of other place holders. that function doesnt seem to work anymore, how can I get the same result in the new version?

opaque ginkgo
#

papi reload doesnt work

#

no errors in console

#

using 1.16.5 purpur

#

java 11

#

also

#

%pinger_isonline_testplugins.com:25565%

#

doesnt work

thorn thunder
#

You could also just specify the placeholder instead, the placeholders are replaced in the script

#

So just %essentials_afk% is enough

ruby jewel
#

yay thanks it works

#

not sure why I was told to do it the other way lmao

thorn thunder
hexed current
#

Hi, I am using %armor_material_helmet% having an iron helmet on my head but it returns AIR, I made sure I downloaded the Armor extension correctly

#

is there a problem with the Armor expansion?

sharp jay
#

possibly outdated extension

hexed current
#

oh i get it

#

thanks for the info reversed_fingerguns

sharp jay
#

@hexed current it doesnt look like thats even a placeholder

#

check

#

oh nvm

#

you just used it wrong

#

what are you trying todo with it @hexed current exactly?

#

%armor_material_SLOT%

#

try all caps

#

so like HELMET

hexed current
#

When I use the variable with a helmet it returns AIR instead of the helmet material

sharp jay
#

you know that armor slots

#

do you have a helmet on?

hexed current
#

yes

#

I have a helmet in the head slot but it returns AIR

sharp jay
#

then its outdated

#

@vivid sparrow made it

#

what server version? @hexed current

hexed current
#

1.16.5

sharp jay
#

ya outdated for sure

hexed current
#

surely

errant iron
#

Use the CheckItem expansion

sharp jay
#

^^^

errant iron
#

One of the modifiers is inslot: which you can use to get whatever armor piece you want

hexed current
#

I knew about CheckItem but not about inslot: this will surely solve everything, thank you very much

#

โค๏ธ

sharp jay
#

Alot of things were added to checkitem

hexed current
#

Oh yeah, i see it just got updated, that's good

errant iron
#

Do you have the new Player expansion?

#

This one is the one I mean

obsidian pasture
#

Is it possible to put a % inside a placeholder in PAPI?

sharp jay
#

wym @obsidian pasture

obsidian pasture
#

actually nvm, there's no circumstance where you would need to put a % inside a placeholder

#

what I meant was a % between the %_placeholder_here_%

sharp jay
#

what for?

#

lol ya

vivid sparrow
#

if you want a placeholder inside a placeholder use %some_placeholder_{here}%

slow orbit
#

bungeecord:
enabled: true
server_name: pvp1
server_prefix: '&8[&c้ขๅฃ่ฎกๅˆ’&8]'
join_global: true
use_server_whitelist: false
server_whitelist:

  • Server2
  • Server3
    how to use the server_prefix i cant find an papi
austere hawk
#

what is placeholder to list all online players

carmine bay
#

Hello, i'm trying to use the "playerlist" expansion on my server, and it doesn't works.
Here's my string containing the placeholder : "ยง3[ยงbยงlNouveau Mondeยง3] %player_name% ยงba rejoint le serveur ! ยง3 %playerlist_online,normal,yes,amount% /%server_max_players%>"

Here's what I get when I'm joining the server
https://imgur.com/1j3WXoV

#

I've read the docs on github and I don't see what is wrong with my placeholder

lean fable
#

Hey, I was just trying to setup my scoreboard but got the message "Failed to find an expansion named: PlayTime" -do you know why this happens?

errant iron
#

Don't use playtime, it doesn't work anymore

#

pretty sure the Statistics expansion has the time now

errant iron
#

Cause I'm pretty sure server has an online players placeholder

lean fable
carmine bay
errant iron
carmine bay
#

oh ok

#

i'm so dumb

red leaf
#

where is the DEV version?

junior musk
red leaf
#

ok thanks

arctic zealot
#

hi i get error when i use javascript placeholder in scoreboard. why?

errant iron
#

What does kdr look like?

arctic zealot
#

@errant iron displays variable on leaderboard seamlessly

errant iron
#

hmm it definitely might be the new JS expansion having a hard time

arctic zealot
#

yes I think the same

#

i'm using java 16 and new js expansion

errant iron
#

ah yea @thorn thunder is in charge of the JS expansion I am sure he will be happy to help once he's available ๐Ÿ™‚

arctic zealot
#

okay, thank you so much

austere hawk
sharp jay
#

It is yellow?

worthy coral
#

i have problem with PlaceholderAPI and GriefPrevention

#

there is no griefprevention in /papi list

#

and i did /papi ecloud download GriefPrevention

#

then /papi reload

sharp jay
#

check console?

worthy coral
#

wait what i cant send console errors

#

where should i download it

sharp jay
#

=paste

tender vaporBOT
#
HelpChat Paste

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

worthy coral
#

upload*

#

sorry xd

sharp jay
#

upload and send the URL

worthy coral
#

that was fixed idk what happend when i moved my server on a new vps

kindred oyster
#

the plot thiccens

thorn thunder
arctic zealot
#

okay, i'm trying

#

now PlaceholderAPI is not detecting new javascript expansion. @thorn thunder

#

installing old js expansion

thorn thunder
#

Just put it into your expansions folder and restart your server

arctic zealot
#

yeah i already did it

thorn thunder
#

What happened when you did that?

arctic zealot
#

I put new js expension in expansions folder then i restart server but placeholderapi installing old js expansion

thorn thunder
#

Did you already delete the old one earlier?

arctic zealot
#

yes

thorn thunder
#

It shouldnt automatically download it

arctic zealot
#

i will try again, wait a minute

thorn thunder
#

Alrighty

arctic zealot
#

i removed javascript placeholders from scoreboard config and papi doesn't automaticly install javascript expansion. no problem so far but now papi doesn't detect new js expansion.

thorn thunder
#

try using jsexp parse me 5 + 5 as a player

arctic zealot
#

okay

#

it gives error

thorn thunder
#

You are on an old version of jsexpansion

violet niche
#

Hello, where do I download papi for 1.17

thorn thunder
arctic zealot
#

oh sorry i forgot js variable on scoreboard again

#

wait a minute

#

@thorn thunder it says unknown command

thorn thunder
#

Try /papi list

#

Also send me a screenshot of your expansions folder

thorn thunder
#

Is there any staktrcae on startup?

arctic zealot
#

no

thorn thunder
#

Try restarting

arctic zealot
#

same again

thorn thunder
#

Hmm

mellow compass
#

do i need to modify my javascript scripts with the new engine? my old script is throwing an error.
here is the script:

function ranks2lpname() {
    if (args.length == 1) {
        rank = "%cmi_user_rank_name%"
        switch (rank) {
            case "Rank1":
                return "egg";
            case "Rank2":
                return "babydragon";
            case "Rank3":
                return "archdragon";
            default:
                return "&c-- There was an error in Placeholder --";
        }
    }
    return "&c-- There was an error in Placeholder --";
}
ranks2lpname();
thorn thunder
#

Could you show us your config.yml from the PlaceholderAPI folder?

mellow compass
#

sec, i'm grabing those already

arctic zealot
mellow compass
#

thats my config for the javascript plugin

rank_repl:
  file: ranks-bind.js
#

massive thanks by the way for your work on this plugin and for helping us

thorn thunder
mellow compass
#

you want the config.yml?

thorn thunder
#

No, the stacktrace

#

There should be more to it

mellow compass
#

ahh okay sec

#

sorry

thorn thunder
mellow compass
#

i was trying to avoid spam

tender vaporBOT
#
๐Ÿ“‹ Your paste, ElPocoBurrito
https://paste.helpch.at/arovezemuf

A member of staff has requested I move your message to a paste,
Most likely beacause it contains a config/error/code snippet.

mellow compass
#

oops sorry

trim mist
#

This still says J2V8.

arctic zealot
#

okay

thorn thunder
#

Yea, you're on the old one

mellow compass
#

me? oh, might be because i tried to reload it while server was running since my users are online

trim mist
#

Probably best if you wait until you can do a full restart.

#

You'll want to stop the server, replace the jar, start the server again.

arctic zealot
#

still not detecting

trim mist
#

Otherwise we can't assume the testing is valid.

mellow compass
#

i used /papi unregister javascript and /papi register <file name>
thanks, i'll wait for the server restart, sorry for bothering you and thanks for the help

#

if it doesnt work after a reboot i'll try messing around a little and if i cant fix it, i'll consider asking again

sterile cradle
#

Are there plugins that support PAPI with tabprefix/nametag?

mellow compass
tender vaporBOT
#
Hey!

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

trim mist
#

Talk to Yugi.

mellow compass
#

ok, sorry for the ping too

thorn thunder
#

What java version are you on?

mellow compass
#

16

thorn thunder
#

Alright, ill have a look, one moment

mellow compass
#

take your time

#

i wont be able to reboot for some time anyway so no hurries

slow umbra
#

Is playeholderAPI 1.17 avaivable?

mellow compass
#

its on the spigot page

arctic zealot
#

@thorn thunder i'm using java 16 too

slow umbra
#

Hmm its showing 1.16

thorn thunder
#

Alright, ill keep you both posted. Checking what the issue is

mellow compass
#

thanks a bunch for your work

arctic zealot
slow umbra
#

Thanks!

arctic zealot
#

okay thank you so much

arctic zealot
slow umbra
#

Why TPS is not working on my TAB, its showin 0.0

#

%server_tps_1_colored% im using this placeholder

thorn thunder
mellow compass
thorn thunder
#

You shouldnt need to restart if you;re worried about that

#

a /papi reload is enough

mellow compass
#

oh neat

thorn thunder
mellow compass
#

sec

#

i thought i'd need to reboot

thorn thunder
#

ah, thats only an issue when you were switching from J2V8 to this

mellow compass
#

gotcha

#

thats promising, no crash this time

#

error*