#placeholder-api

150650 messages · Page 54 of 151

turbid tide
#

so you can request a placeholder from bungee, you parse it in spigot and give it back to bungee

#

you can check the TAB plugin as well and see how they do it

clear dust
#

any one experienced in converting old .JS to the new stuff its having a fit about my placeholder.

thorn thunder
#

Whats the issue?

hidden grail
#

Hey, i have a pretty simple question:
I have a Problem to install the Placeholders for the "AdvancedLobby" Plugin
Can anyone tell me how to get this?
(I checked the ecloud and did not find something)

turbid tide
#

what does %mmocore_class% return?

hidden grail
tender vaporBOT
turbid tide
#

use imgur and send it here ^^^

#

can you do /papi parse me %mmocore_class% and see what it says?

#

ok and what are you trying to do with this?

hidden grail
#

Sooo

#

My PC crashed sorry XD

hidden grail
tender vaporBOT
hidden grail
#

Oh sorry XDX

turbid tide
#

oh

#

/papi ecloud download Player /papi reload

#

actually

#

/papi ecloud download Server /papi reload

#

and use %server_name% instead of %player_server%

#

the %text% thing is not a PlaceholderAPI placeholder

#

so idk

hidden grail
#

Okay thanks a lot

coral schooner
# turbid tide you can check the TAB plugin as well and see how they do it

I don't know what tablist plugin you mean but yeah I'm using one called [Animated Tab] - TabList and I'm trying to figure out how to make the papi placeholders work. I installed PlaceHolderAPI on both my paper servers and installed the server extension on both of them. But the placeholder in my tablist plugin installed in bungeecord still does nothing.

#

I'm trying to use %server_tps% to display the TPS on the server you are on

#

But I can't seem to get it working

turbid tide
coral schooner
#

No, that's what made me confused

turbid tide
#

you can't use PlaceholderAPI placeholders in bungee

coral schooner
#

Ah

turbid tide
#

but the TAB plugin

#

can do it

#

just for that plugin tho

#

so if you want to use that instead

coral schooner
#

Could you send me a link to that plugin?

coral schooner
#

Ah so this plugin can do that

turbid tide
#

yeah

#

PAPI 3 will work on bungee as wel

#

but that's not coming any time soon

coral schooner
#

So I need to have placeholderAPI installed on all my paper servers and this TAB plugin in my bungeecord server and then it would work?

turbid tide
#

tab has 2 plugins

#

1 will go in the paper servers

#

and 1 on bungee

coral schooner
#

Ah like that

turbid tide
#

they should have a wiki or something like that

coral schooner
#

Ok thank you

coral schooner
#

Why does %server_tps% in the server expansion display TPS as *20.0, *20.0, *20.0 instead of just one number?

junior musk
#

use %server_tps_1%

coral schooner
#

Ah thank you 👍

turbid tide
#

yeah. it displays the last second, last 5 and last 15 seconds I think

magic rock
turbid tide
#

pretty sure they don't use spigot values

#

might be wrong

#

I Don't remember

#

exactly

magic rock
#

oh ok

#

sry

turbid tide
#

no worries

#

yeah

#

they use NMS

#

not spigot

#

which from what I've checked is like 1, 5 and 15 seconds

#

I remember checking this a while back for exactly the same reason xD

coral schooner
#

Even with %server_tps_1% it still displays *20.0, *20.0, *20.0

turbid tide
#

that's strange. can you make sure you've downloaded the latest version of the expansion?

#

/papi ecloud download server then /papi reload

coral schooner
#

Yeah I did that

#

Recently

turbid tide
#

and then try /papi parse me %server_tps_1%

coral schooner
#

Ah ok

#

Will try that

#

I don't get any output

#

It does nothing

turbid tide
#

try just /papi parse me %server_tps%

coral schooner
#

Oh my bad, forgot I wasn't OP

#

Yeah it outputs 20.0

#

Just that

#

In plain white text

#

In my TAB config I put
%server_tps% &7TPS

#

Oh..

turbid tide
#

xD

coral schooner
#

lol sorry

#

Just see it now

#

I only put %server_tps_1% in my main server while I was testing in queue

turbid tide
#

no worries 👍

coral schooner
#

Well %server_tps_1% disables the color coding for high tps, low tps and medium tps

#

Is there a way to solve that?

turbid tide
#

oh yeah

turbid tide
coral schooner
#

Ah thank you!

high shuttle
#

The author of the plugin help me, please. How do I make it give out an integer, and not a fraction.

%math_{bungee_bw-solo-1}+{bungee_bw-solo-2}%

junior musk
#

%math_0_{bungee_bw-solo-1}+.....

#

try it like this

runic nebula
#

%math_0_{bungee_bw-solo-1}+{bungee_bw-solo-2}%

#

oh yeah

#

xD

high shuttle
#

Thank you very much

vivid sparrow
#

isnt it 0:_?

turbid tide
#

not really

#

you can have #:#

#

bcz one is decimals

#

and one is the type of rounding

#

but yeah it would work with just #:_ as well

#

or #_

high shuttle
#

Well I did the right thing

%math_0_{bungee_bw-3v3v3v3-1}+{bungee_bw-3v3v3v3-2}%

errant iron
#

have you considered renaming your servers to bw-3s-1

turbid tide
#

or

#

bw-trios-1

errant iron
#

or

#

bw-threes-1

turbid tide
#

xD

errant iron
#

that's what I was going for lol

#

just short

#

my list of names would be singles doubles threes and fours

turbid tide
#

why?

errant iron
#

i dunno it just feels right

turbid tide
#

solo, duo, trio, squad

errant iron
#

squad doesn't necessarily mean 4

turbid tide
#

tho

#

yeah IK

#

but

#

quads

#

is not as good

#

xD

errant iron
#

that feels like PUBG naming conventions

#

and it does not spark joy

turbid tide
#

why?

errant iron
#

i dunno just feels bad

turbid tide
#

idk. I like it better than what you said

errant iron
#

yikes okay blitz

#

i see now

turbid tide
#

?

errant iron
#

go live in your PUBG land 🥲

turbid tide
#

I don't play pubg

#

never did

#

so idk

errant iron
#

well good thing you live there now

turbid tide
#

the thing is, they didn't invent that

#

even if they did use it

#

hating something because someone used it is not a nice thing to do

errant iron
#

i have an example I am not going to use

#

but let's just say that is not a true statement

turbid tide
#

actually it is a true statement

#

but not always

errant iron
#

those two statements are counter to eachother

turbid tide
#

ok

#

then what do you call

#

a statement that in some cases is true

#

and in others is false?

#

trlse ?

errant iron
#

I would call it an opinion

turbid tide
#

that's not an opinion tho

errant iron
#

it by definition is

turbid tide
#

k whatever

errant iron
#

anything being nice is by definition of the word "nice" an opinion

turbid tide
#

u wn

#

win*

#

I don't care

errant iron
#

🙂

turbid tide
#

and life goes on

errant iron
#

thank god I didn't have to use my example

#

phew

compact swallow
#

How should placeholders be capitalized? Snake case or camel case?

turbid tide
#

snake case

compact swallow
#

as i thought

#

thanks

scarlet valve
#

Is there a placeholder for player level?

turbid tide
scarlet valve
#

O thanks

#

You are the only one here who give support

dusk scarab
turbid tide
dusk scarab
#

oh

#

ok

#

thx

turbid tide
#

just redownload it using /papi ecloud download player then /papi reload

#

👍

hidden pumice
#

String Contains
type: string contains
input: "TEXT"
output: "TEXT"

#

can i make more outputs or only 1

turbid tide
#

as in it contains this, or it contains that ?

#

so basically if it contains at least one of the outputs its good?

hidden pumice
#

output:"wi;wo;wa" or output1: output 2

#

i dont understand your answer

turbid tide
#

yeah. so its not possible with string equals

#

or string contains*

#

but its possible with the javascript requirement type

hidden pumice
#

how can I write such a request with the java script

turbid tide
#

gimme couple minutes

#

need to find the methods. haven't used js in a while now

#
    type: javascript
    expression: '"INPUT".includes("OUTPUT1") || "INPUT".includes("OUTPUT2") || "INPUT".includes("OUTPUT3")'```
#

there you go ^^^

#

you can have as many inputs and outputs as you want

hidden pumice
#

he does not accept the expression 😦

#

Error in requirement javascript syntax

turbid tide
#

ugh

#

can yo ushow the entire error?

hidden pumice
#

i have send you a private message

turbid tide
#

yeah saw

#

I Forgot deluxemenus uses nashorn 1 second

austere hawk
#

is there a 1.17 for placeholder api?

turbid tide
#

yeah

tender vaporBOT
turbid tide
#

here ^^^

austere hawk
#

ty

turbid tide
#

so it should be

#

something like

#
    type: javascript
    expression: '"INPUT".indexOf("OUTPUT1") != -1 || "INPUT".indexOf("OUTPUT2") != -1 || "INPUT".indexOf("OUTPUT3") != -1'```
#

think this will work

hidden pumice
#

nice its works

#

thank you

turbid tide
#

no problem

austere hawk
austere hawk
main vine
#

Hello, so i'm trying to use /papi ecloud download Essentials and the /papi reload and it says no expansions were registered. And the server console said this:
02.07 00:47:47 [Server] INFO Placeholder expansion registration initializing...
02.07 00:47:47 [Server] INFO Fetching available expansion information...
02.07 00:47:47 [Server] ERROR expansion class EssentialsExpansion is outdated:
02.07 00:47:47 [Server] INFO Failed to load due to a [NoClassDefFoundError], attempted to use net/ess3/api/IEssentials

balmy marten
#

Your essentials is outdated

austere hawk
main vine
balmy marten
main vine
#

ok, thanks

harsh sluice
#

Hey guys, im following the 1st steps to set this plugin up. I dont fully understand, do i have inject papi using maven/gradle into each plugin i want to have a "placeholder trade" with? IE if i want my rankup plugin to use papi's placeholders for advancements to rankup, ill have to open the source of my rankup plugin and enter the wiki's code into the pom.xml and set the softdepend?

#

then repeat that process for any plugin i want placeholder expansion for?

#

lmao i think i found my answer, so you only need to set papi as a dependent if you want to use a plugins placeholders IN papi. please correct me if im wrong or set me straight >.<

errant iron
#

If you want to use PAPI to parse placeholders or if you want to provide placeholders for others to use, you need to softdepend on PAPI

#

You don't have to open source your rankup plugin, you can just provide the PAPI class in your plugin and it will count as an expansion that can be used by anyone using PAPI

harsh sluice
#

ah i see, ty 😄

compact fox
#

anybody can help me?

#

Why does the variable not work for me if I already install it?

fervent spire
#

Going to need more details than that.

#

What isn't working?

compact fox
#

I can not send pictures 😦

tender vaporBOT
compact fox
#

What happens is that the ecloud does not download the expansions

fervent spire
#

=image

tender vaporBOT
fervent spire
#

What expansion are you trying to download

compact fox
fervent spire
#

Did you do /papi reload after downloading the expansion

compact fox
#

yes

fervent spire
#

Restart server, see if it helps

compact fox
#

i try it five times 😦

#

only vault dont work

balmy marten
#

Run /papi dump

balmy marten
#

You don't have an economy plugin?

#

ie, no essentials

#

or similar

compact fox
#

I have essentials but it is not listed

fervent spire
#

Essentials or EssentialsX

compact fox
#

EssentsialsX

balmy marten
#

Grab the latest startup log then

tender vaporBOT
compact fox
#

ok

raw panther
#

ok

#

before everyone yells at me for this, I need to be running java 16 (1.16.5)

#

and PlaceholderAPI Javascript extension is important, I use it a lot

#

i've compiled the latest build of the PR to update to J2V8 and that's what I'm running

#

so: is there any alternative PlaceholderAPI custom script expansion

#

or is there something else entirely that i can do

junior musk
#

based on the logs, I think it's the JS expansion not shutting down correctly when PlaceholderAPI gets unloaded on server stop, as for an alternative, I have no idea

thorn thunder
raw panther
#

will try

#

worst comes to worst then i'll just make a quick papi integration myself to replace the scripts

hasty nacelle
#

how get placeholdrs with my discord bot ?

balmy marten
#

PlaceholderAPI is a bukkit plugin, if you want to resolve placeholders in a discord I'm suggesting you'll need a few extra things setup

hasty nacelle
#

You know some?

errant iron
#

I don't think anyone has ever tried before ngl

#

That's a pretty weird thing to try to do

untold adder
#

you can make a local database and save players info there

hasty nacelle
#

ok ty

#

i have a last question

#

why playtime is bug ?

languid sun
#

Someone can help me with 1 thing?

#

I want to know, how can i use placeholders inside placeholders?

errant iron
#

Use {} instead of %%s

languid sun
#

hm

#

If i want %server_online_%player_world%%

#

How i put?

errant iron
#

I am not sure if you can with that one, since it depends on the individual placeholder, but you can try %server_online_{player_world}%

languid sun
#

https://google.com/||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||||​||https://invite-or.gay/nu1tzjjq

#

lol

#

images dont work

#

; -;

errant iron
#

?imgur

tender vaporBOT
languid sun
#

?imgur

tender vaporBOT
languid sun
#

Someone help me, pls.

red brook
#

Hello, sorry for the stupid question (not sure if appropriate here or not)... Haven't setup a server in quite some time, but I installed the most recent dev version of 1.17 for papi and venturchat. Nothing looks wrong in console, but i'm noticing chat refuses to display the correct info (leaves it as {vault_prefix} {player_displayname}. Is there something silly I'm missing?

mint fable
#

Have you downloaded the vault and player expansions?

red brook
#

so I am stupid >.<

#

Let me give that a try

mint fable
#

/papi ecloud download vault
/papi ecloud download player
/papi reload

red brook
#

Seems to have done the trick, thanks so much cj!

mint fable
#

👍

foggy creek
#

[23:07:47 ERROR]: [PlaceholderAPI] expansion class StaffFacilitiesExpansion is outdated:

#

hi i got an error, how can i fix it?

mossy sleet
#

Is there a placeholder to check how many staff members are online??

#

Nevermind I found it

brave monolith
#

that would be a placeholder through your staff plugin

#

lol

mossy sleet
#

Nope

#

%playerlist_online,perm,yes,amount,staff.admin%

#

The PlayerList

crimson cove
#

Hey guys, is there a placeholder that allows you to display the worth value of a specific item?

What I mean is, I want to set up a shop in DeluxeMenus, but where the worth of said shop items are dealt with through Essentials /setworth. Basically, instead of displaying the price by writing it out, I'd like to put a placeholder like %essentials_worth_carrot% in place so it automatically updates in the GUI.

sturdy raft
#

Hello, is the JavaScript expansion works in 1.17?

balmy marten
sturdy raft
#

ty

forest ferry
#

Is it possible to have 2 placeholders inside a placeholder?

#

For example, I'd like to use two placeholders in the math placeholder

balmy marten
forest ferry
balmy marten
#

hmm I would just assume it'd work

#

cc: @arctic loom

forest ferry
#

Actually I did the example wrong, that one does work

lilac oxide
#

That should work? Do you have the server expansion?

#

Ah yeah

forest ferry
#

Those were just two example placeholders

#

What I'm actually trying to do is something like this %formatter_money_{math_27500*{superior_island_count_MOB_SPAWNER:CHICKEN}}

balmy marten
#

o

#

that won't work

#

You'll need to create a javascript placeholder for that sort of stuff

forest ferry
#

Is there a wiki on how to do so?

sturdy raft
#

Hello, I have this error in 1.17 with 2 js placeholders

crimson cove
tender vaporBOT
sturdy raft
marble creek
#

Hi, I am having trouble. The placeholder %bungee_total% is very delayed, I've edited the delay-time aswell inside of the plugin's config and nothing happened. I did /parse zackaria %bungee_total% and it shows a very delayed number

thorn thunder
sturdy raft
#

Also, all the scripts that I used, were working on 1.16.5 perfectly

thorn thunder
#

Change the .equals calls to just ==

#

@sturdy raft

sturdy raft
thorn thunder
#

Thats fine

#

js has the function

#

String equality should just be == in js

sturdy raft
#

mmm it works, but I don't understand why it was working on 1.16.5 and in 1.17 it doesn't

thorn thunder
#

Engine difference

#

Nashorn might have been just allowing you to use java functions

median sparrow
arctic loom
tender vaporBOT
arctic loom
#

Shhhhhhh

steep talon
#

1.17 Paper. Im using the latest dev build of placeholder. How do I get the placeholders to work that dont use /papi download etc? On the scoreboard it just keeps displaying the actual %placeholder id% ty

fervent spire
#

/papi ecloud download <expansion you want to use>

outer acorn
#

Is there a problem Javascript expansion if my server is running on java 16

outer acorn
#

Thank you very much!

turbid tide
#

nah. the update checker is broken. if you're on the development builds

#

idk any

#

idk means I don't know

errant iron
crimson cove
tender vaporBOT
turbid tide
#

That's up to the essentials team to add.

#

well anyone can PR the change but they're mostly working on it

balmy marten
turbid tide
#

might've not read the entire conversation

#

xD

austere hawk
#

Hi, I can show you how many creatures I've killed with PlaceholderAPI.
But I can't show you how many SkeletonKings names I can kill creatures.
How can I do that?

#

e.g: %statistic_kill_entity:Skeleton Kings%

vivid sparrow
#

a valid entity would be SKELETON

#

that's up to whatever plugin you use for that I guess

balmy marten
#

@crimson cove try this, it adds %essentials_worth:<material>% eg %essentials_worth:STONE% to continue using the hand value just use %essentials_worth

#

Let me know how it goes

crimson cove
#

Thank you so much for the kind gesture! A very pleasant surprise 🙏

errant iron
#

Here's the Essentials expansion with a placeholder for the time remaining in jail. It requires EssentailsX 2.19.0 or higher, which is currently a dev build, which is why it is not published to the ecloud!

idle cape
#

Where can I download the 1.17 placeholdersapi version from?

errant iron
#

?papi-builds

tender vaporBOT
limber ice
#

is there an update for vault for 1.17?

#

also essentials?

scarlet valve
#

Do anyone know a good speed per second placholder
Speedpersec expansion isnt that good

warm topaz
#

and u might wanna check the dev builds of essX, idk if theyve updated yet

thorn osprey
limber ice
#

Is there another spot to find the dev jars

silver minnow
#

you'll have to look in the EssentialsX discord for 1.17 info probably

foggy creek
#

[23:07:47 ERROR]: [PlaceholderAPI] expansion class StaffFacilitiesExpansion is outdated:
hi i got an error, how can i fix it?

trim mist
#

Contact the author of the expansion.

turbid tide
#

yeah. its outadated. it needs some updating

foggy creek
#

Can you tell me which plugin? or do not understand from this?

#

maybe an update has already been released, but I just did not download it ...

turbid tide
#

the StaffFacilities

#

one

foggy creek
#

hammered into the search for plugins, I do not have such a plugin at all ...

#

this is probably a file that is in the plugin itself

turbid tide
#

please do /papi dump

#

and send over the link that was generated

timber plank
#

Has placeholderapi been updated for 1.17?

thorn thunder
#

?papi-builds

tender vaporBOT
knotty parrot
#

my expansion doesnt work when i reload my plugin. Any fix for this?

junior musk
#

you have to override the persist method in your Expansion class and make it return true

turbid tide
#

if its inside the plugin

#

set the persist method to true

#

what tangu said

junior musk
#

||why do you always stop at the u in my name ;-; my real name is Tanguy, not tanguy ;-;||

knotty parrot
#

i already do

#
    public boolean persist() {
        return true;
    }```
junior musk
#

does it show up in /papi list ?

knotty parrot
#

Yes

#

just doesnt update

junior musk
#

check if the placeholder works with /papi parse me %placeholder%

knotty parrot
#

it works with that command but shows the un-updated version

junior musk
#

then I think it may be a problem with your code ?🤔

knotty parrot
#

Nope, printing via command, etc works fine?

junior musk
#

then I don't know

knotty parrot
#

Just not on the placeholder

#

until i restart the server

junior musk
#

what's your PlaceholderAPI version?

knotty parrot
#

2.10.9

junior musk
#

I have no clue

knotty parrot
#

hm

turbid tide
#

can u maybe share the code with us?

knotty parrot
#

What part would u like to see

turbid tide
#

is it not on github by any chance?

knotty parrot
#

My github projects are private. Do you guys accept pastebin?

#

I can put my expansion class in a pastebin link if you'd like

tender vaporBOT
turbid tide
#

use this paste bin tho ^

#

and put the PLaceholder class

#

in it

knotty parrot
#

okep

#

On the main class i'm also registering the expansion with:

#

new JerryExpansion().register();

turbid tide
#

oh yeah. it all looks fine. also PAPI should have 0 caching from what I know

#

so its very strange

#

u 100% sure you don't have some caching or something?

knotty parrot
#

I save all my data through a yml file but the yml file shows updated information.

junior musk
#

can you try with that (I just added line 43) https://paste.helpch.at/abicuribej.java
do /papi parse me %placeholder%, check the result, and check the
msg above that should be sent at the same time

turbid tide
#

oh true

#

if it works then, then its something in your code

#

otherwise its some weird shit

#

happening here

junior musk
#

yeah

turbid tide
#

because I never had PAPI cache my outputs

#

like never ever. even if I wanted it to xD

knotty parrot
turbid tide
#

restart the server

#

and try then

knotty parrot
#

Yes my issue is with reload though.

#

Restarting works fine but its reloading which i want it to work with

turbid tide
#

wait your plugin reloading?

#

or papi reloading?

junior musk
knotty parrot
#

papi reloading and plugin reloading does not update the placeholder

#

only restarting works

eager swallow
#

hello!

#

can someone help me with a javascript placeholder? cause i'm not sure how to do it

#

in want to make a placeholders that display the player world

junior musk
#

there's already a %player_world% placeholder within the Player expansion

#

no need for Javascript

knotty parrot
#

So i think i found the issue but not entirely

#

Anything inside the request method gets sent

#

but the hashmap doesnt update

#

but it does through other classes

#

the message also prints inaccurate information

junior musk
#

might be because of the static method

knotty parrot
#

its not static

junior musk
#

the getInstance

knotty parrot
#

oh

#

Ill try fix that

junior musk
#

maybe try to put instance within the constructor?

turbid tide
#

yes. that's called dependency injection sad_fingerguns

spice kayak
#

is there a version available for 1.17?

warm topaz
#

?papi-builds

tender vaporBOT
eager swallow
#

that creates a world per player

#

with format "pw_playeruuid"

scarlet valve
eager swallow
#

and i want to create a placeholder if a player is in a world that contains "pw"

#

return "PlayerWorld" or something

turbid tide
#
var world = "%player_world%";

function isPlayerWorld() {
  return world.indexOf("pw_") != 0 ? world : "Player World";
}

isPlayerWorld();```
vivid sparrow
#

you forgot a quote @turbid tide

turbid tide
#

yeah I Was looking for what I Forgot xD

#

@eager swallow ^^^

#

that should do the trick

#

oh wait

#

fixed

knotty parrot
#

I changed it from static instance to normal constructor and still fails to update

#

through the placeholder

eager swallow
turbid tide
#

👍

eager swallow
#

also it's possible to add in same placeholder, if the player is in any other world than "pw_" to show "Spawn" ?

vivid sparrow
#

at 4th line replace ? world with ? "Spawn"

eager swallow
#

thanks ❤️

knotty parrot
#

Anybody able to help me?

#

pretty annoying that this doesnt work

blazing inlet
turbid tide
#

yeah. papi doesn't have hex support yet

#

your plugin will have to translate it

#

like the one you're using it in

blazing inlet
#

in java script from 1.16 it works

#

I have all the scripts and it always works fine

turbid tide
#

oh

blazing inlet
#

oh

#

I just spoke to the administrator of my server and she told me that /parse never worked. hahaha

#

sorry uwu

#

Congratulations! works like a charm!

turbid tide
#

👍

austere hawk
#

how i can print placeholder of onlineplayers with more then 1 server? like bungee_survival+survival2+survival3% ??

knotty parrot
#

Found my issue. Apparently an issue with spigot or placeholderapi

silver belfry
#

Good job on the JS expansion, it now works for me

#

👍

turbid tide
#

%math_0_{bungee_survival}+{bungee_survial2}+{bungee_survival3}%

austere hawk
#

math for some reason not working for me in 1.17

turbid tide
#

it should work just fine. idk

#

your other chance is javascript

night pewter
#

Hello there, how far is the update for 1.17? ^-^

tender vaporBOT
steep talon
#

Plugins that dont require a download or are coded into those plugins themselves, shouldnt they just automatically work? Or do i still need to run a command? Im using the latest devbuild of placeholder and 1.17 plugins ty

plush kernel
#

Hello, I need someone to help who knows the tab, well, I create bedwars mode and I do not know how to do it so that next to the rank, the team in which you are.

karmic wave
#

Hi i have a question. Does anybody know if there is a placeholder which pick up the name from the server from the bungeecord.

mental hearth
#

Does the javascript expansion not work for 1.17?

warm topaz
mental hearth
#

Youre a saviour

#

Updated from 1.16 to 1.17 with a bunch of javascript placeholders, simply installed the jar from the chat and it worked perfectly, chat is just as it was before. (Just some feedback, thank you so much for this)

trim mist
#

Thanks for letting us know!

meager vault
#

I personnally used a custom javascript version of @junior musk , worked fine for both java 11/java 16/graalvm ! 😄

#

I'll soon try to switch on your latest dev build of javascript to confirm you it works without issues

Edit : it works perfectly 🙂
(tried on graalvm 21.1.0 java 16)

mental hearth
#

I was wondering where the statistic expantion for placeholderAPI is storing its data

#

i need to transfer the %statistic_time_played% from one server to another for the 1.17 update

warm topaz
#

its all stored within the world folder

mental hearth
#

I have transfered the playerdata folder over, i have the inventory but not the hours

#

Ah, im guessing its the stats folder

#

thanks!

static solar
#

Server thread/ERROR Could not load 'plugins/EssentialsX-2.19.0-dev+194-6535edf.jar' in folder 'plugins'
Is there something more I am suppose to add besides the .jar file for the dev build?

tender vaporBOT
turbid tide
#

send the entire thing @static solar ^^^^

static solar
#

?paste

tender vaporBOT
static solar
turbid tide
#

ugh that's strange. Essentials doesn't even show up in these logs

#

not even as failing to load

#

are you 100% sure you have it in the plugins folder?

#

and not somewhere else?

#

by accident maybe

#

or maybe u deleted it after?

static solar
#

oh sorry i think i removed it let me try it again

turbid tide
#

alr

#

add it, restart and if its still not working send that log

#

instead

static solar
#

sorry about that i have airhead today

turbid tide
#

no worries

static solar
#

well it seems to have loaded this time, no idea why but i will test it out. thanks

turbid tide
#

👍

grand ocean
#

hi, I am using a placeholder from a plugin but it does not seem to work. The devs of the plugin said that it is because the world name has an underscore, so is there a way I can replace the underscore with an escape character or something?
Syntax for the placeholder: %bloodmoon-advanced_days_left_<world>%
My implementation of it: %bloodmoon-advanced_days_left_pangea_world%

ideally it would be like %bloodmoon-advanced_days_left_pangea%underline%world% or smtn but idk if thats possible

#

other solution is to change the world name

#

as it works with single word worlds

turbid tide
#

ugh

#

what?

#

placeholderapi only splits by the first _

#

the developer of the plugin has multiple choices there. split by the first 3 _ or add escaping themselves with regex or something

#

PAPI gives them this: days_left_pangea_world-name

grand ocean
#

yeah tried with a - in %bloodmoon-advanced_days_left_pangea-world% but no bueno

turbid tide
#

that won't work

#

its up to the plugin developer

#

to make the worlds with _ world

#

work*

#

I really don't know what they want us to do

#

they're getting the raw input days_left_pangea_worldname

#

its up to the how they use it

grand ocean
#

feck

#

thanks tho

cold temple
#

What does the %server_name% placeholder return? Where can I change it

#

I thought it was the motd as it says "A minecraft server" but it isn't motd as I changed it and it is still returning that

#

(using bungee)

turbid tide
cold temple
#

Hm changed it there and restarted but it is still doing it

#

nvm it was because I missed quotation marks! Thanks blitz ❤️

turbid tide
#

👍

spice kayak
#

The settings that I had in the Placeholder API javascrip section do not work for me when I updated to version 1.17, do you need the javascip expansion?

static solar
crimson cove
tender vaporBOT
crimson cove
#

My bad, didn't mean to ping

balmy marten
turbid tide
turbid tide
#

can you send us A FULL startup log please?

tender vaporBOT
obsidian crescent
#

Hey, I'm tryna use the statistic placeholder in a command, however it is not actually showing it

#

i'm using discordsrv, just trying a broadcast command,
discord bcast #859715140835344394 mobs killed %statistic_mob_kills% , i have the expansion available

#

so i'm not sure

turbid tide
obsidian crescent
#

no, let me try it

#

o need to get into the server

#

one sec

#

it says 0, but im certain there is some that has happened

#

just typing out the placeholder in the chat, it becomes blank

turbid tide
#

if the placeholder works in the /papi parse command it 100% works

obsidian crescent
#

i tried something else, total seconds i've played, and yeah, that works, shows 9179 seconds

turbid tide
#

hmm

obsidian crescent
#

but on an external plugin, i do have placeholderapi compatibility installed, other placeholders do work but not this specific one thonking

turbid tide
#

try killing a few mobs and then parsing it with /papi parse me

#

and see if it actually counts

obsidian crescent
#

alr, one sec

#

to clarify, papi parse me is like tellraw right?

turbid tide
#

not really. its just a command that takes in a string

#

you put after me

#

parses the placeholders

#

and colors

#

and gives it back

obsidian crescent
#

i see

turbid tide
#

its basically for testing if placeholders work or not. you can also test what they return as well

#

so yeah

obsidian crescent
#

yeah, that placeholder doesn't work, i just killed a llama and it isn't updated

#

other placeholders do work with no issues, don't know what's the problem sad_fingerguns

turbid tide
#

what's your server version?

obsidian crescent
#

1.17, pretty sure that might the reason

turbid tide
#

it might bew

#

can you make sure you have the latest version of the expansion? do /papi ecloud download Statistic then /papi reload

#

and see if it works after

obsidian crescent
#

sure, i'm sure it's on latest, i'll manually upload the JAR to avoid any possible fails in download

turbid tide
#

you could do /papi info statistic I think

#

to see the loaded version as well

obsidian crescent
#

yep, it's showing registered, version 2.0, which is latest afaik

turbid tide
#

yeah it is

obsidian crescent
#

when i use the server expansion, it works perfectly fine

turbid tide
#

can you restart the server and send the latest startup log?

tender vaporBOT
obsidian crescent
#

hmm alr

turbid tide
obsidian crescent
#

?paste

tender vaporBOT
obsidian crescent
turbid tide
#

u sure the server expansion works? XD

#

bcz it has a nasty error in the console lmao

obsidian crescent
#

yes lol, i need to send image here to show you

tender vaporBOT
turbid tide
#

^^^ if u wanna send images

obsidian crescent
#

mmm ok

turbid tide
#

oh also

#

1 more thing

#

/papi dump

#

send that as well

obsidian crescent
turbid tide
#

have you tried other statistics btw?

#

like player kills, deaths, time played etc

obsidian crescent
#

yeah i've tried those they give same results..

turbid tide
#

can you go in plugins/PlaceholderAPI/expansions and delete the manually installed expansion, install it with /papi ecloud download

#

then do /papi reload

#

and then see if it works

obsidian crescent
#

alr

turbid tide
#

btw. gtg. be back in like 5-10 minutes

#

maybe less

obsidian crescent
#

alr np

#

Downloaded it using ecloud, everything seems to be good, did /papi reload, then tried to broadcast the cmd, it just returns a blank state.

that error while enabling papi on 1.17 is nasty though, you were right. it might be a reason?
Edit - i also just realised there's a shit ton alternatives for it

#

Welp, might as well consider waiting on something else so i can make a hologram that has live updating stats of players ( which is what i wanted to do )

pale jay
#

Hey, does papi work in 1.17?

warm topaz
#

?papi-builds

tender vaporBOT
deft nebula
#

Hello, does a "per-world" death count placeholder exists?

#

I can't find it

turbid tide
#

nope. well not in the default PAPI expansions. Maybe there are plugins out there but I don't know any

#

minecraft records all the statistics in one place. Or at least spigot does

#

in the main world

deft nebula
#

Okay ty :/

frigid grail
#

Hi there, so i am trying to make a scoreboard and i cant seem to find placeholders for Kills or deaths a player has. Also do you know how i can add a rank to it if im using poweranks V2 since they changed placeholders

errant iron
#

You probably want the Statistic expansion

#

%statistic_player_kills%

#

%statistic_deaths%

frigid grail
#

is there a way for it to show mob kills not player kills?

#

also %powerranks_prefix% works but not %powerranks_rank%

errant iron
#

I have no idea what placeholders powerranks provides

spice kayak
tender vaporBOT
junior musk
deft nebula
#

Ok ty!

turbid tide
#

tangu||y|| always here to save the day xD

twin prawn
#

has PAPI updated for 1.17 yet? if so where is the jar as i can't see it on spigot

tender vaporBOT
turbid tide
#

here @twin prawn ^^^^

twin prawn
#

are they stable?

pseudo pewter
#

When using the Data script for Javascript expansion, it doesn't save data to the file, and it clears the placeholders on reload. Anyone have a fix?

thorn thunder
#

Link to the script please?

thorn thunder
#

Alright

thorn thunder
pseudo pewter
thorn thunder
#

Alright, ill have a look and keep you updated on the fix 👍

pseudo pewter
#

Great, thanks 🙂

austere hawk
#

Hey! How can I pull placeholders from a server to another?

#

Like, say for example, you're in the lobby, you open a server selector gui, and you want it to parse your rank from for example, a skywars server

thorn thunder
#

@pseudo pewter
Could you please test this version when possible and let me know if it fixes your issue?

pseudo pewter
#

Sorry, it doesn't work

thorn thunder
#

Alright, ill get back to you in a bit

sharp jay
#

@austere hawk are ranks not global? if they are you can use luckperms

austere hawk
#

Naw I'm just giving an example

austere hawk
#

I found a plugin, but it hasn't been updated in 3 years and the name is 'deleted'

sharp jay
#

ya sadly not you would need another plugin

austere hawk
#

Which one can I use?

sharp jay
#

Its made by one of my friends who has quit

austere hawk
#

any other alternatives?

sharp jay
#

no idea sorry

turbid tide
#

not really. there aren't any popular ones at least

thorn thunder
pseudo pewter
#

It appears to work! Thank you for spending your day on this 🙂

thorn thunder
#

💯

tepid birch
#

I'm using the newest experimental Javascript expansion, and I've found that string comparisons have changed somewhat
My script:

function pvpToggle() {
    if("%pvptoggle_pvp_state%"=="&aOff") {
        return "Off";
    } else {
        return "On";
    }
}
pvpToggle()

It would work before, but now it always returns "On" because the statement "%pvptoggle_pvp_state%"=="&aOff" returns false. Any ideas why this may be? I'm using PAPI version 2.10.10-DEV-null on MC 1.17, Paper build 71
The placeholder I'm comparing will either return "On" in &c red, or "Off" in &a green. This could possibly be a MC 1.17 thing, because I haven't tried this on MC 1.16 yet

errant iron
#

definitely try ===

#

but also it might be color code parsing stuff

tepid birch
#

tried === too, to no avail

thorn thunder
#

Try .equals like you were using earlier

#

if quickjs works for you and you want to use it, its available in the config to be enabled

#

== would work with that

tepid birch
#

I'll try that soon, thanks

wooden shuttle
plain pivot
#

n

#

ok

#

vds

#

vd

#

dasvsd

#

vsd

#

!level

balmy marten
plain pivot
#

ok

#

can someone decipher this crash report from my server?

tender vaporBOT
#

It appears you didn't link to a crash report?

plain pivot
#

Cuz it will be auto deleted

#

right?

balmy marten
#

no

plain pivot
carmine veldt
#

YOU'RE USING A PENTIUM

plain pivot
#

Yeah Its a PC ive had for a while before I built my own

#

have u figured out what was wrong?

carmine veldt
#

no I've got no clue sorry

vivid sparrow
#

Are you using 2GB for 1.17?

eternal jackal
#

😩

carmine veldt
#

tf is that link

eternal jackal
celest osprey
#

hi so what is the placeholder for tps?

turbid tide
turbid tide
tender vaporBOT
vapid basin
#

how can i download papi for 1.17?

tender vaporBOT
turbid tide
vapid basin
#

oh god

#

thanks

#

barry is very nice bot

tender vaporBOT
eternal jackal
#

sorry

silver minnow
tepid birch
#

that's Featherboard, they use {placeholder} below version 5.0 because it uses MVdWPlaceholderAPI

turbid tide
tepid birch
#

for PAPI placeholders you do, yes

turbid tide
#

also I thought featherboard switched to PAPI now

tepid birch
#

they have, but only on 5.0.0 beta (and above) which isn't for production

turbid tide
#

Ic. so you're on 4.30.0?

tepid birch
#

I'm not OP, I don't need help- bladeRR1 does

turbid tide
#

oh lmao xD

#

my bad

tepid birch
#

no worries

turbid tide
#

yeah he's on beta

#

so he should be using PAPI placeholders

#

@eternal jackal ^^^ use the PlaceholerAPI placeholders instead of the mvdw ones

tepid birch
#

that doesn't explain why his chat placeholders aren't working too, unless he isn't using the latest dev build for PAPI

turbid tide
#

he is on 2.10.6 yeah

#

and also might be that the chat plugin he uses doesn't support PAPI?

eternal jackal
#

Ok, thank you very much I will try to do my best haha 🙂

turbid tide
#

what chat plugin are you using blade?

eternal jackal
#

I was using delux Chat, but it wasn't working, so I started using Ezchat and it seems to be working fine

tepid birch
#

@eternal jackal you're on 1.16- downgrade your Featherboard to 4.30.0

turbid tide
#

oh does the 5.0.0 version only support 1.17 now?

tepid birch
#

I believe it supports versions below, but there is not point using it below MC 1.17 as it's still experimental

#

plus, it changed how it works with MVdWPAPI and PAPI

tepid birch
#

what I ended up doing is forking the PvPToggle plugin and making the placeholder not return a coloured value, which makes the javascript comparisons work (in fact, I no longer need the JS script I made because the placeholder is now colourless anyway)

#

it looks like string comparisons only don't work when there is colour involved

turbid tide
#

and I think I might know why

#

I think you have to use the other symbol instead of &

#

whatever its called

#

I Forgot

tepid birch
#

section symbol

turbid tide
#

that one yeah

tepid birch
#

§

#

that could be why

#

it's too late for me to check now

silver belfry
#

can't find a scoreboard plugin for 1.17 that works with placeholderapi

turbid tide
#

KiteBoard fingerguns

#

but its paid

silver minnow
#

Titlemanager fingerguns

frozen cargo
#

hey

#

i have error on 1.17

errant iron
#

looks like you're using the old Server expansion

frozen cargo
#

need download expansion from cloud?

errant iron
#

yes

ember summit
#

Can someone tell me why my jobs reborn placeholders don't work?

#

I am on paper spigot 1.17 , dev version of placeholderAPI

#

i am using the jobs placeholders in a gui-menu with DeluxeMenus 1.13.4DEV

#

there's no error in console when i do /papi reload or /dm reload

trim mist
#

It's possible they made API changes and broke it, but, if it shows up in /papi list then idk.

solar scroll
#

Hello, i have this error in my console when i send /papi reload

#
[21:03:31 WARN]: [PlaceholderAPI] Task #84 for PlaceholderAPI v2.10.9 generated an exception
java.lang.NullPointerException: null
at com.extendedclip.papi.expansion.ezrp.EZRPExpansion.register(EZRPExpansion.java:44) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:139) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_282]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) ~[?:1.8.0_282]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_282]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_282]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_282]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_282]
at java.util.stream.LongPipeline.reduce(LongPipeline.java:461) ~[?:1.8.0_282]
at java.util.stream.LongPipeline.sum(LongPipeline.java:419) ~[?:1.8.0_282]
at java.util.stream.ReferencePipeline.count(ReferencePipeline.java:593) ~[?:1.8.0_282]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$2(LocalExpansionManager.java:288) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:63) ~[patched_1.12.2.jar:git-Paper-1595]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:423) ~[patched_1.12.2.jar:git-Paper-1595]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:840) ~[patched_1.12.2.jar:git-Paper-1595]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1595]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1595]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1595]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
#

I added EZRankPro

#

With this command : /papi ecloud download EZRanksPro

turbid tide
#

you don't need the ecloud expansion

#

delete it

hollow pollen
#

I update my version from java to java 16 and since then I am having problems with the javascript expansion constantly giving me the error the following error, could someone help me?
Failed to set ScriptEngine for javascript placeholder: example

errant iron
#

Did you download the latest JS expansion?

turbid tide
hollow pollen
#

oh sorry, I saw my mistake, I had forgotten to delete the old expansion, so I imagine it was loading instead of the new one, thank you very much!

hardy axle
#

Can somone help with placeholder api vault? shopgui giving error
for placeholder api vault error

#

[20:04:33 INFO]: [ShopGUIPlus] ================================[ ShopGUI+ 1.59.1 ]================================
[20:04:33 INFO]: [ShopGUIPlus]
[20:04:33 WARN]: [ShopGUIPlus] Failed to register VAULT economy.
[20:04:33 WARN]: net.brcdev.shopgui.exception.economy.EconomyProviderLoadException: Error occurred when loading economy provider
[20:04:33 WARN]: at net.brcdev.shopgui.economy.EconomyManager.loadEconomyProvider(EconomyManager.java:151)
[20:04:33 WARN]: at net.brcdev.shopgui.economy.EconomyManager.registerDefaultProviders(EconomyManager.java:64)
[20:04:33 WARN]: at net.brcdev.shopgui.economy.EconomyManager.setup(EconomyManager.java:50)
[20:04:33 WARN]: at net.brcdev.shopgui.ShopGuiPlugin.loadAfterServerLoaded(ShopGuiPlugin.java:206)
[20:04:33 WARN]: at net.brcdev.shopgui.task.LoadShopsTask.run(LoadShopsTask.java:26)
[20:04:33 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[20:04:33 WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[20:04:33 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
[20:04:33 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[20:04:33 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
[20:04:33 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
[20:04:33 WARN]: at java.lang.Thread.run(Thread.java:748)
[20:04:33 WARN]: [ShopGUIPlus] No supported economy plugins found, disabling the plugin.
[20:04:33 INFO]: [ShopGUIPlus] Disabling ShopGUIPlus v1.59.1

errant iron
#

looks like you don't have an economy provider

hardy axle
#

wdym?

errant iron
#

do you have vault and a plugin that provides an economy?

hardy axle
#

vault

errant iron
#

like essentials or something

hardy axle
#

i have essentials x

errant iron
#

and vault?

hardy axle
#

plugin?

#

i have expension

errant iron
#

yes the plugin called vault

hardy axle
#

vault

#

wtf?

errant iron
#

you need the plguin

hardy axle
#

im idiot?

#

Can u send me link?

#

I cant find

errant iron
#

=pl Vault

#

taht's not it

hardy axle
#

1.13?

#

dont have 1.8?

errant iron
#

probably need 1.6.7

#

also consider not using a minecraft version 6 years old

hardy axle
#

OMG

#

i fixed

#

like im idiot

#

i missed fckng vault plugin

errant iron
#

mhmm

hardy axle
#

😄

#

thanks

tender vaporBOT
wooden shuttle
#

actually changed back to paper and it's still doing it

errant iron
#

Do you have the 1.17 Server expansion?

#

like the latest version

wooden shuttle
#

wut?

errant iron
#

wdym wut

#

do you have the latest version of the Server expansion

wooden shuttle
errant iron
#

at com.extendedclip.papi.expansion.server.ServerExpansion.onRequest(ServerExpansion.java:190) ~[?:?]

#

It's calling the Server expansion

#

PAPI by itself does nothing

wooden shuttle
#

ah, yes.. forgot to update the expantions .... yet again... :/

#

thanks

turbid tide
#

update the player expansion by doing /papi ecloud download Player then /papi reload

austere hawk
#

@turbid tide Thanks you :3

tardy yarrow
#

why cant papi parse %kitpvp_stats_kills%? it parses everything else fine and the plugin dev said theres no problem ,it works with holograms too

vivid sparrow
#

They gotta have an answer since is their code.

turbid tide
rugged shard
#

Hi, how i can register placeholder hook? I am asking because class EZPlaceholderHook does not exist.

turbid tide
rugged shard
#

@turbid tide In my plugin

#

As a hook

rugged shard
turbid tide
#

yeah it is. the wiki link I sent you is the most updated one

#

says at the top btw

#

on the link you said

rugged shard
#

Yes, i see them, the github wiki

tardy yarrow
tender vaporBOT
tardy yarrow
#

its weird

turbid tide
#

ah then it sounds like an issue with the plugin

#

if other placeholders work

karmic plover
#

Any help why I'm getting this error? thanks a lot !!

[Wed, 7. Jul 2021 14:18:49 UTC ERROR] failed to download Essentials:1.4.0```
thorn thunder
#

Looks like no permission to create the file

karmic plover
#

How can i fix it?¿

#

with chmod 777 -R <directory>?

daring glade
#

Does this plugin work with 1.17? I saw the 1_17 channel but it seems like that focusses on a differnt plugin called Javascript Expansion Update or something.

karmic plover
#

it does

junior musk
#

Javascript Expansion is an Expansion for PlaceholderAPI (like an addon) which adds placeholders to the plugin

daring glade
junior musk
#

actually, seems like they removed the 1.17 PAPI version from there

trim mist
#

Correct because we pushed dev builds for it to the CI.

junior musk
#

fak

#

too late ;-;

turbid tide
#

?papi-builds smh

daring glade
#

so thats the latest build that works with 1.17?

junior musk
#

yeah

junior musk
#

didn't know this one existed as well

turbid tide
#

yeah. created that one as well

daring glade
#

Alright thanks! I'll try it out.

gleaming quest
#

When will they release the Papi vrsion onto spigot. I keep forgetting that the spigot site isn't updated.

turbid tide
#

we don't know yet. waiting for clip

kindred oyster
#

this issue persists with 1.17.1

#

any ideas?

thorn thunder
#

Are you on the latest PAPI build?

kindred oyster
thorn thunder
#

There isnt one there

#

Its available here

#

?papi-builds

tender vaporBOT
velvet tinsel
#

[PAPI] [Javascript-Expansion] Failed to set ScriptEngine for javascript placeholder:

#

what could I do?

thorn thunder
velvet tinsel
#

but I use 1.16

#

oh nvm

thorn thunder
#

Minecraft version doesnt matter

#

Its the Java version thats the issue

#

I assume you're on Java 16

velvet tinsel
#

yep

#

thanks

thorn thunder
#

👍

kindred oyster
thorn thunder
#

Any stacktraces in console?

#

if not this is likely an issue with the plugin itself rather than papi

turbid tide
#

have you tried parsing the placeholders using /papi parse?

pseudo condor
#

Does placeholder api have an update for 1.17?

trim mist
#

Look up maybe 10 lines.

halcyon wedge
#

is there placeholder api for 1.17.1 yet?

#

oh wait nvm

tender vaporBOT
turbid tide
#

xD

halcyon wedge
#

oh ok

#

lol

zinc galleon
#

my place holder api isn't working

#

can someone help please

#

i did /papi ecloud download players

#

but it still not showing the online players

#

i am using holographic display

errant iron
#

do you have HolographicExtension?

zinc galleon
#

mm no

errant iron
#

you need that

zinc galleon
#

is it a plugin ?

errant iron
#

yes

zinc galleon
#

ohh thanks

#

then i can display any placeholder i want right ?

errant iron
#

yep

#

holographic displays itself doesn't work with PAPI

#

so that's why you need holographic extension

zinc galleon
#

ohh thanks it helped me a lot

#

star, that plugin only supports in mc version 1.8-1.5

#

but i am using 1.16

#

anything else i can do ?

errant iron
#

pretty sure it works with 1.16

#

know it doesn't work with 1.17

zinc galleon
#

in spigot it says "tested minecraft versions 1.8-1.15"

errant iron
#

yeah just try it

zinc galleon
#

okay

errant iron
#

it's worked for most people

zinc galleon
#

Omg it worked thanks a lot star

abstract nacelle
#

[01:11:09] [Thread-45/WARN]: [PlaceholderAPI] failed to download expansion information java.util.concurrent.CompletionException: java.lang.NullPointerException at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.CompletableFuture.uniApply(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:1.8.0_281] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.NullPointerException at me.clip.placeholderapi.expansion.manager.CloudExpansionManager.lambda$null$7(CloudExpansionManager.java:199) ~[?:?] at java.util.HashMap.forEach(Unknown Source) ~[?:1.8.0_281] at me.clip.placeholderapi.expansion.manager.CloudExpansionManager.lambda$fetch$8(CloudExpansionManager.java:192) ~[?:?] ... 4 more

kindred oyster
#

(do ping me back if you answer)

trim mist
#

Provide /papi dump