#placeholder-api

1 messages · Page 153 of 1

pine spoke
#

Apart from that message, I only get this one when I put / papi reload "No expansions were registered!"

desert trench
#

=paste

tender vaporBOT
#
HelpChat Paste

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

desert trench
#

paste your latest.log

pine spoke
#

Ok

#

give me a second

desert trench
#

no problem take your time 🙂

pine spoke
desert trench
#

You sent the log?

#

You've not posted any logs here

pine spoke
#

Oh, I got the wrong button

desert trench
#

All good PartyKirby

pine spoke
desert trench
#

=paste

tender vaporBOT
#
HelpChat Paste

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

desert trench
#

click on helpchat paste put the text in there, save and send link

pine spoke
#

aaa ok

desert trench
#

can you share the full server startup log?

pine spoke
#

._.

desert trench
#

?

#

You sent 6 lines, that doesn't exactly help me.

pine spoke
#

I did not put "aaaa" there xD

pine spoke
desert trench
#

no no, i was just using that to show what i meant ;D

pine spoke
#

@desert trench There I put all the start log of the server

desert trench
#

I mean, it knows about the expansion of jukebox

#

give me 2 secs my meeting ends soon

pine spoke
#

Ok

desert trench
#

ze meetings they're over. now to save ze world!!!!

pine spoke
#

jeje

desert trench
#

yeah i see it says here [14:27:29 INFO]: No expansions were registered! no expansions 🤔

#

whats in your placeholderapi/extensions folder?

pine spoke
tender vaporBOT
#
Uploading Images

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

desert trench
#

=imgur

#

that's a command?

pine spoke
#

Perhaps ._.

desert trench
#

I'm super confused why it broke

pine spoke
trim mist
#

So I might have to manually set that version and then release an update.

desert trench
#

hi glare

trim mist
#

It's not something you do.

#

Did Odin's instructions fix it?

pine spoke
#

Aaaa then what do I do :d? I just hope or should I do something else?

trim mist
#

Again, did you follow what Odin told you to do?

#

You said you changed the files, did it load?

pine spoke
trim mist
#

Okay

pine spoke
#

Now I put the command / papi reload right?

trim mist
#

And it did load?

#

If you replaced the jar and rebooted you don't need to reload anything.

pine spoke
#

Ok, I will check if I load with / papi list

#

I got this from the console "There are no placeholder hooks active!"

#

.-.

trim mist
#

Startup log

tender vaporBOT
#
FAQ Answer:

Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.

pine spoke
#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
HelpChat Paste - Usage
Hastebin

trim mist
#

And are there jars in the expansion folder?

pine spoke
#

"Expansion-vault.jar"

trim mist
pine spoke
#

Ok

pine spoke
#

I get this message

trim mist
#

Try to reproduce with only PlaceholderAPI and Vault installed.

pine spoke
trim mist
#

Remove all plugins.

#

Install only PlaceholderAPI and Vault

#

See if it loads.

pine spoke
#

Ok

#

I already removed all the plugins and only left the ones you told me, but it doesn't work anyway :C

tender vaporBOT
#
Hey!

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

trim mist
#

Alrighty, well, maybe someone else will know because I'm stumped if it's still not loading it.

pine spoke
trim mist
#

Nope.

#

If anything it might not load because you don't have an economy plugin.

pine spoke
#

Maybe

rotund swift
#

I am I the only one who tries to get papi on a proxy server for a global chat? I haven't found a single bridge between any proxy and papi. Is there a viable workaround other than with a Rest application?

brisk coral
#

wait for papi 3

rotund swift
#

Is there an eta? I would need a workaround asap :c

brisk coral
#

Give it like a year or three

trim mist
#

You're better off having something custom made to hook into possibly plugin messaging.

rotund swift
#

Eeep. I understand.

#

I thought so, but I am very rusty with coding. (Fiverr is a joke)

#

I think it would be very time consuming to learn all the APIs just for a single hook.

brisk coral
#

Well I mean any particular reason why you're running it through bungee

rotund swift
#

On my network, I use essential's nicknames and a papi based suffix. It is basically one of the main aesthetics of our community.

#

I have chats synced from all of our servers over bungeechat. The only thing that is missing is papi support of some sort.

brisk coral
#

Why not parse placeholders before they get sent to bungeechat

rotund swift
#

I can't think of a possible solution at this point.

#

I doubt I know how to do that.

#

Bungeechat is taking over as a chat manager, I wouldnt know how to parse it before the direct input into the message channel

trim mist
#

It might not be the easiest to parse that simply because he's using Bungeechat as the processor which is on the proxy.

brisk coral
#

which get's data through which event?

trim mist
#

That's what I'm trying to figure out 😛

rotund swift
#

I could ask the dev if that's any helpful.

trim mist
#

Probably a good option.

#

Do you put the plugin on the proxy and the backend servers?

rotund swift
#

Which plugin?

trim mist
#

BungeeChat

rotund swift
#

"It's the normal chat event" said Brainstone

trim mist
#

Well if you put it on the backend, it's something to work with, but if you only put this plugin on the proxy, then it might not be as easy.

brisk coral
#

AsyncChatEvent I'd asume then

trim mist
#

It looks like this is proxy-only and it's using the bungeecord ChatEvent.

brisk coral
#

What in the

trim mist
#

Which means it's probably no-dice unless you make a plugin on the backend to make the proxy get the message already parsed.

rotund swift
trim mist
#

Correct, it's a proxy-only plugin.

sick cipher
#

As scoreboard plugin i use quickboard and in that board i display a player his balance but if a player has for example $23.000.000 then the board gets very big, is there a way to make it display 23M instead or B for billion and K for thousand

brisk coral
#

"It's the normal chat event"
By this I presumed you meant bukkit

rotund swift
#

BC is proxy only

rotund swift
trim mist
#

Yeah I figured. I'm waiting on a response from someone, and their response will determine if it's possible to do this or not.

#

The simple constraint here is that there's no backend plugin. For example CarbonChat, which isn't ready for production yet, seems to handle PlaceholderAPI across servers simply because it goes on the backend and processes it before-hand.

#

More than likely it might not be looking too good since it's only on the proxy level.

rotund swift
#

I dont mind switching plugins, I just need PAPI plus proxy wide synced chat

trim mist
#

You might look at VentureChat. I've heard that works with PlaceholderAPI and has some cross-server stuff. I've never used it myself.

rotund swift
#

I have seen it, but idk why I didnt use it

#

I should give it a try! it looks like the description is referring to proxy papi support

cunning trench
#

Okay so, I am using BetterSocial plugin on a testing server. All good until I downloaded the JavaScript Expansion from PAPI and suddenly, the placeholders from BetterSocial just stopped working. Any ideas how to fix?

zealous shell
#

Hey guys

errant iron
#

hey whats up bro

zealous shell
#

So featherboard uses MVdWplaceholders

#

im using a plugin that uses placeholderAPI

#

i recall a conversion u can do in config to use both with featherboard

#

but heck can i find it anywhere

#

any ideas?

cunning trench
#

Nevermind solved it.

errant iron
#

nice

rotund swift
#

What does this mean "now available in the server expansion" I think it's from the "player" placeholder expansion

errant iron
#

Sounds like whatever it was is now in the server expansion

rotund swift
#

I think its just the server name. But what is the server expansion?

#

The "server" package?

#

on Ecloud?

errant iron
#

yep

rotund swift
#

Doesn't work. it still takes the "server_name" from the "player" package

errant iron
#

did you do /papi reload?

rotund swift
#

Yuppers

errant iron
#

Where are you using the placeholder

rotund swift
#

in the chat

errant iron
#

try restarting the server fully

#

if it still doesn't work, do /papi dump

rotund swift
#

Hm...Are you sure? if I unregister the player package, the username disappears, but the server expansion still doesnt replace the placeholder

errant iron
rotund swift
#

Trying to load this %player_server% %player_displayname%

errant iron
#

well you don't do player_server

#

you do %server_name%

rotund swift
#

Is it deprecated?

errant iron
#

I mean if its sending you a message probably

rotund swift
#

I am sorry. Been seeing to many configs and logs today, eyes twist already. Thank you for your help

tardy glade
#

will chatinjector work just in plugin configs as a number for example?

errant iron
#

afaik chat injector only affects chat

tardy glade
#

ah

#

so no way to use papi in plugins that dont support it?

errant iron
#

nope, you'd need to modify their code

#

chat is just an area any plugin can control so that's how chat injector works

#

you don't get to touch other plugins' config files

tardy glade
#

it will be kinda hard

#

because its aac lmaoo

turbid tide
#

Well techincally any message that is sent to chat will work with chat injector

#

but Idk if that's 100% true

#

I've never used it myself

tardy glade
#

nah i need to modify check threshold

turbid tide
#

ah yeah that's not happening

solar scroll
#

Hi ! I have a problem with the time displayed for my players, it sees the time in 60h format and not in 24h format ... Do you have a solution? The placeholder used is: %player_first_join_date%

turbid tide
#

I think this is still being worked on. I know this bug has been out for a while and its unfortunatelly the same for some other time placeholders like server uptime and time played

#

I don't think there is a fix yet

vale monolith
#

how do i make placeholders using the new system? does anyone have an example? i'm updating from 2.9.1

turbid tide
#

all should be explained on the wiki

#

here ^^^

vale monolith
#

ah awesome thanks

quick fox
#

Hello, I am using a plugin called "chestcommands" but I don't know how to put the number of users that are connected in a modality. to put those who are connected in that mode.

desert trench
gilded kettle
#

how do I use /papi parse from the console...?

vivid sparrow
#

instead of me use a player name

stone edge
#

Any issue reported about placeholders not being parsed when javascript expansion is installed?

stone edge
gloomy mist
#

when I try to download Player placeholders with /papi ecloud download Player, i get this message:

#

Failed to find an expansion named: Player

fervent spire
gloomy mist
#

2.10.9

turbid tide
#

?ecloudblock

tender vaporBOT
#
FAQ Answer:

Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.

gloomy mist
#

thanks

#

Fixed

languid gale
#

%pinger_isonline_UNKNOWN% ignore the unknown part as not revealing my ip, but anyone know how I can make it so when it says Online the whole thing is in capitals?

stable granite
#

Hello! I am working on an expansion for placeholder api in my plugin, and the log first says "[08:21:53 INFO]: [PlaceholderAPI] Successfully registered expansion: metrotool" Then says "[08:21:53 INFO]: No expansions were registered!". What am I doing wrong (expansions dont work with /papi parse either).

#

Also, it does work if i grab the plugin, put it into expansions folder, and manually enable it.

sterile cradle
#

@turbid tide i solved the problem btw... xd

tender vaporBOT
#
Hey!

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

sterile cradle
#

Oh sorry for the mention..

turbid tide
#

ohh the one with the placeholder api placeholders not setting

#

right

#

well glad to hear

sterile cradle
#

Yess xD

#

Not the best solve but i just looped through the players and send them the message

#

and canceled the event (chat event)

sterile cradle
turbid tide
#

btw I think I know what the issue is. The guy that gave you the 2 links to the javadocs was showing you that setFormat is taking in a String.format

#

so it needs some special format iirc

sterile cradle
#

yes but i can't find a special format anywhere :/

turbid tide
#

what if you set just the message instead of the player name tho?

sterile cradle
#

somebody said that %s, %s was for the player and message.

sterile cradle
#

Chat_Format: '&7%kingdom_kingdomprefix% %kingdom_rankprefix% &7%player%&f: &7%message%'

#

Example this ^^

turbid tide
#

hmm I'll take a look later gotta fix something rn and I'll see if I can find anything

sterile cradle
#

Oh thats no problem! Thanks : )

hybrid leaf
turbid tide
hybrid leaf
#

paperspigot 1.16.5 and im playing on minecraft 1.16.4

turbid tide
#

I mean java version

#

do yo uhave a dedicated sewrver?

#

or what type of hosting?

#

@hybrid leaf send over the full startup log if you don't know how to find the java version

#

?startuplog

tender vaporBOT
#
FAQ Answer:

Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.

turbid tide
#

it should be in there. this is how you get the logs ^^^

#

and send them using a paste bin

hybrid leaf
#

u mean this?

turbid tide
#

yes sir

turbid tide
hybrid leaf
#

yes i can

hybrid leaf
turbid tide
#

ugh I can't see it from here. I thought that maybe I can but that's only with pterodactyl panels apparently

#

just do that command

#

and you'll find it there

hybrid leaf
#
java version "16.0.1" 2021-04-20
Java(TM) SE Runtime Environment (build 16.0.1+9-24)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.1+9-24, mixed mode, sharing)```
turbid tide
#

yeah so that's the problem

#

you have java 16

hybrid leaf
#

what i need to do

turbid tide
#

you'll have to either instal GraalVM

#

or downgrade local java to 14 or lower

hybrid leaf
#

ok but im using this java to programming some small projects, can they still working when i use java 14? sorry for my english

turbid tide
#

ugh I mean they probably will unless you use something specific that was added in 1.15 or 1.16

#

15 or 16** I mean

hybrid leaf
#

ok

tepid stone
#

Anyone know of an addon/plugin that adds a %random_player% or something similar? Chooses a random online player. Can only seem to find placeholders that use random numbers.

turbid tide
#

you can probably find some shuffle method online for javascript and use that to shuffle the list of online players and take the first one from the list

hybrid leaf
hybrid leaf
#

ok thanks so much

sterile cradle
#

How can i get a char via FileConfiguration?

#

I see only options for a char list..

#

Maybe i am just blind.

#

Oh wrong channel, sorry

hexed current
#

%objective_score_<obj-name>%
hi, to take the value of a scoreboard objectives of an entity, what should I write to <obj-name>?

sterile cradle
#

I think you can enter an entity like a player or something...

hexed current
#

im trying with an armor stand 🤔

dense trail
#

👋

#

The javascript cooldown isn't working, when I click on the item in the gui this appears in console

#

[10:25:40 INFO]: You must supply a target, and a message: /papi parse {target} {message}

main bloom
#

Good morning,
after a night reboot, the placeholders on our server won't work and it throws this error. We have the latest version.

cursive ermine
#

Hello, I am trying to use the %server_name% placeholder to pull my server name which should be HUB01 but it seems to be pulling a default MOTD because it just says "A Minecraft Server"

#

Weird thing is I have no MOTD set to say that so that's not even pulling a correct MOTD anyways.

junior musk
junior musk
junior musk
cursive ermine
junior musk
# hexed current `%objective_score_<obj-name>%` hi, to take the value of a scoreboard objectives ...

I think that is not for the entity but for a name of a scoreboard objective, you can create them using /scoreboard objectives add <name> <type>, check this for how to use it https://minecraft.fandom.com/wiki/Scoreboard#Command_reference
if you want the value of an entity using a scoreboard objective, you have to use the placeholder %objective_score_<obj-name>_[otherEntry]% and use whatever name you used in the objective

dense trail
cursive ermine
#

Can we not post screenshots here?

tender vaporBOT
#
FAQ Answer:

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

cursive ermine
#

This is my second small issue I am seeing these messages in the console when I start the server. https://ibb.co/pPPX3x5

junior musk
#

you can ignore warns like those

#

it's not important

#

this is because you are using the JavaScript expansion which use a script engine called Nashorn which isn't supported in Java 15+, but if you aren't using it, you should be fine

#

this means that the ListPlayers expansion is outdated, you can remove it from your Expansions folder in your PlaceholderAPI folder and use the PlayerList expansion instead

#

same thing for redis expansion, it's outdated

junior musk
#

?

turbid tide
#

nothing

junior musk
turbid tide
junior musk
#

you can't pr a GitHub wiki?

cursive ermine
#

Thanks! That removes some of those errors.

#

How can I get the Nashorn warnings to go away? What do I need to update or remove for those?

junior musk
#

I think you can add a java flag to your server start script

#

this one I think
-Dnashorn.args=--no-deprecation-warning

cursive ermine
#

Ah perfect so much better! Thank you for your help.

I know you said I can ignore "not a depend, softdepend or loadbefore of this plugin." but can you tell me why this happens just so I know. I see it happen often on others too.

junior musk
#

MD_5 (Spigot's author) decided that it was a good idea to add those warning when a plugin hooks into another and doesn't have this plugin in its (soft-)dependencies

#

in this case, PlaceholderAPI hooks into Vault, Essentials, LuckPerms, WorldGuard and WorldEdit

cursive ermine
#

Ah gotcha, makes sense.

junior musk
#

that is because you are using expansions that depend ton those plugin, but PAPI can't put them all in its dependencies since there are tons of plugins and expansions, and expansions can be added dynamically ¯_(ツ)_/¯

cursive ermine
#

So basically any Plugin that hooks into another which isn't designated as a soft dependencies is going to throwing that message? Good to know now.

junior musk
#

yeah

cursive ermine
#

Perfect, thanks!

junior musk
#

but if you want to "fix" it on your own, you can open the PlaceholderAPI jar file with 7Zip, WinRar or anything that can open compressed folders, and edit the plugin.yml file

#

in there, you can add soft-depend: [Plugin1, Plugin2] with all plugins that you want

#

you'll have to do this with every PAPI updates tho

#

but at least, it won't show in console ¯_(ツ)_/¯

cursive ermine
junior musk
#

x)

cursive ermine
#

I can live with them, just as long as I know what the message means and its harmless Im good.

cursive ermine
#

Well.... My OCD got to me since you mentioned I could remove these messages. So I opened it up in Atom IDE. Is this correct?

soft-depend: [Essentialsv2.18.2.0, LuckPerms v5.3.27, Vault v1.7.3-b131, WorldGuard v7.0.4+f7ff984, WorldEdit v7.2.4+5723-e3bfc64]

junior musk
#

without the version

cursive ermine
#

That is what I wasn't sure of.

wet creek
#

sup tanguy

junior musk
#

hi

cursive ermine
#

soft-depend: [Essentials, LuckPerms, Vault, WorldGuard, WorldEdit] is what I have now but not removing them.

turbid tide
#

ugh Tangu what's this for?

#

oh you can hide those by adding the plugins as soft depend? I never knew this

cursive ermine
#

Its to suppress the soft depend warnings in console

junior musk
#

oh lol

#

I'm stupid

#

it's softdepend without - 😅

cursive ermine
#

Yeah that didn't work ether. I usually shut down the server. Make the edits then start it. Is there any certain place these need to be placed? https://ibb.co/fFRxt89

junior musk
#

you kept the - :D

cursive ermine
#

Oh crap, wrong screenshot

junior musk
#

ah

cursive ermine
junior musk
#

and it still shows the msg in the console?

cursive ermine
#

Yes

junior musk
#

🤔

cursive ermine
junior musk
#

that's weird

#

oh I know

#

try to take the plugin.yml file out of the jar

#

edit it

#

then put it back in the jar

cursive ermine
#

Well, the changes aren't being saved. That is the problem. Not sure why, let me play with this for a few

junior musk
#

yeah that's what I thought

white junco
warm topaz
#

have u downloaded the vault expansion

white junco
#

yes

#

I'm using SimpleScore

warm topaz
#

can u paste the output of /papi dump please

#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
HelpChat Paste - Usage
Hastebin

white junco
junior musk
#

what does /papi parse me %vault_eco_balance% return?

white junco
turbid tide
#

?startuplog

tender vaporBOT
#
FAQ Answer:

Startup Log Location
Your latest startup log can be found in the logs folder of your
server directory, labeled as latest.log.
Please copy the contents and paste them to a paste service.
Type ?paste for more information.

turbid tide
#

send over the startup log ^^^

#

also do you even have any economy plugin? @white junco

#

that connects into vault?

white junco
#

I have only vault plugin

turbid tide
#

oh well

white junco
#

as an economy plugin

turbid tide
#

that makes sense

#

that's not an economy plugin

white junco
#

oh, that's why?

turbid tide
#

yeah

warm topaz
#

vault is merely an interface for other plugins to connect to

junior musk
#

Vault isn't an economy in itself, it's a plugin that lets economy plugin hook into to be compatible with each other

turbid tide
#

^^^

#

its an interface to make every developer's life easier

white junco
#

Oh alright, my bad

turbid tide
#

you need an economy plugin like: Essentials, GemsEconomy, MultiEconomy or others

#

idk there's loads of economy plugins

#

out there

#

just need one that works with vault

white junco
#

alright thanks for the help

patent oak
#

did the repository for placeholderapi move?

patent oak
#

huh

#

alright

#

im just getting this error when building with maven

#

Failed to collect dependencies at me.clip:placeholderapi:jar:2.9.2

#

i can send the full error if that helps

#
[ERROR] Failed to execute goal on project IridiumSkyblock: Could not resolve dependencies for project com.iridium:IridiumSkyblock:jar:2.6.7: Failed to collect dependencies at me.clip:placeholderapi:jar:2.9.2: Failed to read artifact descriptor for me.clip:placeholderapi:jar:2.9.2: Could not transfer artifact me.clip:placeholderapi:pom:2.9.2 from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [mvdw-software (http://repo.mvdw-software.be/content/groups/public/, default, releases+snapshots), sk89q-snapshots (http://maven.sk89q.com/artifactory/repo, default, releases+snapshots), placeholderapi (http://repo.extendedclip.com/content/repositories/placeholderapi/, default, releases+snapshots)] -> [Help 1]
#

the IridiumSkyblock said something about the papi repo moving because of a fire

warm topaz
#

what is in ur pom ?

#

and im guessing its normal for maven to add :jar: like that

patent oak
#
<dependency>
    <groupId>me.clip</groupId>
    <artifactId>placeholderapi</artifactId>
    <version>2.9.2</version>
    <scope>provided</scope>
</dependency>
#

and

#
<repository>
    <id>placeholderapi</id>
    <url>http://repo.extendedclip.com/content/repositories/placeholderapi/</url>
</repository>
warm topaz
#

looks right to me, try using https instead tho, then reload maven / refresh dependencies

patent oak
#

i'm very new to maven, so i might've made a mistake somehwere

warm topaz
#

and u should update the papi version, as 2.10.9 is latest now

quiet gulch
#

need i say maven

warm topaz
#

💀

#

gradle gang

quiet gulch
#

stonccs

solid birch
#

what are placeholders for mcmmo?

median cave
#

Hello, /papi parse BabySmoelf %javascript_isDonator% just returns nothing, when it should return actual information

errant iron
#

Did you set up the Javascript thing correctly

#

There's like 4 things to do on the wiki

#

But I'm on my phone right now

median cave
#

I'm comming from a TAB support ticket, and this is the file they gave me ```function isDonator() {
if (BukkitPlayer.hasPermission("group.bandit")) return 2000000;
if (BukkitPlayer.hasPermission("group.ag")) return 1000000;
return 0;
}
isDonator()

cursive ermine
#

😎

errant iron
#

You also need to set it up in the config

junior musk
#

yeah that's what I told him

median cave
#

yes that works now 🙂

junior musk
#

👍

hexed current
junior musk
#

what exactly are you trying to achieve?

hexed current
#

i create a dummy scoreboard and add and subtract points to an armor stand, so I want %objective_score_seg ...% to show the value of the armor stand, do you think it is possible?

junior musk
#

you have to use the name of the armor stand (or whatever name you used in the scoreboard objective) as the [otherEntry]

hexed current
#

ok i will try with that, thanks for your help fingerguns

junior musk
regal coyote
#

im trying to find the api on spigot. apex hosting but i can only search for et i cant use a link. but when i search for placeholderAPI there comes MANY op

#

how can i find it

patent oak
#
Blocked mirror for repositories: [mvdw-software (http://repo.mvdw-software.be/content/groups/public/, default, releases+snapshots), sk89q-snapshots (http://maven.sk89q.com/artifactory/repo, default, releases+snapshots), placeholderapi (http://repo.extendedclip.com/content/repositories/placeholderapi/, default, releases+snapshots)
#

is this an issue with Papi or something else?

turbid tide
regal coyote
#

yes

#

i thing

turbid tide
regal coyote
#

where

#

???

wet creek
#

He sent a link?

regal coyote
#

is the api's name just PlaceholderAPI ?

turbid tide
#

wait are you trying to get the api to use in java

#

?

#

or what are you trying to do?

#

bcz if you are trying to import it to use in java then that link gives you the way to do it with both gradle and maven

regal coyote
#

i thing java

#

is int it this

#

hallo

#

I cant find it on apex hosting spigot

turbid tide
#

well that's the plugin. yeah... you said you want the api

#

if you want the plugin then yeah that's it

#

the one you snet

#

sent*

regal coyote
#

ok

#

when was the plugin made

errant iron
#

a bit ago

regal coyote
#

do you know the year

#

?

errant iron
#

I mean no, why?

turbid tide
#

its there

#

the upload date

regal coyote
#

thx 😄

turbid tide
#

or first release

#

idk what its called

regal coyote
#

Apr 20, 2015

#

can it be that

errant iron
#

sounds about right

regal coyote
#

I GOT IT

#

thx guys

#

😄

lone elm
#

Can somebody help me with CheckItem placeholder

#

I'm trying to let it check for a item with a CustonNBTData called: EOTM
But everything i try with name or other things it says faal (means error)
But if i let it check just for material like gold_ingot its alright it will go threw then

turbid tide
#

or custom names and lores

lone elm
#

even with colors tags or without it he just ignores me

turbid tide
#

use namecontains instead

lone elm
#

or doesnt it accept the fact that there is a space between?

turbid tide
#

it should accept spaces

#

but try name contains

#

and also specify the material it gives you more security that is the item you want

lone elm
#

Yea what im trying to prevent is that players can rename a gold ingot and its going to accept that

#

Okay nevermind found it

#

It hates the spaces

#

thats why it crashes

turbid tide
#

hmm that's weird. It sohuldn't

lone elm
#

atm its this

#

%checkitem_namecontains:EOTM,lorecontains:Server%

#

But once i make it EOTM Money, Server Currency

#

its going to say fail

mint fable
#

what if you tested it without bold

#

I know it works with colors, so it should work with bold, but otherwise I have no idea why that placeholder would fail

turbid tide
#

he's saying that spaces

#

is the problem

#

bcz when he removes the space it breaks

mint fable
#

oh the placeholder isn't failing

#

it's just crashing?

turbid tide
#

nah it just says no

#

like he doesn't have the item

#

even tho he has

mint fable
#

Ye, doesn't make sense

#

but it sounds familiar

turbid tide
#

I remember someone else having the same thing but got it working after but I don't remember how or whyt

#

why*

#

yeah

mint fable
#

does each one work alone?

#

like just namecontains or just lorecontains

turbid tide
#

@lone elm ^^^

lone elm
#

So only the first word works

mint fable
#

guess it's time for me to load up a server

#

what are you naming your item exactly

#

and the lore

lone elm
#

Hold on

mint fable
#

works for me

lone elm
#
'29':
      v: 2586
      type: GOLD_INGOT
      meta:
        ==: ItemMeta
        meta-type: UNSPECIFIC
        display-name: '[{"text":"EOTM Money","color":"yellow","bold":true},{"text":"","color":"yellow","bold":false}]'
        lore:
        - '[{"text":"Server Currency","bold":true,"color":"blue"}]'
        internal: H4sIAAAAAAAAAONiYOBg4HUuLS7Jz/VzCnFJLElkYHH1D/FlAABdE5jBGgAAAA==
```
#

The other internal is: {CustomNBTData:"EOTM"}

mint fable
#

uh

lone elm
#

Welcome to my issue ;p

mint fable
#

well

#

I have no idea how to help test this

#

because I gave myself an item

lone elm
#

atm got it working with lorecontains

mint fable
#

and named it EOTM Money

#

and gave the lore

lone elm
#

customnbttag?

mint fable
#

Server Currency

lone elm
#

it should have 2 tags

#

if normal item only 1

mint fable
#

no custom nbt because it doesn't check for nbt

lone elm
#

no but we use the custom tag to remove only that item from the player

mint fable
#

i mean

#

I guess?

#

you could also use the checkitem expansion if we get it working

#

if you remove the custom nbt tag(s), does the checkitem placeholder work?

lone elm
#

minecraft:clear command doesnt allow me to delete all those items with custom names

mint fable
#

you can use checkitem for that

lone elm
mint fable
#

with the same name/lore situation?

lone elm
#

Yea

mint fable
#

so... this won't work then

lone elm
#

Nope

mint fable
#

because if the player has the non-NBT item

#

with the same name and lore

lone elm
#

im already fighting with this for 3 days xd

mint fable
#

it will act as the other item

#

with NBT

#

why do you have 2 different items with the same name?

lone elm
#

Well to test which one he will pick with the minecraft:clear command

#

because i ahve to remove stuff from the player threw the console

#

and they give them another item in return

#

its the currency of our server

mint fable
#

I still don't see the reason to have 2 different items for your currency

#

Why do you have 2

#

just have 1

lone elm
#

keepit on testing purpose

#

the 1 we used before (without custom NTB) didn't wanna be removed

mint fable
#

so for testing purposes, we are going to try using 1 item without custom nbt

lone elm
#

it would remove all the gold ingots the player would have

mint fable
#

yes, you can do that with checkitem

#

%checkitem_remove_mat:gold_ingot,namecontains...%

#

but

#

you can't do it if we don't get the placeholder working

lone elm
mint fable
#

yes

#

[console] %placeholder%

lone elm
#

Ah that part wasn't clear for me

mint fable
#

but having 2 items wouldn't solve your issue

mint fable
#

you either have 1 item WITH nbt, or have 1 item without

#

not 2, y'know?

lone elm
#

We are now using the one with custom nbt

mint fable
#

okay but we need to remove it to test

#

remove the nbt and test the placeholder

#

I did this

#

/papi parse me %checkitem_give_mat:gold_ingot,nameequals:&e&lEOTM Money,loreequals:&9Miscellaneous|&9&lServer Currency%

#

to give myself the item

#

and then obv /papi parse me %checkitem_namecontains:EOTM,lorecontains:Server% to check it

lone elm
#

[console] %checkitem_remove_mat:gold_ingot,namecontains:EOTM Money,lorecontains:Server Currency%

#

so it should be like that then?

mint fable
#

that should work, yes

#

BUT

#

be careful

#

that will remove ALL of the moneys

#

put it amt:# if you want a specific amount

#

%checkitem_remove_mat:gold_ingot,amt:5,name...%

#

but that will only work if %checkitem_mat:gold_ingot,namecontains:EOTM Money,lorecontains:Server Currency% works

lone elm
mint fable
#

nice

lone elm
#

Hmm

#

it works

mint fable
#

nice

#

without nbt?

#

or with

lone elm
#

the only thing i can image is the _mat

#

without

#

because i didnt check for material

mint fable
#

o

lone elm
#

i only checked for name+lore

mint fable
#

just add it in

lone elm
#

Okay thanks for all the help mate!

mint fable
#

Also, if you add the NBT again, does the placeholder not work anymore? Just curious

#

because that's real weird thonking

#

but yes, checkitem expansion was kind of made for custom currencies/shops/etc.

#

so I like what you're doin here!

lone elm
#

🙂

#

i like the hard coding also xD

#

with out the "eco system"

mint fable
#

just curious what plugin are you using to make the item?

lone elm
#

nothing

lone elm
#

We use CMI {other source for essentials}

mint fable
#

oh is that in CMI?

lone elm
#

Just a kit

mint fable
#

ah

#

icic

#

makes sense

lone elm
#

yea ":)

mint fable
#

smart

lone elm
#

but players these times dont like the item for item economy >_<

mint fable
#

yep...

#

sad

lone elm
#

yea, well only og's will join then 😄

mint fable
#

there ya go

#

good ol basics

lone elm
#

indeed

#

Do you want the code for referrence once im finsished?

#

Finished*

mint fable
#

like the menu?

#

sure

lone elm
#

yea

#

Oki will send it to 🙂

mint fable
#

dope it'll be a nice addition to the examples

#

pretty dope

lone elm
#

still thinking of away to give the spawners

mint fable
#

if only checkitem could do nbt...

#

sadly I got no idea how to easily add it, so 🤷‍♂️

lone elm
#

atm thinking about making kits and force them to players

mint fable
#

i mean, if you can make custom items through kits

#

it sounds like a good idea to me

#

sounds genius

lone elm
#

cant find another way, because CMI is also protective againts the give command

mint fable
#

oof

#

how

lone elm
#

wel

#

/give @p minecraft:spawner{BlockEntityTag:{SpawnData:{id:"skeleton"}}} 1
If i do this, i get pig spawner
/minecraft:give @p minecraft:spawner{BlockEntityTag:{SpawnData:{id:"skeleton"}}} 1
Still pig spawner xD

mint fable
#

does cmi work with @p?

#

that's cool

lone elm
#

yea

#

and most sites are saying to use the /setblock command

#

and that is not very effective because then they first need a location and if its miss places blablabla....

mint fable
#

ya...

lone elm
#

na gonna go with kits

#

if you can think of something else lemme know 🙂

#

i will try it if it works

mint fable
#

ahh

#

wait

#

The SpawnPotentials is required or else it reverts to a pig spawner after the first skeleton pops up.

#

so maybe you just needed to add that

#

see if it works

#

can't believe how hard that was to find

lone elm
#

Still pig spawner

mint fable
#

it was 4 years ago

#

rip

#

what did you try

#

just to see

#

/minecraft:give @p minecraft:spawner{{BlockEntityTag:{SpawnData:{id:Skeleton}, SpawnPotentials:[]}} 1

#

?

lone elm
mint fable
#

ah

#

the give command has for sure changed formatting so

#

idk

lone elm
#

yea xd

#

/minecraft:give @p minecraft:acacia_boat 1

#

that is the new minecraft give command

mint fable
#

i got it @lone elm

#

using the mc give cmd /minecraft:give @p minecraft:spawner{BlockEntityTag:{SpawnData:{id:"minecraft:skeleton"}, SpawnPotentials:[]}} 1

#

need the specific id i guess

lone elm
#

Will try tomorrow now in bed 😅

mint fable
#

"minecraft:skeleton"

tender vaporBOT
#
Hey!

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

lone elm
#

dafuq barry

#

get lost

mint fable
#

wot

#

that worked for me thonking

#

1.16.5 tho

#

idk what you're on

junior musk
#

iirc you need the id of the mob in the SpawnPotentials aswell

#

/minecraft:give @p minecraft:spawner{BlockEntityTag:{SpawnData:{id:"minecraft:skeleton"}, SpawnPotentials:[{Entity:{id:"minecraft:skeleton"}}]}} 1

#

try that

mint fable
#

it filled in spawn potentials to skeletons for me when placed, but idk about for danneke

cursive ermine
#

I purchased this plugin and it's a really great solid plugin. It says it supports PAPI and it lists the placeholders, but it doesn't list the command to grab the extension. The plugin has a new dev and he is a great and super helpful, but he is still learning how it is setup so he is not familiar with the placeholder system. So how do I find the command for it. What it is called isn't listed on the wiki.

junior musk
#

the plugin may have the expansion built directly inside of it

#

which means it will load when PlaceholderAPI is found, so no need for any download command

#

you can check with /papi list for expansions installed

cursive ermine
#

Ah, when I do list I see it is there, but I do not see an expansion jar file for it or when I do papi reload it isn't listed. As naturally those are actual jar files. So I am guessing if it is built in there won't be a physically expansion file correct?

quick fox
#

Hello, I am using a plugin called "chestcommands" but I don't know how to put the number of users that are connected in a modality. to put those who are connected in that mode.

junior musk
junior musk
#

%bungee_<servername>%

topaz widget
#

Hello guys, may I ask does progress_bar expansion support RGB color as well as gradient?

turbid tide
topaz widget
#

Alright

cursive ermine
#

Does the %server_online% %server_online_<world>% not work anymore? I use %server_name% which is from the same server expansion pack and it works, but the online statuses do not.

turbid tide
#

in that server

#

and the world one shows the online players in that world

cursive ermine
#

That makes sense, either of them are not working though

#

I have deleted the server expansion a couple times and reloaded it and still nothing.

turbid tide
#

and also PlaceholderAPI version

#

also try parsing the placeholder /papi parse me %server_online% and check the console after to see if there are any errors

cursive ermine
#

Papi is 2.10.9 and server is 1.16.5

cursive ermine
#

They work in console.

#

But like you said, that returns numbers of players in a world which I did not know. That is useful to know for other things I have to do, but is there a placeholder that returns the online/offline status?

turbid tide
#

Because this placeholder doesn't work across servers

cursive ermine
#

It is for my Hub selector to put in the lore

turbid tide
#

if you want something that works across servers is the Pinger expansion

cursive ermine
#

The only draw back to using that is if you're sitting behind a BC network you will need to open up the ports to the direct hubs in order to ping them and that could pose a security threat. Not a huge deal for me since I work in networking so I have a solution for that.

turbid tide
#

by "not to good" I mean I have no clue what I'm doing

#

lmao

cursive ermine
#

Not sure what is going on, I have two separate plugins that will not parse placeholders, yet I can parse them in console just fine. Any suggestions?

turbid tide
#

Well not all plugins support PlaceholderAPI infortunatelly

#

the developer of each plugin needs to add support for it

cursive ermine
#

They claim they have PAPI support and DeluxeMenus should support it since it is the same Dev. 😂

turbid tide
#

ah DeluxeMenus does

#

and not all of Clip's plugin do xD some older ones don't

cursive ermine
#

Featherboard is the other one which it is suppose to work with. It's even demo'd on his test server.

turbid tide
#

so for example for %player_name% its going to be {placeholderapi_player_name}

cursive ermine
#

No, I was looking for that prefix for that now, so thanks

#

That works! Thanks! I knew there was a prefix MVdWPlaceholderAPI but didn't know if there was one vice versa. Learned some things today

turbid tide
#

👍

cursive ermine
#

Another one of lifes mystery's The %online% works, but the pinger does not. Both are PAPI placeholders. I replaced my IP with IP for privacy

  • '&7Players: %online%/150'
  • '&7Status: %pinger_online_IP:25561%'
turbid tide
#

%online% ain't no PAPI placeholder

#

also have you tried parsing it with /papi parse ?

cursive ermine
#

Yeah, online doesn't parse, but the pinger does. Once I use it in the plugin it doesn't parse. Not sure why some of these plugins advertise PAPI compatible if there are not.

austere hawk
#

Hello, do you know where this error is coming from?

junior musk
#

I think it may have something to do with AutoRestart

lime slate
#

anyone know if it's possible to parse a placeholder according to the person who is watching it? thonking

junior musk
#

it can if the plugin where you're using the placeholder does that

austere hawk
#

Except that I just restarted the server manually so I don't understand why it comes from that?

junior musk
#

I don't know either 🤷

lime slate
#

oh so it is possible, well that's pretty much what I wanted to know

#

do you happen to know any chat plugins that can do that just in case

#

if not I can search for myself

junior musk
#

mine can 😅 but it has the plugin TAB as dependency

austere hawk
#

i go test deleted my auto restart plugin

simple abyss
#

I'm using Featherboard, trying to use player_x, player_y, player_z and player_ping placeholders and after downloading Player via ecloud and reloading (even restarting), it still doesn't seem to want to work. Any ideas?

junior musk
#

FeatherBoard uses MVdWPlaceholderAPI, you might want to check its placeholders

#

but you can use PAPI placeholders if you use {placeholderapi_<placeholder>}

wet creek
#

o_O

simple abyss
#

Thank you

wet creek
#

is that new tanguy?

junior musk
#

no?

#

that's been here for a loong time LOL

wet creek
#

wtf I didn't know that

lime slate
junior musk
#

oh nice

#

there's not that much documentation ||it's shit, I know ;-;||

#

but you can ask me and I'll help 🙃

lime slate
#

oke, thanks!

cursive ermine
#

For %server_online_<world>% where does that pull the data from? Also is the <world> like it's listed in BC correct?

junior musk
#

uh it's world, not server

#

it takes the world of the current server you're in

cursive ermine
#

Correct, that is what I am trying to get.

junior musk
#

then you can use that placeholder and replace <world> by the name of the world you want the amount of player from

cursive ermine
#

Understand that part, is it case-sensitive, does it read it how it shows in BC? Reason I ask is I am in Hub01 but when I parse this in the console %server_online_hub01% it shows 0 is in there.

#

In the PAPI config it is listed as HUB01 but when I parse it with %server_online_HUB01% it returns 0 also even though I am in there.

stiff juniper
#

Does anyone know why in chat deluxe chat shows the place holder as %player% etc

tender vaporBOT
#
FAQ Answer:

Player placeholder not working? If you are using a plugin which supports PlaceholderAPI, and the %player% placeholder doesn't work, then change it to %player_name% and download the player expansion.
Commands:
/papi ecloud download player
/papi reload

junior musk
#

it doesn't have anything to do here

#

idk about case sensitive tho

cursive ermine
#

Yes, BC=BungeeCord, I was wondering where it checking the name from so I knew how to spell it in case it was case-sensitive. In either case though they are in caps in BC and the PAPI config

stiff juniper
#

Now this is the issue

#

The player part now works

#

Just the prefix no longer

#

Whats the best placeholder to use to output ranks

junior musk
junior musk
cursive ermine
#

Because each server has a name value in there. One server in BC = One world. I.E. /server survival, /server creative... etc and so on. Yes it is a "server", but it is also a world and you're wanting to get the total number of players online on that certain world/server. In my case the total in each Lobby hub.

stiff juniper
junior musk
junior musk
#

you can either use Vault's placeholders, or use LuckPerms' placeholders

stiff juniper
#

❤️

junior musk
cursive ermine
#

So where is that world name pulled from? Server properties or config for PAPI.

But no one who uses BC has multiple 'worlds" on a single BC server. So if you're pinging that server for players, you're essentially pinging the world. %server_world_<worldName>% is what I have tried, but where does the "world name" come from. Where does it read this data, server.prop or config for PAPI?

junior musk
#

So where is that world name pulled from? Server properties or config for PAPI.
from the name of the folder of the world?

#

But no one who uses BC has multiple 'worlds" on a single BC server
you can have multiple worlds on a server?

cursive ermine
#

Which is HUB01 like it is in the other two places. That is why I am asking so I can check and see if I am using the correct world name.

junior musk
#

alright, let's start from the beggining

#

is it HUB01 a WORLD, or a SERVER

cursive ermine
#

Both

junior musk
#

use %bungee_hub01%

austere hawk
#

In my server I am using placeholder api to display placeholders on holograms, it was working a few days ago now it is not and it just shows the entire placeholder to people instead of the value, it is not an issue with build battle or superb vote as they are BOTH not working, I figure it is a problem with this or holographic displays. It shows this to people on the holographic display: WINS: {medium}%buildbattle_wins% instead of showing their wins

#

Also with SuperbVote, it shows %ajleaderboards_board_superbvote_votes_1_name% - %ajleaderboards_board_superbvote_votes_1_value% instead of their votes

#

Does anyone know why this is happening or any possible things I can check to fix it?

errant iron
#

Do you have holographic extension too?

cursive ermine
#

LOL, right back to bungee though. I get what you're saying now. I think I was confusing both of us since my naming convention was the same for my server and world since it is the hub. %bungee_hub01% works and when I do %server_online_<world>% it works too now that I know how it is working. It is case_sensitive though for both solutions. Sorry for the confusion.

carmine crag
#

how do you setup a baltop on holograms

austere hawk
#

What is holographic extension

#

ooo thats that plugin I deleted because it looked useless

#

@errant iron Thank you

carmine crag
#

XD

cursive ermine
#

Is there anyone using the pinger placeholders and it accurately display online/offline? Reason I ask is it shows all mine severs are online even if they are not. I am not sure if it is pinging the port and it sees its open, or I don't have something configured right.

warm topaz
#

i believe u can change the update time of the pinger expansion in the PAPI config - unless thats a different expansion im talking about

#

so see if that helps with getting more accurate info being displayed

cursive ermine
#

It's not the update time. They all start offline of course when it first loads. I have them set to 10 seconds. Problem I am seeing is servers that are offline and not even spun up show up as online when that isn't accurate. I think it is pinging to see if the port is open rather than if the server is online. That's my theory right now at least. I go to mcsrvstat.us and put the IP and port in of the offline servers and it comes back with a ping and MOTD. So I think it is pinging the Bungee and not the actual server.

warm topaz
#

i see

#

what if u ping a closed port? that should return offline right

cursive ermine
#

Correct

warm topaz
#

what about the rest of the placeholders? do they return the wrong information too?

#

also, the expansion does actually check for the server itself, instead of just checking for an open port by the looks of it, unless something is wrong within the code

#

nvm, the expansion is actually completely broke 🌚

cursive ermine
# warm topaz nvm, the expansion is actually completely broke 🌚

😂 Right!

I put in the IP:PORT but I think it is pinging the BungeeCord server since those servers are sitting behind a proxy. It is returning a false online status based on if the port is open or not instead of if it can query. I.E IP:25575 has a server sitting there, but it is offline and not spun up. It shows it as online because that port is open. I am going to play around with it some more. It had to work at one time and I remember it working like 5 yrs ago.

warm topaz
#

yeah ill do some digging too, i think im wrong saying its completely broke. ive just read all upon the server list packets lmao

#

what server version btw @cursive ermine ?

cursive ermine
warm topaz
#

👍

warm topaz
#

ok the expansion is working for me just fine

cursive ermine
warm topaz
#

yes

#

i ping the spigot instances using 0.0.0.0:25565 and it works fine

#

all of the instances are connected to the bungee

cursive ermine
#

Yes, but that’s the proxy. You’re not actually pinging the servers. Turn some off and see if they show offline.

warm topaz
#

the bungee isnt using 25565 for me

#

i am definitely pinging the servers

cursive ermine
#

How are you able to tell?

#

Showing online isn’t my problem. It’s offline servers showing online when they aren’t.

warm topaz
#

are u giving it time to update the placeholder?

cursive ermine
#

I don’t think you’re understanding what I’m saying.

warm topaz
#

turn on server -> online, -> ur turning off the server -> still showing online, yes?

cursive ermine
#

OFFLINE servers are showing ONLINE. So it’s not an update issues.

#

It would be an update issue if online servers were showing offline.

warm topaz
#

i mean, maybe

cursive ermine
#

I know they are offline because the servers don’t even exist. Only the port reservations. So that tells me it’s pinging the port and not an actual paper instance.

When you first open it they all show offline. Then the update hits and it shows online. They should be staying offline because they don’t exist. So it’s not an update problem. If it was then online severs would show offline because they never update.

trim mist
#

I pushed the actual code behind the expansion if you wanted to take a look. It looks to be written back around 2017 so it could probably use some TLC.

sturdy raft
#

I need help with the CheckItem placeholder expansion

#

I have a custom player head and I want to check if in my hand (its itemname is Unemployed Villager's Head), but when I use:
/papi parse me %checkitem_mat:player_head,namecontains:Villager's Head%
... and I have that item in my inventory, it parses "no".

#

Any help?

errant iron
#

might not be able to have a space?

brave latch
#

hello a question why when I download the expansion (player) for the plugin (TRMENU) the plugin (PAPI) stops working I say I put reload and it does not reload it marks error
I hope I can help me please I would appreciate it

main bloom
#

Is placeholder text counted to scoreboard line length?

#

Anyone help? I already wrote on this support twice and nobody answered me.

turbid tide
#

actually somebody did answer you last time. They asked if you can try re download the plugin

turbid tide
turbid tide
turbid tide
#

That really depends on the scoreboard plugin

#

some count it before they parse it some after

main bloom
turbid tide
#

huh that's just an api. does your core parse the placeholders in the string before they set it as the scoreboard line?

#

als I'm not sure how scoreboards fully work so I can't help you with that. Have you tried parsing the placeholders using /papi parse me <placeholder> to see if they work at all?

short jasper
#

Hello

#

I want know which one ecloud can let me use sush as "%statistic_player_kills%".

turbid tide
#

Statistic

short jasper
#

How to download in the game?

turbid tide
#

/papi ecloud download Statistic, /papi reload

short jasper
#

CANT...................

turbid tide
#

chec console

#

does it say anything else?

short jasper
#

Now ths ok

#

i think is cmd worrn

junior musk
#

it's download, you used downlaod

short jasper
#

.......My

#

My cmd is copy form he.........

#

😆

junior musk
#

yeah, he made a small mistake 😅

turbid tide
#

dk what you're talking about

junior musk
#

oh

#

😅

#

BlitzZ, how dare you

turbid tide
#

mine clearly says download

junior musk
#

lol

turbid tide
#

smh

#

what's funny is that I specifically looked to see if there's a mistake and didn't notice it xD

junior musk
#

x)

turbid tide
#

shhh

short jasper
#

....

#

i donwload success

#

But

junior musk
#

/papi reload?

short jasper
#

i reload,but cant

#

SEE

turbid tide
#

have you tried /papi parse me %statistic_player_kills%

#

?

short jasper
#

YES

#

Its ok

turbid tide
#

it works when you parse it like that?

short jasper
#

YES

turbid tide
#

What about the screenshot? Where is that placeholder used?

austere hawk
#

what placeholder is used to display server status [online/offline] using papi?

main bloom
# turbid tide huh that's just an api. does your core parse the placeholders in the string befo...

My Core does this:

public static void updateBoard(FridayBoard board) {
        List<String> lines = Lists.newArrayList();
        lines.addAll(MCore.getPlugin().getMainConfig().getStringList("scoreboard"));
        board.updateTitle(PlaceholderAPI.setPlaceholders(board.getPlayer(), (String) MCore.getPlugin().getMainConfig().get("scoreboard-title")));
        board.updateLines(PlaceholderAPI.setPlaceholders(board.getPlayer(), lines));
}```
tender vaporBOT
#
Hey!

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

main bloom
main bloom
tender vaporBOT
#
Hey!

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

main bloom
junior musk
#

probably because of the character limit

#

it's 16 when you're using a client below 1.13

main bloom
#

Yes, but i mean, if it can be caused by long placeholder text

junior musk
#

anyways, it's not a PlaceholderAPI issue

#

🤷

#

if the plugin is done correctly, it would parse the placeholder first and then cut

junior musk
#

then it shouldn't be the placeholders

main bloom
#

Maybe i can try check player's version and set shorter scoreboard.

junior musk
#

also, be aware that color codes are also counted as characters

main bloom
#

Oh, really?

#

Okay

junior musk
#

yeah

hard basalt
#

hello im looking for javascript engine supported by this plugin

turbid tide
#

it only supports nashorn and if you're on java 15 you can install GraalVM so you can use graal then

#

bcz nashorn was removed in java 15

warm topaz
#

nashroon

turbid tide
#

yeah I saw Kaliber

#

don't need you to correct me. ty

warm topaz
#

i do 🙂

hard basalt
#

ok

#

so graalvn is an independent java instance or i just need to install it normally

cursive ermine
tender vaporBOT
#
Hey!

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

sturdy raft
tender vaporBOT
#
Hey!

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

sturdy raft
#

oh sorry

#

I forgot to disable mention

hard basalt
#

what is the engine of graalvm ?

#

i mean javascript engine of graalvm

turbid tide
#

its called graal

#

I think

hard basalt
#

ok

#

ill try it

#

not working

junior musk
#

it's graal.js iirc

hard basalt
#

no i mean

#

the javascript just broke so i roll back to 11

#

now best is to wait

junior musk
#

if you use GraalVM and use engine: graal.js for all your scripts it'll work

hard basalt
#

ok

#

but graalvm have no java 15 base which cause lots of issue

quiet mulch
#

can someone please help me with this

turbid tide
rare lily
#

Guess i will be releasing 1.7 javascript expansion soon, with an exception

#

Which is, at least, tomorrow

warm topaz
#

soon™️ yes

turbid tide
#

any day after tomorrow

#

I just don't know when

#

but surely not tomrrow

warm topaz
#

🌚

turbid tide
#

that's all I can say

#

xD

eager yew
#

Is it possible to get the top player for a specific statistic with placeholder api? Or is it limited to only the viewer?

turbid tide
quick fox
#

They help me? How do I get the bungeecord expansion of placeholderapi? to put in the menu of my server the number of people connected to a modality

junior musk
#

/papi ecloud download Bungee
/papi reload

quick fox
turbid tide
#

what do you mean by it doesn't work?

#

what does it parse as ?

quick fox
# turbid tide what do you mean by it doesn't work?

I mean look, I'm putting the placeholder in my modalities menu that the active users appear in each modality, but it doesn't work, I have installed the bungee expansion on each spigot server but it doesn't work, I have to install something in the bungeecord?

turbid tide
#

have you tried /papi parse me %bungee_survival% ?

quick fox
turbid tide
#

then whatever you use it in doesn't support PlaceholderAPI

quick fox
#

So how do these people put the number of people connected to a modality?

turbid tide
#

put them where?

quick fox
turbid tide
quick fox
turbid tide
#

Well contact the ChestCommands developer and ask them if it supports PlaceholderAPI

quick fox
#

oh ok

undone urchin
#

Hello, i tried to download heroes expansion but i got this error ```>.... [20:57:13 WARN]: [PlaceholderAPI] heroes is attempting to register placeholders via a PlaceholderHook class which is no longer supported!

turbid tide
#

the expansion is outdated. Contact the developer of the expansion and ask them to update it

undone urchin
#

ohh okay thanks. Is there a factionsuuid available on 1.16?

lunar rapids
#

how can i wipe the data for statistics addon for papi?

turbid tide
#

its stored in the main world folder

#

its a folder called stats or statistics

#

its just the default minecraft stats