#placeholder-api

150650 messages · Page 52 of 151

austere hawk
#

This not work

#

I have autosave at 20 and not check time

zenith sun
#

hello

dusk forge
#

Hello, could you please tell me if there is placeholders for sheep sheared?

turbid tide
#

and I can't find anything sheep related

dusk forge
#

Yes me too..

safe gazelle
#
var min = 1;
var max = 25;

function example() {
   if (args.length == 2) {
       min = args[0];
       max = args[1];
   }

   var random = Math.random() * (max - min);
       random += min;

   return Math.floor(random);
}

example();

So I am using the new JSExpansion and am testing with one of the example scripts on the github wiki. However, it seems as if min and max are never being effected by the args

#

Whatever numbers I input as min and max it always outputs a number between 1 and 25

vivid sparrow
#

how do you use the placeholder? @safe gazelle ?

safe gazelle
#

/jsexpansion parse me %javascript_example_5,1000%

safe gazelle
turbid tide
#

working on testing this myself rn

#

will take a bit

#

yup I can confirm this does not work. Either it was named from args or something is broken. I've pinged the person that works on it and will wait for an answer

safe gazelle
#

Brill thank you

pine fog
turbid tide
#

placeholder for what?

frank nova
#

Javascript doesn't work anymore on 1.17 😕
[22:45:00] [Server thread/INFO]: [PlaceholderAPI] Successfully registered expansion: javascript [22:45:00] [Server thread/WARN]: [PAPI] [Javascript-Expansion] ScriptEngine type for javascript placeholder exp_points isn't initialized! Defaulting to global [22:45:00] [Server thread/WARN]: [PAPI] [Javascript-Expansion] Failed to set ScriptEngine for javascript placeholder: exp_points

turbid tide
frank nova
#

I'm using it.

#

Oh nevermind, i forgot to delete old one. 🤡

turbid tide
#

and I just tested it. I Know its not fully working yet but it at least loads xD

#

I mean what placeholder? %statistic_time_played% ?

scarlet valve
#

Is there a papi for leader board on like
Block break
Mob killed

#

...ect

turbid tide
scarlet valve
#

I want the placeholders

#

I can make make the leaderboard

#

With holograls

#

Or menu

#

I am asking is there a placeholder for the top on block break mob killed like that stuff

turbid tide
#

not really I'm afraid.

turbid tide
#

you need those plugins

#

to create the top placeholders

scarlet valve
#

Oooo

#

And they contain placeholders

#

Right K

#

?

turbid tide
#

yeah they do

#

they create top placeholders

#

ugh you can use %statistic_time_played% for that tho

scarlet valve
turbid tide
#

the statistic expansion

#

has all of that info

#

u should probably read the wiki. easier to see xD

scarlet valve
#

You are so helpful

#

You need to be an admin here

austere hawk
errant iron
#

Those placeholders have been moved to the Player and Server expansions

austere hawk
#

oh

turbid tide
#

and statistic expansion

turbid tide
austere hawk
#

oh is that instead?

turbid tide
#

well you could use that yeah

austere hawk
#

ah I see. xD

#

Is there a way just to add days to it instead of hours, minutes, and seconds?

turbid tide
#

I think there is a thing called %statisitc_time_played_days%

#

let me check

turbid tide
#

so last one for days

austere hawk
#

oh

#

That strange it still counts the other ones.

#

oh wait

#

Got it! 😄

#

oh how about for the current world?

turbid tide
#

that's not possible

#

minecraft records the statistics from a server all in the same place

austere hawk
#

oh I mean like current location

#

Isn't it like "%world_name_<world>%"?

turbid tide
#

ohh

turbid tide
austere hawk
#

oh

#

ty! ❤️

#

Is there a way to possible hide current worlds?

turbid tide
#

wdym?

austere hawk
#

So like

#

Let say if I don't want to show a current world name and want to only allow players to see certain world instead?

turbid tide
#

so if they're in worldA for example or in worldB it would show worldZ buti f they're in the worldC it would show worldC?

austere hawk
#

Like let say if they are in hub world but I don't want that to show in scoreboard. But if they were in like overworld then i want that to show up in scoreboard.

#

So like allowing players to only see certain world they are in on the scoreboard if that makes sense?

#

If is not possible then is all good, just wondering.

turbid tide
#

you can probably do it with JavaSCript expansion

tender vaporBOT
austere hawk
#

oh

turbid tide
#

you can learn more about it here ^^ all you need is some basic javascript understanding

austere hawk
#

ah I see, ty!

frozen chasm
#

Ji

#

Hi

#

I need help

tender vaporBOT
#

There is no time to wait! Ask your question @frozen chasm!

frozen chasm
#

I'm getting this error:
[PAPI] [Javascript-Expansion] Failed to set ScriptEngine for javascript placeholder

#

I'm using paper 1.16.5 + java 16

turbid tide
#

javascript expansion is broken in java 15+

#

a new one will be published there soon (I think)

trim mist
#

It's working if you don't try to pass args into it 🙂

turbid tide
#

well I Didn't say its not working. just not 100% working

trim mist
#

Yeah I know.

frozen chasm
#

Ok, so... Can I use that version with java 1.16? or?

errant iron
#

Yes!

turbid tide
#

well you techincally can.

#

but arguments don't work yet

errant iron
#

And make sure you use the 1.16 versions of Server and Player expansions

frozen chasm
#

Hmm

frozen chasm
#

ye?

turbid tide
#

dw imJouU. you're fine. all you need is the javascript expansion xd

#

he's probably tired lmao

frozen chasm
#

Ok, thank you for support

#

c:

errant iron
turbid tide
#

yeah and?

errant iron
#

the current live versions of the Player and Server expansions are the 1.17 ones

turbid tide
#

ok and?

errant iron
#

or are they backwards compatible

turbid tide
#

they work just as fine on 1.8-1.16

errant iron
#

oh okay sick

turbid tide
#

they just add 1.17 support

errant iron
#

ahhh that makes sense

turbid tide
#

they're not rewritten or anything afaik

edgy fox
#

hei

unique leaf
#

Will this work :'{medium}%parkour_topten_bar_1%{medium}&a.%parkour_leaderboard_cake_1_milliseconds%' Even tho the {medium} has a character after it before the placeholder?

austere hawk
#

🐱

trim mist
#

@safe gazelle You around?

#

Can you do me a favor and tell me if this fixes the arg issue?

tender vaporBOT
trim mist
#

The error just says whatever channel it tried to register was already registered.

#

¯\_(ツ)_/¯

#

The original dev of RedisBungee stopped working on the project so we stopped working on the expansion.

austere hawk
#

🧇

blazing inlet
tender vaporBOT
blazing inlet
#

Oh

trim mist
#

?

austere hawk
#

ban

safe gazelle
tender vaporBOT
neon hill
#

hello, is placeholder api working 1.17?

junior musk
trim mist
tawdry saddle
#

i cant use % in AsyncPlayerChatEvent

#
        String format = ChatColor.translateAlternateColorCodes('&', "%tab_tabprefix%" + p.getDisplayName() + " &8&l»&f " + message);

        e.setFormat(PlaceholderAPI.setPlaceholders(p, format));
#

if i do this in my plugin

#

everytime i say "%" ingame it error

pine fog
#

I have this error with the new version of PAPI and Javascript

trim mist
#

CC: @thorn thunder

junior musk
turbid tide
pine fog
trim mist
#

Means carbon copy.

pine fog
#

Ouh, I speak Spanish, what does that mean 😅

trim mist
#

When you send an email to someone, you can carbon copy them to make sure they also get the message.

#

Yugi is the one working on the expansion so I CCed him to make sure he got the message too.

pine fog
trim mist
#

It's something Yugi needs to look at since we haven't gotten that error before.

toxic wolf
#

Is PlaceholderAPI compatible with 1.17?

toxic wolf
#

ok

turbid tide
mint fable
#

@cobalt pollen you can use parseother for checking items of other players

safe gazelle
tender vaporBOT
safe gazelle
#

but yeah it's working

molten bison
#

[11:12:23 WARN]: [PAPI] [Javascript-Expansion] Failed to set ScriptEngine for javascript placeholder: playerlocation
[11:12:23 INFO]: [PAPI] [Javascript-Expansion] 0 script loaded!
[11:12:23 INFO]: [PAPI] [Javascript-Expansion] Java version: 15.0.2

#

What does this mean. And how do i fix it?

turbid tide
random thicket
#

Hello! I have one question if someone does not mind helping me with it 🙂

#

If all goes well, you should be able to just replace this jar with the current existing one in the expansions directory. 
#

Does this mean that I can use the 1.16.5 version release on Paper 1.17 and just drop the test file in as an expansion to run PAPI in 1.17?

mighty drift
#

how to throw a photo?

tender vaporBOT
mighty drift
#

how to make the amount

#

?

turbid tide
#

put a number in there

#

from 1 to 64

#

that is the amount of items that will show in the gui

#

if you don't want to set it, just delete that line

#

it will set to the default 1

mighty drift
turbid tide
#

ohhh....

#

wait

#

you're trying to add a requirement?

#

that's not how you do it

mighty drift
#

I can't figure out how to make it see how much experience a person has and execute the command.

turbid tide
mighty drift
#

the player has 25 experience and to get the item

turbid tide
#

levels? or just points?

mighty drift
#

levels

turbid tide
#
    update: true
    hide_attributes: true
    lore:
      - ''
      - '&7Cooldown: &f3 Days'
      - '&7Left Click to Redeem'
    left_click_requirement:
      requirements:
        exp:
          type: has exp
          amount: 25
          level: true
    left_click_commands:
      - '[message]'
      - '[close]'```
mighty drift
#

it does not work, it executes the command when I do not have level 25

turbid tide
random thicket
mighty drift
#

DeluxeMenus-1.13.3-Release

turbid tide
tender vaporBOT
turbid tide
#

you can get it from here 2006lev ^^^

random thicket
#

There is a PAPI release for 1.17 but it appears that it is just an expansion. Looks like any other expansion but the plugin itself does not appear to be written for 1.17. My question is can I use that 1.17 expansion on a build designed for 1.16?

#

Or is that the actual Plugin release?

mighty drift
#

I downloaded it today from spigotmc

mighty drift
turbid tide
#

and yes

#

or lower

random thicket
#

Thanks for your help Blitz!

turbid tide
#

it should work on 1.7 to 1.17

#

👍

mighty drift
turbid tide
#

at least

#

you'll need to update java

random thicket
#

I am using java 16. Will it not work with 16?

#
23.06 12:14:51 [Server] INFO org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml```
trim mist
#

It goes in the expansions folder.

#

PlaceholderAPI/expansions

random thicket
#

Yeah i thought so. But..

tender vaporBOT
trim mist
#

And?

random thicket
#

He said its not an expansion

turbid tide
#

not the javascript expansion

#

(about PAPI)

random thicket
#

Ahh okay I gotcha xD

turbid tide
#

that's my bad

random thicket
#

Hahaha all good bud 🙂

#

Thanks friends 😄

mighty drift
#

how to make to transfer bungeecord to another server

thorn thunder
twin prawn
#

why does /papi parse Zax71 hi %playername% ! return hi %playername% ! not hi Zax71 !

tender vaporBOT
twin prawn
#

oh

#

wrong placeholder 🤣

turbid tide
#

yup

twin prawn
#

well then... if i use the Viaversion thing /papi parse Zax71 %player_version% (after install and reload) i get %player_version% not 1.16.5

errant iron
#

the ViaVersion placeholder is %viaversion_player_protocol_version%

twin prawn
#

ohhh, someone told me that one 😉 not the one you said, thanks

#

thanks

errant iron
safe gazelle
#

so- i am using BossShopPro and a combination of DeluxeTags placeholders from papi and a javascript extension i made and am having no success with %deluxetags_tag_{javascript_snip_%shopitemname%,6,back}% other instances I have within the same shop work where the placeholders are%deluxetags_tag_%shopitemname%% so was wondering if anyone had any ideas on whether i was using the placeholder nesting incorrectly

turbid tide
#

well deluxetags does not support nested placeholders at all I'm pretty sure

#

but another thing is

#

nested placeeholders are usually {]

#

oh wait

#

%deluxetags_tag_%shopitemname%% works/

#

ugh yeah what you're trying to do is not really the best idea x

#

if %deluxetags_tag_%shopitemname%% works then I'd recommend you do everything in the javascript placeholder

#

so %javascript_snip_%shopitemname%,6,back% and this would return %deluxetags_tag_....%

#

so it would return the whole thing

#

not just the name

junior musk
#

%deluxetags_tag_%shopitemname%%
probably works because it's BSP's placeholder which is parsed Before PAPI ones

#

which means that when it parses the deluxetag placeholder, %showitemname% would have already been translate into the correct name

safe gazelle
junior musk
#

which also means that DeluxeTags doesn't support nested PAPI placeholders

safe gazelle
turbid tide
#

^^^

safe gazelle
turbid tide
#

what do you return inside the javascript? just add %deluxetags_tag_...% to it

#

where ... is what you were returning before

safe gazelle
#

oh can i do that!?

#

that is magical

turbid tide
#

why wouldn't you be able to?

safe gazelle
#

thank you so much haha

safe gazelle
#

i didn't think about it in all honesty

junior musk
#

actually

#

you could use %nested_deluxetags_tag_{javascript_snip_%shopitemname%,6,back}%

turbid tide
#

I guess that might work. but at this point I Don't see the reason

junior musk
#

meow

safe gazelle
turbid tide
#

how?

junior musk
#

(btw you have to download the expansion manually since it isn't verified ;-;)

turbid tide
#

well you do you xd

safe gazelle
# turbid tide how?

because i need the split for multiple different plugins not just for deluxe tags

tender vaporBOT
turbid tide
#

just make a javascript for deluxetags only

#

xD

safe gazelle
#

yeah but using the same one for multiple different situations would be more ideal as it would just be copy and pasting the same code but just adding a different placeholder around the returned output

austere hawk
#

I added a PlaceholdersAPI extention for Towny it says 2 placeholders hooks registered but nothing shows in ecloud download

junior musk
#

/papi list ?

austere hawk
#

Yeah it wasnt in there

#

Its in list but not download

junior musk
#

can you send a screen of the console on papi reload?

austere hawk
#

I cant paste images here?

tender vaporBOT
austere hawk
#

this is all it shows anyways
[INFO] .... blazenoutlaws issued server command: /papi reload

[INFO] .... [PlaceholderAPI] Placeholder expansion registration initializing...

[INFO] .... [PlaceholderAPI] Fetching available expansion information...

[INFO] .... [PlaceholderAPI] Successfully registered expansion: towny

[INFO] .... [PlaceholderAPI] Successfully registered expansion: townychat

junior musk
#

no errors or anything?

austere hawk
#

When I type /papi list I see the towny extention

#

But the placeholders dont show

junior musk
#

uh

#

they don't show in /papi list

#

only the expansion name

austere hawk
#

I know I mean when I put in a placeholder

#

For my scoreboard

junior musk
#

ah

#

which placeholder did you try?

austere hawk
#

%towny_town%

#

Thats what it said on the extention site

junior musk
#

does it appear correctly in chat if you do /papi parse me %towny_town% ?

austere hawk
#

Internal error

junior musk
#

check console

turbid tide
#

check console

#

lmao

junior musk
#

first :D

austere hawk
junior musk
#

are you using Towny or TownyAdvanced?

austere hawk
#

TownyAdvanced

errant iron
#

well that's probably why

#

Caused by: java.lang.ClassNotFoundException: com.palmergames.bukkit.towny.object.TownyUniverse

junior musk
#

which version?

errant iron
#

That file probably doesn't exist in the new Towny

austere hawk
#

1.16.4

junior musk
#

I meant Towny

errant iron
junior musk
errant iron
#

ah yup, no expansion

austere hawk
#

so how am I supposed to do placeholders

#

I saw other servers with the same plugin using them

junior musk
#

what's your Towny version?

austere hawk
#

I dont remember what version I got it was like 1 month ago

junior musk
#

/ver towny

austere hawk
#

0.97.0.0

safe gazelle
#

Wait @junior musk did you update nested placeholders for me lmao

junior musk
junior musk
safe gazelle
#

ahhh ok haha

#

well it sorted my issue so thank you

austere hawk
#

the old PAPI expansion?

junior musk
#

no

safe gazelle
#

I appreciate both you and blitz for the support

junior musk
#

you can click on the arrow here

zealous arch
#

how can I create a variable that shows the amount of players with a specific permission?

junior musk
#

you can use the PlayerList expansion for PlaceholderAPI and use the %playerlist_online,perm,yes,amount,<yourPermissionHere>% placeholder

turbid tide
#

that's what happens when people don't follow rules

junior musk
#

yeah

rare tangle
#

this feels really stupid but whats the placeholder to list amount of online players

errant iron
#

%server_online%

pine fog
#

Recently the latest version of javascript has been consuming me too much performance, my server's tps drops considerably, and removing it solves this, the same thing did not happen to me before.

warm plover
#

%checkitem_give_mat:bow,enchantments:power=1;punch={player_item_in_hand_level_ARROW_KNOCKBACK}%

I'm trying to use checkitem to give a power 1 bow but if they have punch 1 on there current item it gives them power 1 and punch 1. the bow I have in my hand has punch 1 yet it is not added, %player_item_in_hand_level_ARROW_KNOCKBACK% is 1, does anyone know why this doesn't work?

#

I've been testing for like the past 30 minutes lol

eternal jackal
#

Hello friends, I have a plugin in which I have to put% superguilds_guild%, but it uses PlaceholderAPI, although my server does not detect the use of it, I am using ezchat and I am putting it like this: - '& f➣ & 7Clan: & e % superguilds_guild% '

#

What do you recommend me to do so that I can use it

errant iron
#

/papi dump

eternal jackal
mighty drift
dense thorn
#

hello

shy niche
#

hi

dense thorn
#

is there a way I can show like the disk max and disk used

#

and ram max and ram being used right now

#

and CPU too

#

anyone?

magic rock
#

cpu spark plugin

#

maybe it can so things w RAM too, nor sure

#

wait

#

im idiot

shy niche
#

me too

magic rock
dense thorn
#

ok thanks

#

any way to show disk? @magic rock

magic rock
dense thorn
#

alright, thanks

magic rock
#

oh

#

no matches

#

😔

thorn thunder
rain basin
#

Hello how to add two variables together for example : %bungee_faction% + %bungee_faction2% = %bungee_factiontotal%

turbid tide
#

@rain basin ^^^ math expansion

turbid tide
warm plover
#

It says they are available if you use {} instead of %%

turbid tide
#

yeah I Just checked the code as well

#

that's strange

warm plover
#

I tried so hard to get it to work lol

turbid tide
#

if you set it to punch=1

#

it works?

warm plover
#

Yeah

turbid tide
#

oh wait...

#

yeah it doesn't set placeholders

#

for the value

#

just the enchanment name

warm plover
#

Oof

turbid tide
#

@mint fable java NamespacedKey key = NamespacedKey .minecraft(PlaceholderAPI.setBracketPlaceholders(p, ench[0].toLowerCase())); enchantments.put(Enchantment.getByKey(key), Integer.valueOf(ench[1]));

#

you'll probably want to fix this

#

all you can do now SParxez is wait

#

for cj to fix it

warm plover
#

Eyy 2nd bug reported 😂

#

dunno if that’s a bug but lol

turbid tide
#

yeah not really a bug

#

just a mistake on cj's part

#

unless there's actually a reason he did it like that

#

but I can't see what that would be

warm plover
#

Thank you for the help tho!

turbid tide
#

👍

mint fable
#

mistake on not parsing for the int for placeholders?

turbid tide
mint fable
#

i'll add it to the list

turbid tide
#

alr 👍

thorn thunder
#

Thank you

rain basin
#

Hello how to add two variables together for example : %bungee_faction% + %bungee_faction2% = %bungee_factiontotal%

rain basin
#

Thx

#

How to remove the comma with Math expansions (placeholder)

#

Because %math_{bungee_bewards1}+{bungee_bedwars2}[precision:0]% don't work

turbid tide
#

its not [precision:0] anymore

#

its %math_0:_{bungee_bedwars1}+{bungee_bedwars2}%

rain basin
#

Okayy thx 😉

calm kelp
#

my placeholders arent working they're just showing the placeholders instead of the value any known fix for that

turbid tide
tight matrix
#

hello

#

how i get worlds player count? exeample; in word a there are 12 online and world b 5 online, what is placeholder with 17 online?

turbid tide
#

%server_online_<world-name>%

#

so for world a %server_online_a%

tight matrix
#

list off worlds

#

not 1

turbid tide
#

you can add them up with the math expansion

tight matrix
#

how .-.

turbid tide
#

%math_0:_{server_online_a}+{server_online_b}%

tight matrix
#

oke thx

honest swift
#

is there any way to show prestiges and ranks as prefix in chat?

#

im using UltraPrisonCore as plugin

#

for ranks and prestiges

errant iron
#

If it has placeholders, ya

#

Which chat plugin do you use

tender vaporBOT
turbid tide
calm kelp
#

Server, Player, Vault, Supercredits, all of them

#

luckyperms

#

essentialsx

turbid tide
#

k then

#

/papi dump

#

and send the link

#

that got generated

calm kelp
turbid tide
#

also restart the server please and send the full startup log

tender vaporBOT
turbid tide
#

this is where you find the log ^^

#

restart first tho

calm kelp
#

the log

tender vaporBOT
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
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
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
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
proper acorn
proper acorn
tender vaporBOT
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
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
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