#placeholder-api

150650 messages · Page 85 of 151

mint fable
#

👍

#

🙂

jolly crystal
#

Yeah was typing the not discord command when I read invalid user xD

gilded lantern
#

Greetings

stark shard
#

Hello

gilded lantern
#

I have a question about a api expansion called parseother

stark shard
#

Okay

gilded lantern
#

i run into an issues and dont know how to solve it or maybe if its on my site be able to fix it?

stark shard
#

Parse other allows you to parse placeholders for other players

gilded lantern
#

i know

#

but the problem now is

#

when i am onlone and i parse a placeholder about me all is fine

#

when i use this placehodler outside too

#

but when i wehnt offline

#

the placehodler seems to turn back nothing

stark shard
#

The placeholder that u are fetching from an offline player cant fetch data from offline players most likely

#

Which placeholder is it?

#

From what plugin?

#

Some plugins cant fetch data from offline players unfortunately

turbid tide
#

your answer is long, confusing and unnecessary. I understand you need xp but still

#

What Convace means to say is that some placeholders work for online players, some work for offline players as well some work even without a player required.

The most likely problem here is that the placeholder you're parsing for the other user %parseother_{user}_{OTHER-PLACEHOLDER}% so in this case OTHER-PLACEHOLDER might only work for online players. and since user is offline that's why it breaks or rather just returns an empty string.

stark shard
#

Thats what i said

stark shard
gilded lantern
#

i tried parseother the placeholder of a player that is offline.. but i just get a result of "nothing" when the player wents online i get the reight result..

#

i tried this from cosnole papi parse Cloude_Lecaw %parseother_{Cloude_Lecaw}_{cmi_user_meta_angeleventgewinnerplatz3uuid}% i used it two times

#

first time i was online

#

secound time not

#

wel in result on first try i got the right entry from the placeholder

#

and when i was offline the result was blank

#

so it looks like parseother placeholder itself just feedsbacks a blank result whenyour offline..?

mint fable
#

it's not parseother at all

#

as blitz said, it's cmi

#

the cmi placeholder does not work for offline players

#

it's accessing the player's actual nbt data, which is only loaded when they're online

turbid tide
#

if you try to parse %cmi_user_meta_angeleventgewinnerplatz3uuid% when you're offline it probably won't work either

gilded lantern
#

hm i see so i should ask cmi?

mint fable
#

no

mint fable
#

it's not going to be something you can do

turbid tide
#

its not really a lot you can do

mint fable
#

You'll need another plugin that can store/access data regardless of the player's online state

#

Now, you could use the javascript expansion and give that a try if you wanted

gilded lantern
#

you mean write a java script?

turbid tide
#

but that one's pretty buggy so I wouldn't really recommend that one either

mint fable
#

yep, kind of yikes

gilded lantern
#

na its to much for a normal user to ask to learn javascript now

mint fable
#

😂

turbid tide
#

the code is already written

#

you just have to set it up by following the instructions at the link above

gilded lantern
#

i just need to find the file right?^^

turbid tide
#

but as I've mentioned it is pretty buggy. sometimes store data just resets,

#

sometimes it returns wrong values

gilded lantern
#

hm

turbid tide
mint fable
#

ooh

#

@gilded lantern is the meta value a number?

gilded lantern
#

hm no

mint fable
#

damn

gilded lantern
#

sometime a uuid

#

sometimes a name

mint fable
#

I had the thought of using Topper to cache the values

#

(leaderboard plugin for placeholders)

#

but obv it only works for numbers... as it is a leaderboard plugin

#

saj

gloomy phoenix
#

does anybody have the answer to this?

#

I can't figure out any other way to type \uE000 as it's a private use character

#

I'm trying to use it to make custom icons and things for chat

mint fable
#

what is \uE000

#

woah wtf

gloomy phoenix
#

it's a private use character that is safe to replace

mint fable
#

you just called back to last year

#

I hope you didn't ping that man 😬

gloomy phoenix
#

no I didn't don't worry lol

#

they're also not in the server anymore it seems

mint fable
#

is it an actual symbol or just a random unicode

gloomy phoenix
#

hard to answer, it's kinda like a blank symbol to be used for whatever you need

mint fable
#

ye, just a random unicode

gloomy phoenix
#

it doesn't actually exist normally until you replace it

#

but for minecraft, you can replace it with a resource pack and stuff

mint fable
#

ye ye

gloomy phoenix
#

normally you can just use json text for vanilla minecraft stuff as it will replace the unicode

#

but plugins... no likey

#

it would be nice if there was a unicode expansion for this, I know there's one for ASCII but obviously that doesn't go above 127

#

something like %unicode_E000%

mint fable
#

maybe I'll make one

gloomy phoenix
#

that would be really nice

turbid tide
#

You could just copy paste it tho

#

There's websites that let you do rhat

mint fable
#

ya but it's a pain

turbid tide
#

I had one but I can't find it anymore

mint fable
#

if you have a bunch of textures

#

that's the only reason I'm down to make it

turbid tide
mint fable
#

cause I found the same thing annoying

#

🤷‍♂️

#

I used fake symbols

#

so if I copy/paste they all look the same

#

like that box

#

so I can't tell which is which

turbid tide
#

Ic

mint fable
#

it's niche

turbid tide
#

👍

mint fable
#

ascii only exists so people can use % 😂

#

well I think it works @gloomy phoenix

gloomy phoenix
#

well that was quick

mint fable
#

i gotta restart my system for my pc to show unicode in console though, wasn't actually able to check if it's the correct unicode

#

ig i could check with something other than a box... but i'm already ready to restart 😂

#

%unicode_E000%

mint fable
gloomy phoenix
#

hahaha

#

works amazing

gilded lantern
tender vaporBOT
austere hawk
mint fable
#

it just allows you to type the hex value vs having to go find the character, copy it, then paste it

austere hawk
#

%unicode_<code>% would return the appropriate unicode character

#

yea

mint fable
#

basically if you know your resource hex value is ||0x||E050, then you can use it very easily in menus when configuring

gilded lantern
#

oh nice that sounds very usefull

austere hawk
#

for the resourcepack people yeah lol

mint fable
#

vs going to a website or something and typing in ||0x||E050

#

ye, pretty useful

#

and the most simple

gilded lantern
#

so i canprinzout things like Ⓤ with it?

mint fable
#

yep that hex value is 24CA

#

you can also copy that character now that you have it though

gilded lantern
#

oh so if i have and know the character allready then i might not need it?

#

ok

mint fable
#

yes

#

it's a niche thing

gilded lantern
#

but still good to know it does exist 😄

mint fable
#

like let me send you my chess title

#

&f七七七七七七七󃕩七七七七七󃕤

#

I have absolutely no idea what any of those boxes are

#

I know what the symbols are, it's just spacing

#

but the boxes I got no clue

#

obviously when I made it I knew and I could take some guesses

#

but something like an ATM

#

🤔

compact wharf
#

is there a placeholder to show the total amount of players on a specific server?

#

thanks lol

turbid tide
#

the bungee expansion

compact wharf
#

is there a placeholder to show if a server is online but to show for example (status - Online/Offline)?

turbid tide
compact wharf
#

ah thanks

radiant orbit
#

hi is there a way to get the amount of armor the player has in papi?

#

i've tried all the modules related to armor and player and they just return confusing values

#

for example %player_armor_boots_data% gives 163 for my boots and same value for every other armor piece im wearing

#

oh ok so i figured out it's damage that the armor piece has taken

#

is there a way for me to get the actual value of the armor bar?

austere hawk
#

who to fix

#

i cant post a photo

tender vaporBOT
austere hawk
turbid tide
#

or if you don't have the essentialsx plugin at all delete the essentialsx expansion

austere hawk
#

i have the last version of essentials

turbid tide
#

can you do /papi dump and send the generated link here?

austere hawk
#

Ok

turbid tide
austere hawk
#

oh

turbid tide
#

also what the hell is version TeamCity?

#

Essentials [Version: TeamCity]

austere hawk
#

i dont know

#

i downloaded from the essentials page

#

no worked

turbid tide
#

can you restart and send a new papi dump?

austere hawk
tender vaporBOT
austere hawk
turbid tide
#

can you send a startup log?

tender vaporBOT
turbid tide
#

also please make sure you have the correct essentials by redownloading

arctic laurel
#

Why does the papi detect my core, but it doesnt actually detect it, whenever i reload papi one of them dissapear, and the other is there, but doesnt work

austere hawk
#

I cant upload archives

turbid tide
#

that's why you use a paste service

tender vaporBOT
turbid tide
#

look at the wiki

arctic laurel
turbid tide
#

not anymore

arctic laurel
#

bc i have it in my server rn, and it works

turbid tide
#

well it might work

arctic laurel
#

can i like download a older version of papi and it works then?

turbid tide
#

but we don't actively support it

turbid tide
arctic laurel
#

okay, i can't find the thing u said on the wiki

#

persist

#

Nothing called that in the wiki

arctic laurel
#

okay

#

i'll go trough it

arctic laurel
#

I am not that good with understanding, cuz english is not main language

turbid tide
#

no no

#

lower

#

there is a method/function called persist1

#

persist*

arctic laurel
#

idk, if i am stupid or something, but i can't seem to find persist1

#

the thing called "full example"?

turbid tide
arctic laurel
#

oh yeah, that i found

#

@Override
public boolean persist() {
return true; // This is required or else PlaceholderAPI will unregister the Expansion on reload
}

turbid tide
#

you have to add that

arctic laurel
#

in the config right?

turbid tide
#

no. in your placeholder class

arctic laurel
#

and where is that located?

turbid tide
#

wait I'm a bit confused.

#

are you making the core? like are you developing it?

#

or is this a plugin you just downloaded from somewhere?

arctic laurel
#

it's called aquacore

#

i bought it for like 40 usd or something

turbid tide
#

ohh. I thought you're actually developing it.

#

you'll have to contact the developer of the plugin

arctic laurel
#

nah bro, that too complicated for me

turbid tide
#

and tell them about your issue

arctic laurel
#

it registers, but whenever i reload it gets removed

#

and none of the placeholders will show on 1.7.10

#

even the ones i downloaded from ecloud

turbid tide
#

yeah. well that's up to the expansions/plugins to make sure they work on 1.7.10

turbid tide
arctic laurel
#

okay, thank u

thorny fable
#

Hello, I have problem with placeholder to one plugin - Ultimate Stats (uStats) i can't found placeholder to this.

#

Can someone help mi with that?

nocturne sphinx
#

hello! i have a problem with papi plugin. placeholders "%player_ping%, %player_displayname% dosnt works. I download essentials from papi cloud but still dosnt works. Sorry for my english ;/

%player_ping% also

#

i mean "extensions"

tender vaporBOT
nocturne sphinx
#

love u Barry!

#

I have a problem with placeholders %rank%, %deaths%, %nick%

#

this placeholders dosnt works

tender vaporBOT
silver minnow
#

wont be in like 30 seconds

#

dont ghost ping

#

plz

nocturne sphinx
#

can you do this again?

#

idk how to use this bot 😄

silver minnow
nocturne sphinx
#

sorry bro

silver minnow
#

i dont know what the actual placeholders are though

silver minnow
#

¯_(ツ)_/¯

silver minnow
#

and maybe some luckperms or vault placeholder for rank

#

and now i gtg

#

good luck 👍

nocturne sphinx
#

thanks

#

big ❤️ for you

turbid tide
nocturne sphinx
#

wait i check this

turbid tide
nocturne sphinx
#

player_deaths still dosnt works 😦

#

for other %statisic_deaths% works 🙂 sorry for spam 😄

undone path
#

whats the placeholders for deluxetags

#

{deluxe_tags} doesn't work

stark shard
#

wym by that?

#

you mean what to put for ur chat plugin prefix?

stark shard
undone path
#

Hmmm thats weird

stark shard
#

You can try %deluxetags_tag% to place

#

I can't remember if you need to parse deluxetags

#

assume you would need to if you are gonna use that placeholder outside DM

#

can you try doing /papi parse me %deluxetags_tag% ?

#

What does it output?

zenith zealot
#

is there like a death location tracker

turbid tide
turbid tide
zenith zealot
#

interesting

#

okay i found one but do i need to download with the ecloud thing

#

or do i only need to download the plugin

#

oh nvm

#

i did it, it worked

turbid tide
zenith zealot
#

thanks dude

turbid tide
turbid tide
zenith zealot
#

it gives the x y and z of the death location

turbid tide
#

download*

zenith zealot
#

okay, cheers

arctic laurel
#

Is there a way to make placeholders work for 1.7.10?

turbid tide
#

not to placeholderapi

arctic laurel
#

I heard with one of the cores, and they said they had support for both 1.7 and placeholder api

#

Aquacore

#

and when i do /papi reload, anf /papi list aqua still shows

austere hawk
#

what placeholder i use to see the time im playing

turbid tide
#

%statistic_time_played%

#

you can also get it unformatted as seconds, minutes, hours etc.

turbid tide
arctic laurel
#

You know when i join the server with 1.7.10

#

the placeholders are just shown as %(whatever)%

#

and when i join with 1.8 they work

#

as they should

#

and the plugin i am using is supporting 1.7.10

turbid tide
austere hawk
turbid tide
arctic laurel
#

thats the one u said should work for 1.7.10

turbid tide
#

yeah. 1.7.10 support was removed in 2.10.10

arctic laurel
#

I could get the latest if u want?

turbid tide
#

the thing is, I Kinda doubt this is a PlaceholderAPI problem for some reason.

#

what is your actual server version? if you do /version.

arctic laurel
turbid tide
#

what the hell is aSpigot?

arctic laurel
#

Idk, apparently a spigot hcf servers use?

arctic laurel
turbid tide
#

well I mean idk what aSpigot is at all

#

can you give a link or something?

arctic laurel
#

think it's this one

#

not 100% sure

turbid tide
#

you seem to be paying a lot of money for stuff you might not exactly need btw.

arctic laurel
#

yeah, seems that way

#

tryna get a good server out of it, but i run into small problems all the time

turbid tide
#

why do you even want to support 1.7 in the first place?

arctic laurel
#

cuz hcf is supposed to be in 1.7

turbid tide
#

like you could've done so much better if you went just paper (normal paper) 1.8.8 instead and instead of aqua core you went with some already existing plugins like Essentials, DIscordSRV, etc.

arctic laurel
#

bc of the pots and etc doesnt work properly in 1.8

turbid tide
#

like in my personal opinion, those are just scams. idk

#

the thing about custom forks, is that they make internal changes and break other plugins that might work just fine on paper/spigot

arctic laurel
#

I personally enjoy playing hcf a lot, and theres a big difference with 1.7 and 1.8 when it comes to playstyle

#

so i don't think ppl will wanna play on a 1.8 hcf server

turbid tide
#

yeah. but still. your custom fork, might be the one breaking plugins. like you never know. anyways I Don't think its PlaceholderAPI at all.

arctic laurel
#

alr, could u link me a spigot that should work and is working for both 1.7 and 1.8?

#

i can try it out

stark shard
#

Pls say u didnt get that fork from mcmarmet

#

All forks on there are scams

#

Y did u get a fork tho? For bow boosting? Or some pot function? U dont need a fork to fix those

arctic laurel
# stark shard Pls say u didnt get that fork from mcmarmet

idk, first i bought a premade, then the premade had rescripted a lot of the plugins, and the dev that sold me the premade quit, so he won't instead i bought all the plugins he had rescripted, and i just changed them out with the newer versions

#

so idk where he got the fork from

#

or idk what it even does

stark shard
#

Y did u buy a server if u dont know how to make one? U will end up spending lots of money that u dont need to

arctic laurel
#

ik how to make one, but idk like why these things doesnt work

stark shard
#

Ok

arctic laurel
#

but yeah

austere hawk
#

what placeholder i use to use this:

#

time played: 1h 10m 5s

#

who

turbid tide
austere hawk
#

only this?

turbid tide
#

yes.

slate berry
turbid tide
#

not really sure how to fix other than removing the placeholder itself from the hologram

slate berry
#

! [Fri 19:09:29 WARN ] at DecentHolograms-2.3.1 (2).jar//eu.decentsoftware.holograms.api.holograms.Hologram.updateAnimationsAll(Hologram.java:419)
! [Fri 19:09:29 WARN ] at DecentHolograms-2.3.1 (2).jar//eu.decentsoftware.holograms.api.holograms.Hologram.tick(Hologram.java:224)
! [Fri 19:09:29 WARN ] at DecentHolograms-2.3.1 (2).jar//eu.decentsoftware.holograms.api.utils.tick.Ticker.lambda$tick$1(Ticker.java:79)

#

Too same

turbid tide
#

hmm?

slate berry
#

DecentHolograms same problem

#

I understand to write directly to the plugin developer?

turbid tide
#

to the PlayTIme developer maybe. I'm not exactly sure

slate berry
#

Oki

austere hawk
#

Which placeholder can I use for Killstreaks? I tried to use killStats but that didnt work even after /papi ecloud reload or whatever..

turbid tide
#

some expansions need plugins to work

#

they don't work on their own

austere hawk
#

??

turbid tide
#

it requires an 8 years old plugin

austere hawk
#

oh

#

so it wont work for 1.18

#

i mean 1.17?

turbid tide
#

most likely

placid scarab
#

guys where is the kitpvp placeholeders ecloud

turbid tide
#

what kitpvp plugin?

#

can you link?

austere hawk
#

so it wouldnt work on 1.17?

turbid tide
austere hawk
#

no thats for leaderboards

#

i want it on my sidebar to say like #31 or something

#

in kills

turbid tide
austere hawk
tender vaporBOT
austere hawk
#

so next to the kill and stuff it would say &8(&6#31&8) or something

turbid tide
#

hmm? how so?

austere hawk
#

oh well i cant even send a screenshot which wouldve made my question make sense

turbid tide
#

%combatstats_placement_killstreak_YOURNAME% would return 31

austere hawk
#

hm so do i put combatstats in the expansion folder?

turbid tide
#

you don't need to

#

you have to install the plugin

austere hawk
#

theres no papi ecloud thin-

turbid tide
#

like any other plugin and the placeholders will just work

austere hawk
#

oh

#

oh- ok

#

i guess i can try

placid scarab
#

ı dont load a picturee

#

wait

austere hawk
#

the kills got reset

turbid tide
#

by default minecraft doesn't store killstreaks and all that

#

it only stores kills and deaths

#

that's why you need an enitre plugin to even get killstreaks

austere hawk
#

wait

#

ffs

#

i need an imgur 1 sec

#

its not showing the player name

turbid tide
#

ugh. change %player% to {player_name}

austere hawk
#

how do i make it

#

oh

#

sorry

placid scarab
#

@turbid tide ı send a picture but ı cant

tender vaporBOT
austere hawk
turbid tide
austere hawk
#

wait i forgot that?

#

smh

#

sorry

#

still same thing

#

i remember deleting the percent then thinking after typing playername that i would add it back but i forogt

#

anyway, its till the same

placid scarab
#

@austere hawk ı dont use ımgur

turbid tide
placid scarab
#

please send my pictures

austere hawk
#

you dont need an account

turbid tide
#

it will do the rest for you

placid scarab
#

I cant register

austere hawk
austere hawk
turbid tide
#

yeah. you don't have to register

#

it works without an account

placid scarab
#

I will solve it but ı have picture

#

@turbid tide Can I send dm

turbid tide
#

no

austere hawk
#

@turbid tide

#

it just says my minecraft ign

turbid tide
placid scarab
#

yes

turbid tide
austere hawk
#

it just says Zxnus

#

when i do papi parse me %player name%

turbid tide
#

what does this say?

placid scarab
#

but ı dont dowload Kitpvp placeholders because eCloud dont have folder

austere hawk
#

1 which is my current killstreak

turbid tide
turbid tide
#

what does this say?

austere hawk
turbid tide
#

not your current killstreak

austere hawk
turbid tide
#

%combatstats_killstreak%

#

use this

austere hawk
#

and it says 0 now

turbid tide
#

@placid scarab check your config.yml.

#

make sure placeholderapi option is enabled

#

and restart the server

austere hawk
placid scarab
turbid tide
austere hawk
turbid tide
#

that's the one

#

for current

turbid tide
austere hawk
placid scarab
#

okey bro

turbid tide
#

this returns your current killstreak %combatstats_killstreak%

#

the first one doesn't return your top killstreak. it returns your placement in the leaderboard

austere hawk
#

i want current

turbid tide
#

that's what the second placeholder is for

turbid tide
austere hawk
#

OOHHHH

turbid tide
#

in the top

austere hawk
#

OKKK

turbid tide
austere hawk
#

okay this is bad and needs fixing quick because now people are joining my server with no rank..#

austere hawk
turbid tide
#

well actually it was both

#

I just took one of them

#

what does /papi parse me %combatstats_kills% return?

austere hawk
#

1 which is how many i ave

turbid tide
#

and in your scoreboard it doesn't work?

#

or what exactly is the problem?

austere hawk
#

i hate the imgur thing

#

i have to send sooooooooooo many

turbid tide
#

I think you're not understanding what the placeholders do

austere hawk
austere hawk
turbid tide
#

ok. I'll try.

austere hawk
#

thank you

turbid tide
#

can you try puting a name there instead of {player_name}?

#

like your name

austere hawk
#

ok i also removed playername just to try and nothing happens

#

so just {Zxnus}

#

or

turbid tide
#

without the {}

#

so just Zxnus

austere hawk
#

but how do i do it for all players

#

is the question

turbid tide
#

IC. I found the problem. I'll send you an updated plugin jar in a second

austere hawk
turbid tide
#

I'm trying. having some problems actually compiling it

austere hawk
#

when i do /tab reload it gives no errors in console

austere hawk
turbid tide
#

@austere hawk I recommend you remove combat stats for now.

#

I can't get it to work and it might take a while

austere hawk
turbid tide
#

here you go @austere hawk

#

if you want to give it a try

austere hawk
turbid tide
#

its an updated version

#

%combatstats_placement_killstreak_{player_name}% should work now

austere hawk
#

i mean fine ill try it i guess

restive forge
#

Hey i got an error but cant post an Link from hastebin 😄
java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getKeys(boolean)" because the return value of "me.gabytm.placeholderapi.config.ConfigExpansion.getConfigSection(String)" is null

sharp jay
#

?paste

tender vaporBOT
restive forge
#

ok.. nevermind after pasting it on the side i see the "config expansion".
After this i remember i forget to remove it in the Expansion folder .. 🤦‍♂️

prisma torrent
#

I have a question regarding interaction with the menus using middle-click. I have a shop menu with a middle-click function which works in creative mode but not in survival. What might be the cause of this?

turbid tide
prisma torrent
#

Alright, thanks.

austere hawk
turbid tide
austere hawk
mental night
#

i think its in the placeholderapi config.yml

#

date_format: MM/dd/yy HH:mm:ss

#

@austere hawk in config.yml

#

you mean translation wise?

#

ahh oka

#

not too sure i know its possible as ive seen it before

mighty mesa
#

I was trying to add papi to my pom

#

for a plugin, and I got this

Blocked mirror for repositories: [clip-repo (http://repo.extendedclip.com/content/repositories/placeholderapi/, default, releases+snapshots)]

Since Maven 3.8.1 http repositories are blocked.

Possible solutions:
- Check that Maven pom files do not contain http repository http://repo.extendedclip.com/content/repositories/placeholderapi/
- Add a mirror(s) for http://repo.extendedclip.com/content/repositories/placeholderapi/ that allows http url in the Maven settings.xml
- Downgrade Maven to version 3.8.1 or earlier in settings```
runic vale
#

hello

#

i am creating a server with my friends and i want to add a top deaths scoreboard. I am using RealScorboard

#

But i dont know how i should do

livid falcon
#

The wiki will help you do the rest

worldly fjord
zenith zealot
#

is there a player effect placeholder

zenith zealot
#

ty

stark shard
#

How would i make a placeholder for a plugin with Skript?

vivid sparrow
#

You don't

turbid tide
#

thank you gaby

rotund pendant
vivid sparrow
#

anytime blitz

stark shard
tender vaporBOT
tender vaporBOT
vivid sparrow
#

Literally that

stark shard
#

Is it impossible, or is there a reason why I shouldn't

#

what if there is a placeholder I want but isn't available

#

I heard some ppl do it

turbid tide
#

impossible

stark shard
#

Idk how someone else made then but okay

#

If I were to make placeholders for another plugin, would I need to make another plugin or edit that plugin?

turbid tide
#

you'd need to use java/kotlin/other jvm language to make an expansion

stark shard
#

okay

#

ty

edgy sapphire
#

Hey, I'm getting this error after a server restart, I always need to reload the plugin to fix it, how to fix this issue so I would not reload the plugin?
https://paste.helpch.at/corusasahi.sql

turbid tide
#

if not then it might just be one of your expansions that's broken and breaks the loader so maybe delete the expansions and read them 1 by 1 until it starts doing it agai

dense saddle
#

does papi work with java 8

rare tangle
#

is there a way to make the string a placeholder returns all uppercase

#

like

#

%player%

#

but all uppercase

sharp jay
#

%player_name%

rare tangle
#

not player specifically

#

i meant like any placeholder in general

stark shard
#

Probably not

turbid tide
#

/papi ecloud download string then /papi reload and use %string_uppercase_<string>%

#

for example %string_uppercase_{player_name}%

austere hawk
#

Hello, is it possible to create a stats for multiple players with deluxemenus like (/stats <offlineplayer>)

rotund coyote
#

Hello,
is there a placeholder for the blocks placed and for the number of sheep sheared?
I do not find anything :/
Thanks

wide wolf
#

hello, how can i change the lanuguage of essentials placeholders (for example %essentials_kit_is_available_<kitname>% or %essentials_afk%)

I changed in config of essentials language to polish but this placeholders are still in english - how can i change it???

(for example this placeholder: %essentials_kit_time_until_available_<kitname>% is in polish so i dont know whats wrong...)

simple musk
#

is there a placeholder that returns your slot #?

rotund coyote
# buoyant tide Statistic expansion

I looked in the statistics but I couldn't find anything for the blocks placed/ crops placed and for the shearing of the sheep :/.
I manage to bring out the data for broken blocks , crafts, etc....
But these 3 actions I can't find a placeholder... :/

turbid tide
turbid tide
turbid tide
#

then you can use the checkitem expansion

turbid tide
#

so you can look there see if you find one but I couldn't find any other ones myself

simple musk
#

1-9

turbid tide
#

ahhh. hmm wonder if you can even do that in spigot. don't know any placeholders. sorry

#

hmm seems to be possible. at least on latest. just no placeholder I can find on the wiki

rotund coyote
rotund coyote
#

Oops sorry

#

Thank you very much, I will look into it in more detail

turbid tide
#

👍

dusty jasper
#

Hi all

#

Someone can help me with this warnings?
[10:56:45 WARN]: [PlaceholderAPI] Loaded class me.clip.ezblocks.EZBlocks from EZBlocks v1.5.0 which is not a depend or softdepend of this plugin.

#

I got several

turbid tide
#

its bcz some expansions (in this case the ezblocks) one is accessing data from another plugin

#

which is EzBlcoks.

dusty jasper
#

Okay

#

Another question

#

For dev stuff i use ServerUtils to reload my core

#

And after i do that, all the placeholder stop to work

turbid tide
#

yeah. its really not recommended. you should restart the servers instead.

dusty jasper
#

I've created a class in my core that extend PlaceholderExpansion

#

In 1.8 works and in 1.18 it doesn't?

#

We're going ahead or behind?

turbid tide
#

serverutils is not "going ahead". like the plugin does some weird stuff to do the reload. not even normal /reload is recommended.

#

does it break on /papi reload tho?

#

if it does just override the persist method and make it return true

#

Please note that reloading may not be compatible with each and every plugin! Plugins which depend on a reloaded plugin, are likely to be error-prone for reloading. Improper cleanup, or improper startup practises may break plugin (re/un)loading as well. Please be careful!
this is on server util's page btw.

#

well now that I read it, its not really the best thing I could come with

#

xD

dusty jasper
turbid tide
#

right. but you're saying that specifically supporting serverutils is "going ahead" which is completely wrong?

dusty jasper
#

i'm talking in general

#

In 1.8 there's 0 error

#

No problem with serverutils

#

And no warning

#

now in 1.18 warning and no serverutils

#

That's what i'm saying

#

And the last version of placeholderAPI is of 6 months ago

turbid tide
#

you can "blame" spigot for those. they're literally just telling you that a plugin is loading stuff from another plugin. In this case your EzBlocks expansion (which is considered part of PlaceholderAPI) is loading stuff from the EzBlocks plugin (which it needs so it can get the data to display placeholders?).

#

this warning was probably added at a later version by spigot

#

its not a warning added by PlaceholderAPI

dusty jasper
#

From what i know

#

Spigot can't add the prefix of a plugin randomly

turbid tide
dusty jasper
#

Don't come with those excuses now bro xd

turbid tide
#

check the github repo. its getting updated.

#

excuses for what? I gain nothing from this

dusty jasper
#

exact

#

So what's the point to find excuses

#

If there's no stable version means that they are doing something

turbid tide
#

excuses for what exaclty?

dusty jasper
#

But it's still not working properly

#

Or not secure enough

#

ANd it's fine

#

I'm not saying that's a problem

#

The problem is that idk why but from 1.8 to 1.18 it's no longer working

#

But writing here will not solve anything

turbid tide
#

not exactly... it just means that they're waiting for more stuff to pile up so they drop a bigger update. dropping a few lines of text changed update every day is not something we really want to do?

dusty jasper
#

So i will stop waste your time, i was just curious

turbid tide
#

I mean if you really think its a problem don't heistate to open a issue on github

dusty jasper
#

Hope it will get support for serverutils in the future

turbid tide
#

hesitate*

dusty jasper
#

It's sure a problem, reloading the full server for every test means losing 500% of time

#

Just bc who knows what placeholderAPI does

turbid tide
#

but do you know what ServerUtils does?

#

Spigot was literally not made to be reloaded.

#

and paper even warns you when you do /reload and makes you do it twice

#

its something very well documented and known. a few googles would probably find a few spigot posts explaining it

dusty jasper
#

test != real server

#

test server = you can do what you want

#

and stopping me from fast reloading changes is a bullshit

turbid tide
#

once again I don't work on the plugin. so open an issue and a developer will give you an answer

dusty jasper
#

It's fine

turbid tide
dusty jasper
#

Thanks for your reply

turbid tide
turbid tide
# dusty jasper test != real server

yeah. but that doesn't stop stuff from breaking. it doesn't just see its a test server and says "now the reload command can just work". I mean PAPI has a reload command itself. if you want to reload expansions do that. and for your core you should have a reload command if you want that reloads stuff safely

cold temple
carmine notch
#

Hello

#

how to do hologram player money list ? 😄

pliant pulsar
#

I think there is a bug with this placeholder -> "%statistic_mine_block%" when I mine any block it adds 1 to the counter, but if I mine stone it turns into rock and counts as 2 mined blocks when it should really be 1, no?

rare tangle
#

is there a placeholder to check how long a player has been on a certain world?

rugged widget
#

after restarting the server it forgets what extentions i installed

rugged widget
#

[20:36:05 WARN]: [PlaceholderAPI] Task #12342 for PlaceholderAPI v2.11.1 generated an exception
org.bukkit.plugin.messaging.ChannelNotRegisteredException: Attempted to send a plugin message through the unregistered channel `BungeeCord'.

bold charm
#

anybody knows why when i tried to use %server_tps% or %tps% placeholders into TAB PREMIUM plugin of Neznamy, placeholder prints me 3 times the tps?

orchid thistle
#

hello

#

?paste

tender vaporBOT
orchid thistle
#

What command should i use to remove a specific amount of item from the inventory to the user ? and what placeholder should i check for the amount of the item ?
https://paste.helpch.at/zisujomibe.bash

#

im using deluxemenu and checkitem PAPI

orchid thistle
#

omg im so st*pid, al my requirements had the same name xd

zenith zealot
#

is there like an item placeholder

turbid tide
# bold charm anybody knows why when i tried to use %server_tps% or %tps% placeholders into TA...

the placeholder prints the values at 3 different times. iirc its 1 minute, 5 minutes and 15 minutes. or it might just be seconds. there's placeholders to get the values for all of those separately:

%server_tps_1%
%server_tps_5%
%server_tps_15%
%server_tps_1_colored%
%server_tps_5_colored%
%server_tps_15_colored%``` first 3 just get it normally and the other 3 get it and also color it.
turbid tide
bold charm
#

@turbid tide sorry, i meant when i use those placeholders in a bungeecord or waterfall environment, it prints 3 different tps on the same line

bold charm
#

sorry, i meant when i use those placeholders in a bungeecord or waterfall environment, it prints 3 different tps on the same line

turbid tide
#

Ugh. PlaceholderAPI doesn't support bungeecord? not sure how you're using it there

rugged widget
#
java.util.concurrent.CompletionException: java.lang.NullPointerException
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:412) ~[PlaceholderAPI-2.11.1(1).jar:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
Caused by: java.lang.NullPointerException```
turbid tide
rugged widget
#

These are the ones i use [17:41:55 INFO]: A total of 23 placeholder hook(s) are active: auctionhouse, bountyhunters, broadcastplus, bungee, chatmanager, cmil, combatplus, crazycrates, ezcolors, jobsr oreannouncer, plan, player, robottags, rosestacker, server, spark, supervanish, tab, townyadvanced trademe, vault, vulcan

bold charm
#

I´m put the Placeholder API on all of my paper backend servers, i'm not put them on the proxy

#

The TAB plugin is on the proxy and i put the TAB bukkit-bridge on my backend servers as the author says on the wiki

#

But i can´t resolve that bug on %tps% placeholder

elder palm
#

I guess there's your answer. %tps% is an internal placeholder from tab, not placeholder api and therefore will most likely glitch out or even parse it for all servers connected within the bungee, using the bridge. so my guess is you got 3 that fit the criteria

covert tinsel
#

Hi, I'm looking to add a permission that only activated at certain times of the year through contexts. I'm planning on using the ExtraContexts addon for LuckPerms and PlaceholderAPI placeholders, but I was looking at the "server_time_X" placeholder, and I was curious how I would make it so the placeholder would define a period of a month instead of one date, or do I have to add a placeholder for each day of that month? Any help is greatly appreciated!

austere hawk
#

So you'd do %server_time_M% to get 3

#

or well, 5 since its may

covert tinsel
austere hawk
#

can you give a better example?

covert tinsel
austere hawk
#

Yep so what you could do is
%server_time_M%, then check if that equals to 5

#

and if it does, then you're in may

#

Not sure if you can run checks like this with ExtraContexts

#

oo yep you can

covert tinsel
austere hawk
#

You'd put this in your ExtraContexts config

placeholderapi-placeholders:
  month: "%server_time_M%"
#

Then in your luckperm context you'd probably do like month=5

covert tinsel
#

Ok, thanks, I’ll start adding this to my server, thanks for your help 🙂

austere hawk
#

yeah np

covert tinsel
# austere hawk yeah np

Hi, sorry to bother you again, but would “%server_time_MMMM%” work if I wanted to set December as the month in the context? Thanks again for your help!

austere hawk
#

yep that should work

#

I think numbers are easier to work with though imo

#

but, whatever fits your use case haha

covert tinsel
#

Yeah they are, just want to make sure there’s no prob going from single digit number (like 5) to a number with two digits (like 12)

austere hawk
#

There shouldn't be any

#

You could also use MM

#

which would make 5 into 05

covert tinsel
#

So 12 would still work under M, or would it need MM

austere hawk
#

No it should work with just M

covert tinsel
#

Ok, and MM would make 12 012 or smth

austere hawk
#

Nah would be just 12

covert tinsel
#

Ok, thanks, I’ll give that a try

covert tinsel
# austere hawk Nah would be just 12

Hmm, I’ve set the extra context to the permission, but it doesn’t seem to be doing anything, does ExtraContext need to be installed on Bungee and Spigot? And if so is there a specific Bungee version? Thanks again for your help 🙂

austere hawk
#

But I know you can't have placeholderAPI on bungeecord, so

#

What you could do is link all your luckperm plugins with a database, then put extra context on each of the spigot servers

#

and it should carry through throughout the whole thing

covert tinsel
austere hawk
#

np

nova ether
#

Hello, I downloaded Heroes-expansion, but noone placeholder works, example : %heroes_main_class_name%

#

I already used Statistic, Vault etc.. But this one doesn't show

pliant pulsar
#

But I need only the date "03/12/22" and in my country format, is it possible?

mint fable
#

what about %player_first_played% %player_first_join% %player_first_played_formatted%

pliant pulsar
#

tested

mint fable
#

prob easiest to use js

#
var date = new Date("%player_first_join_date%")
date.toLocaleDateString()

maybe

pliant pulsar
#

How do I use it as a placeholder?

mint fable
#

you gotta download and use the javascript expansion

#

and make that a script

tender vaporBOT
pliant pulsar
#

2022-03-12

mint fable
#

day/month/year is what you want?

pliant pulsar
#

yes!

mint fable
#

might be easiest to just disect it then

#
date.getDate() + "/" + date.getMonth()```
#

to start

nova ether
#

API for Heroes doesn't work for me, can someone help?

mint fable
pliant pulsar
#

A friend of mine told me that by editing the date in the PlaceholderAPI config I can do it easily, I didn't remember that xD

mint fable
#

I looked for that

pliant pulsar
mint fable
#

ah smh

#

it's not under the player expansion

#

it's just date:

#

smh

pliant pulsar
#

check this

mint fable
#

sick

#

a lot easier

pliant pulsar
#

xD

#

papi god

mint fable
#

@nova ether type /papi parse me %heroes_main_class_name% in chat

#

does it work?

nova ether
#

it types %heroes_main_class_name%

mint fable
#

?startuplog

tender vaporBOT
mint fable
#

can you send that over

#

Also, you said you downloaded the expansion jar

#

from where?

#

the spigot page?

nova ether
#

Nah I used command, /papi ecloud download Heroes

#

Do I send you log here?

mint fable
#

try the one from the spigot page instead

#

you can send it in a paste

#

but it looks like the one on the ecloud is different from the one on the spigot page

#

probably better

nova ether
#

Can you send me the link?

mint fable
#

all the placeholders are also listed on the spigot page for that one

#

bit different from the other one

nova ether
#

Sir

#

Thank you so much ❤️

austere hawk
#

%math_{Hub-1}+{Hub-2}%
Does anyone know why this doesn't work? I wanna get combined number of players from multiple servers

plush dove
#

how could i use a % sign in a placeholder?

sharp jay
#

wym

vivid sparrow
#

if you are talking about math placeholders, it is [prc] I believe

tired wharf
#

MiniMessage support is coming in v3?

nova ether
#

Does anyone know how to restart statistics?

vivid sparrow
nova ether
#

If I delete playerdata folder, nothing bad will happen?

#

or stats

#

I mean If I delete the folder, it will automatically make new one or?

uncut matrix
#

Hey, I want to make a javascript placeholder which returns the current time in unix. But all I get is like 1.652523635E9 which won't work with timestamp in discord. https://paste.helpch.at/oqibuvagub.js

Edit: Fixed it

plush dove
# sharp jay wym

Like inside the changeouput placeholder, I want it to output the text %

#

Basically I want the changeoutput placeholder to be able to output text with the percent sign in it

mint fable
#

you can try using the ascii expansion inside the changeoutput one

plush dove
#

oh ok thanks

drowsy jackal
#

How can I divide the %player_health%

#

amount to make it display only hearts not half hearts

mint fable
#

%player_health_rounded% maybe @drowsy jackal

drowsy jackal
mint fable
#

what does it show

#

and what do you want to show

drowsy jackal
#

a 0

drowsy jackal
#

if im at max health

#

not 20

mint fable
#

so %player_health% and %player_health_rounded% both return 20?

drowsy jackal
#

%player_health_rounded%

#

shows 0

#

and so does player_health

mint fable
#

what shows 20

drowsy jackal
#

for TAB

mint fable
#

okay, so you're saying shows 0

#

can you test it with /papi parse me %player_health% %player_health_rounded%

#

and tell me if it still returns 0

drowsy jackal
#

it just says

#

%player_health% %player_health_rounded%

mint fable
#

you need to install the expansion

#

run those commands and then parse it again

drowsy jackal
#

20.0 and 20

mint fable
#

install that one

drowsy jackal
#

done

mint fable
#

if they have 9.5 hearts do you want it to say 9.5?

drowsy jackal
#

9

#

or just rounded

mint fable
#

%math_0:{player_health}/2%

#

see if that works

drowsy jackal
#

it works!

static zenith
#

Hello!
How i can take permission for player but he are offline

#

i test papi: OtherPlayer , ParseOther, but nothing if player off

vivid sparrow
#

try luckperms if you are using it

turbid tide
#

fairly certain their placeholders do not work for offline players

vivid sparrow
#

welp

tender vaporBOT
plush dove
#

How could I make a changeoutput placeholder where it compares the first thing to multiple texts?

#

like this: %changeoutput_contains_{checkitem_getinfo:40_mat:}_BEETROOT\_SEEDS OR POTATO OR CARROT OR WHEAT\_SEEDS_ADD_SET%

#

Trying to check if the offhand item is BEETROOT_SEEDS, POTATOES, CARROTS, or SEEDS

mint fable
#

probably just want to use javascript at that point

tender vaporBOT
plush dove
#

Sorry, had to go, could I use javascript like a placeholder in another plugin that supports PAPI?

turbid tide
#

yeah. with the Javascript expansion

plush dove
#

ah alright

turbid tide
#

you can create your own custom placeholders that execute a javascript script

plush dove
#

😭 I have no clue how to do this

#

I've been looking at it and i know not one thing of java script coding

tender vaporBOT
turbid tide
#

might want to take a look at the links above this

#

specifically the first 2 ones

plush dove
#

I have 😭

#

This would require you to know basic javascript, which I dont unfortunetly

turbid tide
#

well that's what the "javascript" expansion is for xD

plush dove
#

well I think I have a way to do what I need without it

#

But I do have another odd issue

#

so I have this placeholder: %changeoutput_equals_{checkitem_getinfo:40_mat:}_WHEAT\_SEEDS_SET_ADD%

#

Which should check the offhand item, and see if it's WHEAT_SEEDS, and if it is, then give me "SET", and if it isn't, give me "ADD", correct?

turbid tide
#

yeah.

plush dove
#

I have COOKED_PORKCHOP in my offhand yet it's still giving me SET

turbid tide
#

/papi parse me {checkitem_getinfo:40_mat:}

#

what does this return?

#

oh 1 sec

plush dove
#

Change it to %?

turbid tide
#

/papi parse me %checkitem_getinfo:40_mat:%

#

yeah

#

when you have the cooked porkchop

plush dove
#

sad

#

cant even send a picture

tender vaporBOT
turbid tide
#

hmm.

plush dove
#

but cooked_porkchop but all caps

turbid tide
#

I saw your message

#

yeah

plush dove
#

so it works fine there

turbid tide
#

can you try something like this: /papi parse me %changeoutput_equals_TEST_WRONG\_ANSWER_SET_ADD% and then /papi parse me %changeoutput_equals_TEST_WRONG_SET_ADD%

plush dove
#

First one gave me "ADD"

#

Second one also gave me "ADD"

turbid tide
#

so these do work fine. hmmm

plush dove
#

maybe I have to escape the underscores in the {} placeholder?

turbid tide
#

that shouldn't be the case. let me double check the source code tho

plush dove
#

bruhh

#

that fixed it

turbid tide
#

oh was it that? I thought it parses the placeholders first

#

then splits the arguments

#

yeah I was wrong. it doesn't

#

it splits first

#

so basically it was taking {checkitem as one argument then getinfo:40 as another and then mat:} as another

plush dove
#

👍 got it, thanks

#

im back

#

%changeoutput_equals_{checkitem\_getinfo:40\_mat:}_CARROT_SET_ADD% should check my offhand for carrots, and if it is, then output as "SET", right?

#

It gives me "ADD" even though my offhand is carrots

#

I ran /papi parse me %checkitem_getinfo:40_mat:% and it gave me CARROT

#

I ran /papi parse me %changeoutput_equals_{checkitem\_getinfo:40\_mat:}_CARROT_SET_ADD% and it gave me ADD though

#

... I removed the \ from the {} placeholder and it works fine then

#

I'm so confused

turbid tide
#

if no one is answering I'm going to be taking another look in like 15-20 minutes. not doing very well rn

plush dove
#

ah, your fine. I think I can figure it out on my own with some testing. I'll let you know how it goes

#

ok so, doing %changeoutput_equals_{checkitem\_getinfo:40\_mat:}_WHEAT\_SEEDS_SET_ADD% with the forward slashes doesnt correctly check even if I have wheat seeds. It always gives me ADD. Doing the placeholder without the forward slashes always gives me SET, even if having wheat seeds or another item. The only time it works properly without the forward slashes are when I don't have anything in my offhand

turbid tide
#

ok so I'm not feeling very well today and I just double checked and I was completely wrong. the \ in the bracket placeholders should not be needed at all

plush dove
#

😬 I'm sorry to keep bothering you then, but if I remove the \ then anything I hold in my offhand is considered wheat_Seeds

#

no wait... Only cooked_porkchop does it

#

nvm, a lot of stuff do it

#

But oddly enough, carrots, potatoes, and wheat work normally

turbid tide
#

you might want to try something like this:

#

%changeoutput_equals,ignorecase,ignorecolors_{checkitem_getinfo:40_mat:}_WHEAT\_SEEDS_SET_ADD%

plush dove
#

nope, still gives me SET with cooked_porkchop

#

and the text is in full caps, white color

turbid tide
#

this confuses me a lot. anyways I think I could just give you the javascript code. should be just some simple if checks

plush dove
#

pretty sure theres already a community java script that checks for items

turbid tide
#

yeah. that's basically the precedent for checkitem expansion

#

But I'm saying use the javascript expansion as an alternative of changeoutput.

#
function checkItem() {
  if ("%checkitem_getinfo:40_mat:%" == "COOCKED_PORKCHOP") {
    return "SET";
  }

  return "ADD";
}```
plush dove
#

ah ok. is that all thats needed?

turbid tide
#

yeah. you need to set it up first in javascript_placeholders.yml and then in plugins/PlaceholderAPI/javascripts/

#

the wiki should tell you how to create a javascript placeholder step by step

tender vaporBOT
plush dove
#

alright, thank you very much! sorry for all the trouble I've caused

turbid tide
#

you've caused no trouble at all. I'm here to help

plush dove
#

whenever I do /papi parse me %javascript_change%, it just gives me a blank text in chat

turbid tide
plush dove
turbid tide
plush dove
#

Yep I have

turbid tide
#

oh yeah that's my bad

#

I forgot to call the function

#
function checkItem() {
  if ("%checkitem_getinfo:40_mat:%" == "COOCKED_PORKCHOP") {
    return "SET";
  }

  return "ADD";
}

checkItem();```
plush dove
#

pog it works! ❤️

turbid tide
#

alright. and how do you want these all to work? do you want to check if its X or Y or Z? or just check if its X?

plush dove
#

confusion

#

was that directed towards me?

plush dove
#

ah, well basically I was trying to make a custom enchant that replants crops when harvesting them, but if the offhand item is a specific crop then it would plant that crop. So if you had nothing in your offhand and you broke carrots, it would plant carrots. But if you had potatoes in your offhand, it would plant potatoes

#

well, overall, I spent far too long on something extremely dumb and nobody would use 😂

turbid tide
#

well awesome for this. not in general tho xD

plush dove
#

I actually use the changeoutput placeholder in so many places, javascript will definetly help :D

cobalt cave
#

So im using a formatter inside a formatter what would I use when doing %{3rd placeholder}%

plush dove
#

Can you access api from other plugins in JavaScript

wind panther
#

Can placeholder api have bungee support/can be installed on a Proxy?

sand dagger
#

Can't find it anywhere

#

Where is the average tps and tps rounded tho

turbid tide
#

%server_tps%
%server_tps_1%
%server_tps_5%
%server_tps_15%
%server_tps_1_colored%
%server_tps_5_colored%
%server_tps_15_colored%

sand dagger
#

Alrighty thank you

turbid tide
#

it will only return it rounded I believe

sand dagger
#

%server_name% isn't returning the correct name

turbid tide
#

its returning the name you set in plugins/PlaceholderAPI/config.yml

sand dagger
#

Ah okay

#

Does the Bungeecord server name return still exist under a different expansion than Bungeecord or no?

turbid tide
#

no

crude yew
#

Hello, once in a few server restarts I get this error on my server. What could be the issue? Other times everything loads up fine.
Here's what happens when PAPI breaks:
https://pastebin.com/raw/McpgBfBB
AND here's what happens when it loads up normally with nothing changing on the server:
https://pastebin.com/raw/PUw2VNjR
Any help please?

turbid tide
astral python
#

hello I have a little problem with my api i try to be the api kill stats on my tab but its does not work it downloads but it does not appear in the list of papis is normal?