#placeholder-api

1 messages ยท Page 176 of 1

frozen arrow
#

where is that

turbid tide
#

/papi ecloud download player then /papi reload

frozen arrow
#

ty

#

Didn't seem to work

#

let me try something

austere hawk
#

maybe through javascript?

tender vaporBOT
turbid tide
#

hmm. how'd you do it thru javascript? maybe thru a custom command plugin but that's all

#

even then you'd have to have 2 menus in total

#

one for other players 1 for yourself

#

then you'd have a custom command made with a plugin like MyCommand

#

and check if it has argument

#

then open /menu1 argument else open /menu2

austere hawk
turbid tide
#

skript ๐Ÿคฎ

magic rock
#

skript library for http server when ๐Ÿ™‚๐Ÿ‘

hasty brook
#

Can someone help me figure out what is going wrong?
The ParseOther expansion just isn't working at all.
As a test, I did /papi parse me %parseother_wannabecupcake_player_health% and it threw an error
but when I do /papi parse wannabecupcake %player_health% it outputs the correct value, can someone help me figure out why?

Here is the error that console outputs https://paste.helpch.at/aqojazabol.bash

Server version: Paper version git-Paper-326 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 56e65fd)

turbid tide
velvet fern
tender vaporBOT
austere hawk
#

Hello , I have a problem with Placeholder Api plugin, when i want to install the expansion Faction, /papi ecloud download Factions, it doesn't work (I have Factions and MCore installed) someone can help me please?

fervent spire
#

Did you /papi reload after using the ecloud download command?

austere hawk
#

No because when i use the command, there are this message : "No cloud expansions with this name exist"

#

don't work

fervent spire
#

Try the manual download

austere hawk
#

Okay

#

don't work

fervent spire
#

After manually downloading the expansion and placing it in the expansions folder, did you do /papi reload

austere hawk
#

yes

turbid tide
#

do you have the correct factions plugin installed?

austere hawk
#

Oh no

#

I will install factions for 1.9.4

#

just what is the version 1.9.4 of placeholdersapi please?

turbid tide
#

latest

austere hawk
#

so all is good

#

although i have factions and plaeceholderapi 1.9.4, it doesn't work

turbid tide
#

what factions plugin you got

austere hawk
#

the basic

#

with mcore

turbid tide
#

link please?

#

and name?

#

because there's tens of faction plugins

#

and the expansion was made for one of em

austere hawk
#

this

turbid tide
#

ok. that's the right one. can you send a startup log then?

#

restart the server to generate a new one

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
#

read this for more info ^^^

austere hawk
#

ok

sonic parcel
#

is there an ignore commands in deluxechat?

austere hawk
#

?paste

tender vaporBOT
#
FAQ Answer:

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

fervent spire
austere hawk
sonic parcel
#

๐Ÿ˜…

turbid tide
#

it should geenerate a new link

#

Ryan read the wiki. I believe all commands are listed there

#

there might be an /ignore but it might be like a way to ignore all people not just 1 person

sonic parcel
#

Hm sad

#

sorry i posted in wrong channel

austere hawk
#

this

fervent spire
sonic parcel
#

what is the commands i can't see

fervent spire
sonic parcel
#

if you say msgtoggle it closes it to everyone

#

But i want close it to a player

fervent spire
#

There is a perm to bypass it, so there would be a command for it.

turbid tide
#

@austere hawk

[PlaceholderAPI] factions is attempting to register placeholders via a PlaceholderHook class which is no longer supported!
seems like the factions expansion is outdated and needs updating. not sure who's in charge of that

viral pulsar
#

papi is giving me "player is not a valid placeholder"

turbid tide
viral pulsar
viral pulsar
turbid tide
fast cliff
#

used "papi ecloud download math" and when i did "papi reload" it threw an error

turbid tide
#

can you send the error in a paste bin please?

fast cliff
#

how the hell do I do that

tender vaporBOT
#
FAQ Answer:

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

fast cliff
#

just copy it and do some pastebin site?

#

oh

viral pulsar
#

the other ones are working good

turbid tide
# fast cliff https://paste.helpch.at/dojosibusi.sql

@arctic loom any chance you can change the version to a string instead? because this is quite a trend now with the version being null. Piggy assumes its a plugin that messes with the class loader but this could be any plugin. some of the expansions papi handles are already being switched back to string version.

turbid tide
viral pulsar
#

okay, i will contact him, thanks for your help :3

arctic loom
turbid tide
#

well that's why I asked and didn't say "do it"

#

and its not really a 100% thing

#

its just something piggy assumes

arctic loom
turbid tide
#

not rn. got class

arctic loom
#

From my initial testing does it seem to work...

ebon verge
#

Papi Placeholders on HolographicDisplays don't work why ?

warm topaz
#

holographic displays doesnt support papi

#

u need an external plugin for that, like HolographicExtension (doesnt work on 1.17, there is another plugin that does but i forgot its name)

junior musk
turbid tide
ebon verge
tender vaporBOT
austere hawk
#

oh sorry

turbid tide
magic rock
turbid tide
#

no one asked you. ok? hd best

magic rock
austere hawk
#

If i install a old version of faction it can work?

warm topaz
#

which factions plugin is this

turbid tide
turbid tide
warm topaz
#

mcore?

turbid tide
#

do you have an updated version of the expansion?

turbid tide
warm topaz
#

i think so

turbid tide
#

o

warm topaz
turbid tide
warm topaz
#

i told clip to update it ages ago on the ecloud, but y'know ๐Ÿ˜”

turbid tide
#

oh

#

wait. why not ask funnycube?

#

ask him to transfer you ownership

warm topaz
#

havent thought about that actually

#

nah i dont want ownership

turbid tide
warm topaz
#

๐Ÿ˜

turbid tide
magic rock
# turbid tide please explain. why?

PAPI, HEX, Gradient, Entity, Head, Offset, Permission (not only for whole hologram but per line too), Display & Update Distance, Health Display support and more
active developement adding new features (author said he will add pages & animations (auto changing pages) this week probably)

turbid tide
#

pinning it until cube updates it

turbid tide
austere hawk
#

thx

magic rock
turbid tide
#

also.

#

hex is a thing in HD

magic rock
#

but other 99 things no

turbid tide
#

which 99 things?

turbid tide
#

only see 5

#

listed

magic rock
#

-.-

#

stop

turbid tide
#

stop what?

magic rock
turbid tide
#

stop spamming emojis?

#

or what?

magic rock
#

idk blitz

turbid tide
#

PR or shut up. ok?

molten bison
#

Anyone here familiar with the math palceholder?

warm topaz
#

ask away

dark trail
#

Is there a placeholder for showing current coordinates? I've looked through all of them and I couldn't find any

sharp jay
#

%player_x%
%player_x_long%
%player_y%
%player_y_long%
%player_z%
%player_z_long%
%player_yaw%

#

@dark trail

dark trail
#

Thanks!

sharp jay
#

np

#

/papi ecloud download player
/papi reload

#

make sure to run these

dark trail
#

Alrighty!

molten bison
# warm topaz ask away

%math_0_{prisonenchants_level_efficiency}-1*1000>=0%

okay so i am trying to get this placeholder to only show the number if it's above 0. And if it's below 0 show 0

tender vaporBOT
warm topaz
#

idk if math expansion allows u to make conditions like that

#

u could use javascript expansion, or alternatively nestedplaceholders + changeoutput expansion

molten bison
warm topaz
#
var enchant = parseInt("%placeholder here i cba to type it%")
function check() {
  if (enchant < 0) return 0 else return enchant
}
check()```
no idea if itll work or not, but u can try
molten bison
#

ok ty

molten bison
#

now i just need to know if it's possible to make menus where people can input their own values

sharp jay
#

technically yes but would require work

serene raven
#

Can i parse placeholders through the console?

sharp jay
#

for what reason?

serene raven
#

It needs their exact coordinates so I was trying to use the player expansion

sharp jay
#

interesting method

serene raven
#

Yeah Iโ€™m guessing it wouldnโ€™t work though?

sharp jay
#

never tried it

#

is there no placeholder from mythicmobs

#

you can parse other users

#

with

wet basinBOT
#

@sharp jay Unknown expansion.

#

@sharp jay Unknown expansion.

sharp jay
#

crap whats it called

#

lol

#

/papi ecloud download ParseOther

#

^^^

#

this one @serene raven this work ?

inner yarrow
#

I love how there is a dedicated placeholder api support channel because literally everyone has a problem with it at some point

sharp jay
#

@inner yarrow yup but also we do have a wiki nobody reads sadly or trys anything

inner yarrow
#

yup yup

#

i've been very lucky my placeholder-api has decided to work with not one issue so far lol

surreal ridge
#

I was also wondering how I upload an expansion, it says that Registration is currently locked.

fervent spire
#

If you mean to the ecloud, message @tender vapor

surreal ridge
#

okay

rustic oasis
#

I have placeholders and did %group% to show the person group they have on featherboard and it's not working

#

idk how to fix it

fervent spire
#

@rustic oasis ^ try one of those. either prefix or rank

rustic oasis
#

Thanks

finite moat
#
[15:00:29 WARN]:        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
[15:00:29 WARN]:        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
[15:00:29 WARN]:        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
[15:00:29 WARN]:        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
[15:00:29 WARN]:        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
[15:00:29 WARN]:        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
[15:00:29 WARN]:        at java.base/java.util.stream.ReduceOps$5.evaluateSequential(ReduceOps.java:257)
[15:00:29 WARN]:        at java.base/java.util.stream.ReduceOps$5.evaluateSequential(ReduceOps.java:248)
[15:00:29 WARN]:        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[15:00:29 WARN]:        at java.base/java.util.stream.ReferencePipeline.count(ReferencePipeline.java:709)
[15:00:29 WARN]:        at PlaceholderAPI-2.10.10.jar//me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$3(LocalExpansionManager.java```

Any ideas where this can be coming from?
tepid solstice
#

one of your papi expansions.
I assume you have an expansion for a plugin that you dont have in your plugins folder.

finite moat
#

Doesnt seem like it

#

I have essx and vault in my plugins folder

#

Could one of the expansions be out of date?

fervent spire
#

That looks like only part of the error, not the full error

finite moat
#

gonna open hastebin real quick

tender vaporBOT
#
FAQ Answer:

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

finite moat
fervent spire
#

It's the server expansion

finite moat
#

Just did papi ecloud update all. Gonna restart the server and get back to yall

vivid sparrow
#

update server expansion

finite moat
#

Yeah looks like that fixed it. Thank you everyone!

turbid tide
#

updated or transfered ownership?

#

@warm topaz go update now. ty

#

he transfered it to you

warm topaz
#

๐Ÿฅด

#

ok

stuck moat
#

Turns out they had a setting for that in their messages.yml instead of using the PAPI config option ;-;

mighty drift
#

how to make it possible to open the menu only with certain rights

austere hawk
#

Anyone else having issues with all of the server placeholders?

turbid tide
#

nope

austere hawk
#

Ooof

turbid tide
#

what's the issue?

#

maybe we can help?

spice tapir
#

Idk why but ever since i started trying to use factionsUUID placeholders in my featherboard, and downloaded on ecloud the factionsupdated thing the entire placeholder plugin is nearly broken to the point even %player% is gone

https://pastebin.com/Gfs553LF
Start up error

spice tapir
snow sequoia
#

Is it possible to make PAPI accept percentage signs without ending a variable? I have this line in my config but it stops the variable after the second percentage sign.
&3Status: %skript_status::%player's uuid%%

carmine veldt
#

no clue if this will work

#

but try putting a backslash

#

before the percentage

#

\%player's uuid\%

snow sequoia
#

I changed this "%skript_status::%player's uuid%%" to "%skript_status::%player%%" because for some reason titlemanager wont accept apostrophes but result is still the same. "N/Aplayer%%"

#

I added the backslashes in the right places aswell but discord wont show em.

#

This might be a titlemanager issue and not papi so i'll try on the titlemanager discord aswell.

austere hawk
#
[05:08:01 ERROR]: [PlaceholderAPI]
java.lang.UnsupportedClassVersionError: org/openjdk/nashorn/api/scripting/NashornScriptEngineFactory has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_311]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_311]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_311]
        at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_311]
        at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_311]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_311]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_311]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_311]
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_311]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_311]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_311]
        at com.extendedclip.papi.expansion.javascript.evaluator.NashornScriptEvaluatorFactory.create(NashornScriptEvaluatorFactory.java:34) ~[?:?]
        at com.extendedclip.papi.expansion.javascript.JavascriptExpansion.createNashornEvaluatorFactory(JavascriptExpansion.java:176) ~[?:?]
        at com.extendedclip.papi.expansion.javascript.JavascriptExpansion.register(JavascriptExpansion.java:97) ~[?:?]
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:168) ~[?:?]
        at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_311]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.LongPipeline.reduce(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.LongPipeline.sum(Unknown Source) ~[?:1.8.0_311]
        at java.util.stream.ReferencePipeline.count(Unknown Source) ~[?:1.8.0_311]
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$3(LocalExpansionManager.java:327) ~[?:?]
        at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[?:?]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [Spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [Spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [Spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [Spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Spigot.jar:git-Spigot-db6de12-18fbb24]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_311]```
#

What is this error please?

fervent spire
#

You need to use java 16

austere hawk
#

.. I need to have Java 16 on my computer?

fervent spire
#

The server, needs to be on java 16

austere hawk
fervent spire
#

It can be used on all servers

#

So you'll either need to get Java 16 OR use an older version of the javascript expansion

robust stream
#

why my expansion have this problem?

fervent spire
#

Update your server expansion

robust stream
#

@fervent spireserver now is paper 1.17.1 #353

#

@fervent spirewhat is the command for update them?

#

i removed all and now i download again them

fervent spire
robust stream
#

@fervent spireok i will try

#

@fervent spireyou was so fast for help me, thank

robust stream
#

i got this error cause by BattleLevels plugin on spigot, you think this placeholder stop get udpate?

#

they got this plugin for placeholder [U] - BattleLevels >> PlaceHolderAPI support [1.7 - 1.16]

timid tapir
#

How can we use fetch() with placeholderAPI javascript?

timid tapir
#

@mint fable Do you know if it is possible to use fetch() with PAPI javascript ?

tender vaporBOT
timid tapir
#

:#

#

Hard to get help anywhere

turbid tide
#

it uses nashorn so if it exists in ecmascript 5.1 then yes. otherwise no

spice tapir
spice tapir
#

plus the entire plugin is broken as a whole for me. Won't load on startup with either of my servers

turbid tide
#

@spice tapir what I can tell you from the errors you sent is: first one, you have the mcore faction expansion and not the mcore factions plugin so it breaks. you should instead install the factionsuuid expansion

#

second error, is that you've put the Player expansion in the plugins folder

#

while it should go in plugins/PlaceholderAPI/expansions

spice tapir
#

factionsuuid special free extension thing I deleted earlier gotchu,/
idk what this player expansion is tho? Got nothing like that in plugins

turbid tide
#

in your plugins folder

#

look for a jar called>

#

PAPI-Expansion-Player_j2OJAjR.ja

spice tapir
#

got it, throwing that into the right place rn

turbid tide
#

they need to update the papi hook or you need to downgrade papi to 2.10.6

spice tapir
#

Thanks for helping get those two things sorted out. I'll let you know in abit if that fixes it.
Meanwhile, here's the error for why it won't work on my other server

https://pastebin.com/B4Nad3MV
Your help is much appreciated! ^_^

turbid tide
#

seems like the plugin jar might be broken

#

try reinstalling it

#

download a new jar and put it in the server

spice tapir
#

So I put "Factions Updated" and "factions" from the eCloud website into my expansions folder, and moved expansion-player into the right folder.
Then I went ahead & downloaded the latest version from PAPI spigot, replaced the jar file on both servers

#

and that fixed them both up perfectly! Your a life saver

spice tapir
#

https://pastebin.com/2aehkqhE
My featherboard is entirely broken. So I've been messing around with that. I'm guessing it's got to do with the mvdw expansion not working
also my factions expansion broke again : (

#

I've got Expansions:
MCore-Factions | Multiverse | Quests_LmMBgWu | Towny | TownyChat-1.2 | FactionsExpansions_Qxq95dl | IridiumExpansion_yc5eOm7 | LocalTime-Expansion-1.2 | PAPI-Essentials_fWd6zgm | PAPI-AutoRank-1.1.0 | PAPI-MvDW | PAPI-Player_j2OJAjR | PAPI-Server_juRheaT | PAPI-Vault_o3XmLDu

robust stream
#

@turbid tidewas removed? so i need to change plugin -_-

tender vaporBOT
silver minnow
#

blitz got removed? ๐Ÿ˜ฑ

junior musk
#

?

#

it's A Crane

silver minnow
#

ah mb

#

A crane got removed

junior musk
#

๐Ÿ‘Œ

robust stream
#

@silver minnowbattlelevel plugin on spigot will be removed cuz inactive resourche

low moth
#

hey i have error when i launch my server [14:37:19 ERROR] [PlaceholderAPI] failed to load class files of expansions

low moth
#

bro?

cold temple
#

๐Ÿš“ anyone there ๐Ÿš“

odd python
#

@low moth what's the error

low moth
#

[14:37:19 ERROR] [PlaceholderAPI] failed to load class files of expansions

#

THIS

#

when i add expansions its not working

real badger
#

did you give it some % dazzle ;)

final socket
#

just realized it is a skript conflict nvm

ionic hamlet
#

Good evening I'm trying to display the date and time on my scoreboard, I'm using {server_time_dd / MM / yyyy HH: mm}
and I download

#

ecloud server

#

and i have reload papi

sharp jay
#

what scoreboard plugin? @ionic hamlet

ionic hamlet
#

featherboard

#

you want my line config ?

sharp jay
#

its not {} I thought

#

its %%

wet basinBOT
#

@sharp jay Unknown expansion.

ionic hamlet
#
    frames:
    - '&6&lAtozia &3&l{PLAYER} &7(&b{BUNGEECOUNT}&7)'
    interval: 2
    # If you don't want a static order of the frames and want to show each frame at random
    # you can enable this option.
    random: false
  # A scoreboard is dynamic. The lines can change length due to smaller placeholders or scrolling text.
  # that is why it is advised to have something on your scoreboard that is bigger then all other lines.
  # These lines (usually a header or footer) are also good for decoration.
  header2:  
    frames:
    - '&7{server_time_dd/MM/yyyy HH:mm}'
    interval: 10
    random: true
  player-indos:
    frames:
    - '&7&l> &e&l{PLAYER}:'```
sharp jay
#

MVDW is not a thing for featherboard

ionic hamlet
#

for "player" and bungee count its work

sharp jay
#

use papi

ionic hamlet
#

i try !

sharp jay
#

Im telling you its not {}

#

its no longer that

#

its %%

#

and also your placeholders are very much wrong

#

its %player_name% for player username

austere hawk
sharp jay
#

and for time you need to find the expansion

#

@austere hawk MC & plugin Version?

austere hawk
#

1.8.9

#

Quests plugin 1.8.x

sharp jay
#

the papi plugin

ionic hamlet
#

however as I put I receive the nickname of the player. and with the "%" it doesn't work, I can send a score board screen

austere hawk
#

PlaceholderAPI-2.10.10

sharp jay
spice tapir
#

https://pastebin.com/2aehkqhE
^ startup error message
My featherboard is entirely broken. So I've been messing around with that. I'm guessing it's got to do with the mvdw expansion not working
also my factions expansion broke again : (
https://imgur.com/a/lMdG2f2
^pictures of my featherboard in various worlds
I've got Expansions:
MCore-Factions | Multiverse | Quests_LmMBgWu | Towny | TownyChat-1.2 | FactionsExpansions_Qxq95dl | IridiumExpansion_yc5eOm7 | LocalTime-Expansion-1.2 | PAPI-Essentials_fWd6zgm | PAPI-AutoRank-1.1.0 | PAPI-MvDW | PAPI-Player_j2OJAjR | PAPI-Server_juRheaT | PAPI-Vault_o3XmLDu
https://paste.helpch.at/biqaqepawe
^the /papi dump

sharp jay
#

@spice tapir you try to restart?

spice tapir
#

multiple times, that's where I got the startup error message from

plain sequoia
#

How to use it please?

#

Want to make playerinfo menu by using /playerinfo <player>

#

Found solution %parseother_{{target}}_player_online%' (Had to put 2x {})

sharp jay
#

use %player_name%

#

or {player_name} ?

plain sequoia
#

Is there any placeholder to check players group? smthing like %player_name_group%

#

Want to check other players group

sharp jay
#

you can check permissions

plain sequoia
#

wdym

#

by checking perm

sharp jay
#

%parseother_{player_name}_{vault_rank}%

#

something like this

#

idk

plain sequoia
#

will try

#

Yep it works ๐Ÿ™‚ thanks

austere hawk
plain sequoia
#

Go to placeholderapi/expansions/ delete the old one, replace it with the new one and restart server

#

Try to download latest version of PlaceholderAPI

dusk fern
#

Would someone here be able to give me a hand with some javascript

#

I'm trying to create a dynamic javascript placeholder that allows for an argument variable within the actual javascript placeholder

#

%tokenenchant_<enchantment>_cost_long%

#

I'm unsure of if I can do anything about the <enchantment> to make it dynamic, or if I need to make a placeholder for each specific enchant

dusk fern
#

will pay $5 for solution

#

@ me

sharp jay
#

@dusk fern

distant oxide
#

Hey, this might be a strange question but is it possible to complete reset a placeholder hook? For example, I want to reset the Statistic placeholder hook so it is all on 0.

turbid tide
#

ugh. I see you don't know how PAPI works. anyways will just tell you that those statistics are taken from minecraft statistics. so yes you can reset them. they're usually stored in /world/stats/

distant oxide
#

Ah, I thought so. Just thought I should double check before I break something haha. It was just a question, you didn't need to get so pressed.

simple current
#

Hi, what placeholder for balance?

turbid tide
#

see first 4

simple current
#

thx

warm plover
#

Hello, I have tried to make an event for buildings to close after a certain time but it only seems to work if a player is online. The plugin I am making this event with works fine without people online.

It parses these two placeholders: %essentials_world_time_24% and %mycommand_variables_Closed% (a custom placeholder with MyCommand). Would anyone know why they don't seem to update or anything if no one is online?

#

I don't think its %mycommand_variables_Closed% as it is the correct value even when no one is online

sullen bluff
#

at startup it says statz expansion failed to load

#

is that alright?

austere hawk
#

I cant seem to import PlaceholderAPI in maven. It all works and looks good in the POM, but when i try use PAPI in my code, the import goes red and it just dosent work.

#
<dependencies>
        <dependency>
            <groupId>io.papermc.paper</groupId>
            <artifactId>paper-api</artifactId>
            <version>1.17.1-R0.1-SNAPSHOT</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>io.jsondb</groupId>
            <artifactId>jsondb-core</artifactId>
            <version>1.0.106</version>
        </dependency>
        <dependency>
            <groupId>me.clip</groupId>
            <artifactId>placeholderapi</artifactId>
            <version>2.10.10</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>```
#
<repositories>
        <repository>
            <id>papermc-repo</id>
            <url>https://papermc.io/repo/repository/maven-public/</url>
        </repository>
        <repository>
            <id>sonatype</id>
            <url>https://oss.sonatype.org/content/groups/public/</url>
        </repository>
        <repository>
            <id>placeholderapi</id>
            <url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url>
        </repository>
    </repositories>```
austere hawk
#

^ im not sure what so ever why papi wont work in the code

strange jungle
#

How to make my expansion in eCloud become verified?

turbid tide
turbid tide
#

will check it out in a minute

#

will ping you here if I have questions

#

or anything like that

strange jungle
#

ok

junior musk
turbid tide
#

๐Ÿฅฒ will do

junior musk
#

๐Ÿ˜…

turbid tide
#

@strange jungle you might also want to check if the plugin is enabled not just null. that's just an extra safety feature. even if you don't add it that will still get you verified. just saying

#

looks alright. will mark it as verified now

strange jungle
#

I will add check. And thank you. โค๏ธ

turbid tide
#

done. it is verified now

#

@junior musk I'm not sure if requiredPlugins actually stops the registration process if it can't find the plugin. can you confirm that it does? am looking at the github but the documentation doesn't say anything about that

#

I'd hope it does

junior musk
#

i've just added it to my folder and it didn't load

#

so I guess it's fine

turbid tide
#

oh

#

problem

#

your ecloud expansion name should be the same as your expansion identifier

#

but your ecloud is named bw1058plus and your identifier is bw1058+

#

fix that and I'll verify it

junior musk
#

is that a problem?

turbid tide
#

verified the other one

turbid tide
junior musk
#

I remember ScoreboardObjectives or smth doesn't

#

ah

turbid tide
#

because the ecloud update command looks for an expansion called the same as the identifier

junior musk
#

oki

turbid tide
#

at least is what cube told me. I'm just assuming he knows what he's talking about xD

junior musk
#

well it does sound logic ๐Ÿ˜…

#

welp, you also made me realized I didn't bump the version number lol

turbid tide
#

๐Ÿ‘

#

ping me when you updated it on the ecloud as well

turbid tide
#

alright. they're both verified now

grave shoal
#

Hey, i have problem with register PlaceholderAPI..

package cz.fillexe.krystaly.utils;

import org.bukkit.entity.Player;
import org.bukkit.Bukkit;

import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import cz.fillexe.krystaly.Main;

public class PlaceHolderHook extends PlaceholderExpansion {

    public String getIdentifier() {
        return "tm";
    }


    public String getAuthor() {
        return "SinFileX#7759";
    }

    public String getVersion() {
        return "1.0";
    }

    public String onPlaceholderRequest(Player p, String identifier) {
        if (identifier.equalsIgnoreCase("tokens")) {
            return "" + (String.valueOf(Main.getInstance().managerP().getTokens(p.getName())));
        }
        if (identifier.equalsIgnoreCase("tokens_formatted")) {
            return "" + (String.valueOf(Utils.formatNumber(Double.valueOf(Main.getInstance().managerP().getTokens(p.getName())))));
        }

        if(p == null){
            return "";
        }
        return null;
    }

}```

But ingame i cant see %tm_tokens% placeholder

In console i have error:

[FeatherBoard] Unknown PAPI expansion found with identifier: tm

Really i dont know, what i have bad..
warm topaz
#

have u registered the expansion

grave shoal
#

And yes, i haved

public void loadUtils() {
        if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) {
            new PlaceHolderHook().register();
        }```
warm topaz
#

is it showing up in /papi list too?

grave shoal
#

No, there no, placeholder not loading..but i dont know why

warm topaz
#

maybe its because u havent overridden the persist() method

#

internal expansions must return true in the persist method

grave shoal
#

Can i u send to private message main.java?

turbid tide
#

put it in a paste bin and send it here

warm topaz
#

?paste

tender vaporBOT
#
FAQ Answer:

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

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

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

turbid tide
#

oops. sorry for the ping Kaliber.

grave shoal
#

Im noob with coding, i dont know what mean with persist()

turbid tide
#

its a method

#

you might need to add

#

to your placeholder expansion

grave shoal
turbid tide
#

yes

#

oh

#

...

#

@warm topaz

#

I just realised xD

warm topaz
#

hello

turbid tide
#

look at his expansion. no overrides

#

you can explain that

warm topaz
#

override annotations dont really matter

turbid tide
#

do they not?

warm topaz
#

itll compile without them

turbid tide
#

but will it work without them?

warm topaz
#

yes

turbid tide
#

oh interesting. IJ doesn't let me compile without them. at least in kotlin

warm topaz
#

thats because override is a keyword in kotlin, compared to an annotation ig

#

different langs different compilers

grave shoal
warm topaz
#

@Override is simply just a marker to show what is actually being overridden

#

that wiki is fairly outdated

grave shoal
#

[19:57:08 INFO]: [FeatherBoard] PAPI expansions loaded. Checking for missing expansions ...
[19:57:08 WARN]: [FeatherBoard] Unknown PAPI expansion found with identifier: tm

hmm

warm topaz
#

hm

#

can u try just with /papi parse me %tm_tokens%

#

and check papi list again

grave shoal
#

I try, but this get back only %tm_tokens% and hooks is only ascii and player

warm topaz
#

is ur plugin actually enabling?

#

or any errors on startup?

grave shoal
#

Oh yes

#

Now working, i dont know what is problem, but when i compile plugin this not overwrite old files..i removed target and now working ๐Ÿ™‚

#

Thank you Kaliber and Who?

#

by the way, what is best method? System.out.println for send intro console about start plugin?

turbid tide
#

use the provided logger

#

from your plugin class

warm topaz
#

d;spigot JavaPlugin#getLogger

ionic fractalBOT
#
@NotNull
Logger getLogger()```
Description:

Returns the plugin logger associated with this server's logger. The returned logger automatically tags all log messages with the plugin's name.

Returns:

Logger associated with this plugin

warm topaz
#

delete the mcore factions expansion from ur expansions folder - ur using factionsuuid, not mcore factions
and im not sure what mvdw expansion u have, but that doesnt seem like its the right one

#

try redownloading it again, idk

spice tapir
#

okay, deleting mcore. Do u know where the right one is then? Cause I got that straight off the papi website

warm topaz
#

possibly u have an outdated version of it

spice tapir
#

possibly, though I'm sorry to make it seem I'm shooting down all ur ideas. But I've deleted & redownloaded each of those expansions twice to try & fix it

warm topaz
#

dont redownload the mcore factions expansion

spice tapir
#

got it, thanks. Gonna restart in a sec to see results

spice tapir
#

https://pastebin.com/UuRaENUZ
Sadly it doesn't like the massivecraft/factions anymore

https://pastebin.com/vQvdjMdF
And the mvdw expansion (what allows featherboard to work) is not working either. Though it is odd that towny placeholders, autorank, and elitemob placeholders work on featherboard

#

Also even weirder, when I do /papi ecloud list installed It only list AutoRank and PlotSquared

warm topaz
#

with the mvdw expansion, download it manually from the ecloud and place it in the expansions folder https://api.extendedclip.com/expansions/mvdw/versions/mvdw-200/ this expansion definitely works

and ive told u twice now to delete the mcore factions expansion (Expansion-MCore-Factions.jar) as this is for mcore factions, u are using factionsuuid (of which u already have the expansion for too)

#

papi ecloud list will only the installed expansions that are available on the ecloud, these expansions are bundled with the plugins, and can be found with /papi list,

#

and please make sure u delete the older version of the mvdw expansion when installing the new version

spice tapir
#

the website is where I was downloading it from, but will redo it again. Cross fingers new results

Ik you've told me that, that's why I did delete it. I deleted mcore, now it's just the factionsexpansion_Qxq95dl.

results of /papi list
autorank, elitemobs, factionsuuid, hdb, iridiumskyblock, magic, mypet, otd, plotssquared, referralpro, slimefun, specializedcrates, townyadvanced, voteparty

#

so restarted. It still thinks I have mcore for whatever reason. BUT! good news no mvdw can't load error messages. Bad news, featherboard's placeholders like %player_name%, %vault_eco_balance%, %player_ping%, %multiverse_world_alias% etc are still a no go

warm topaz
#

featherboard uses placeholderapi placeholders now, so just download the expansion
/papi ecloud download <expansion name>
/papi reload

#

expansion names being the first word before the _ in the placeholder

spice tapir
#

yep, sorry to say done tha too. When I do /papi reload it then breaks also autorank placeholders.

I did
/papi ecloud download Player, /papi ecloud download Multiverse, /papi ecloud download Vault, /papi reload

30.10 16:18:11 [Server] INFO [PlaceholderAPI] Fetching available expansion information...
30.10 16:18:23 [Server] INFO NibKilgharrah issued server command: /papi ecloud download Multiverse
30.10 16:18:23 [Server] INFO [PlaceholderAPI] Fetching available expansion information...
30.10 16:18:30 [Server] INFO NibKilgharrah issued server command: /papi ecloud download Vault
30.10 16:18:30 [Server] INFO [PlaceholderAPI] Fetching available expansion information...
30.10 16:18:33 [Server] INFO NibKilgharrah issued server command: /papi reload
30.10 16:18:33 [Server] INFO [PlaceholderAPI] Placeholder expansion registration initializing...
30.10 16:18:33 [Server] INFO [PlaceholderAPI] Fetching available expansion information...
30.10 16:18:33 [Server] INFO [PlaceholderAPI] Successfully registered expansion: iridiumskyblock
30.10 16:18:33 [Server] INFO [IridiumSkyblock] Successfully registered placeholders with PlaceholderAPI.
30.10 16:18:33 [Server] ERROR [PlaceholderAPI] failed to load class files of expansions
30.10 16:18:33 [Server] INFO java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: com/massivecraft/factions/RelationParticipator```
#

naturally I tried also doing /fb reload, and ya no. Autorank placeholder now won't work till I restart the server

#

and before you ask, I have tried deleting the entire placeholderapi plugin & reinstalling it. Causes a disasterous mess in console

#

I am sorry this is a very annoying thing to try & help me fix. Sadly if it were easy, wouldn't be asking for support

pure wraith
#

can someone tell me if this is possible %formatter_number_format_{formatter_text_replace_.0_{vault_eco_balance}}%

#

it isn't working

#

can I not use placeholder in placeholders

turbid tide
#

you can. but you can't use placeholders in placeholders in placeholders

pure wraith
#

ok

tight veldt
fervent spire
tight veldt
#

I have Java 8 because the server is 1.8, any way to have a version that is compatible with Java 8?

fervent spire
#

I hope you mean 1.8.8

tight veldt
#

Yes

quasi basin
#

hey so I made a leaderboard for playtime but when i tried to do "/papi ecloud download playtime" it says "failed to find an expansion named playtime"

wet basinBOT
#

@warm topaz Unknown expansion.

warm topaz
#

it doesn't exist on the ecloud, what expansion are u trying to find?

quasi basin
#

ive tried both lower and upper case

plain sequoia
#

You can use Statistics

quasi basin
#

ill try that later

warm topaz
#

the plugin linked from the github has an internal expansion, so if u were to download the plugin, the expansion will be there
the github info is misleading there

valid nacelle
#

hello is placeholderapi 2.10.10 compatible with 1.8.8? because I have an error

#

[12:28:20 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: com/massivecraft/factions/RelationParticipator
at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_311]
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_311]
Caused by: java.lang.NoClassDefFoundError: com/massivecraft/factions/RelationParticipator
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_311]
at java.lang.Class.privateGetDeclaredMethods(Unknown Source) ~[?:1.8.0_311]
at java.lang.Class.getDeclaredMethods(Unknown Source) ~[?:1.8.0_311]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$6(LocalExpansionManager.java:367) ~[?:?]
... 6 more

turbid tide
#

hi kaliber

warm topaz
#

do /papi dump

#

hi

valid nacelle
warm topaz
#

what is ur factions v1.0 plugin?

#

u already have a factions expansion installed in factionsx, so im confused as to why there are more

tight veldt
turbid tide
#

downgrade the js expansion

#

to like 1.6.0 I believe

valid nacelle
#

faction v1 and factionx dependency without it it does not work

#

without faction v1 the factionx plugin does not work

mint fable
#

I feel like it would

#

It just takes whatever placeholder you give it and replaces the output

tight veldt
#

And how could I do that then, can I download it with the same command?

mint fable
#

I think you can do /papi download javascript <version>

#

@tight veldt this

tight veldt
#

Yes Yes ๐Ÿ˜„

#

thx

mint fable
#

you'll have to use it in a spot that supports it

#

So in the chat where you would normally put %rel_factionsuuid_relation_color%

#

you put this instead %changeoutput_equals_{rel_factionsuuid_relation_color}_<match>_<output-if-matched>_<output-if-not-matched>%

#

and replace the last 3 options with your needs of course

#

can you send the placeholder again from config? discord messed it up a bit

warm topaz
#

by any chance are ur relational placeholders returning an underscore @austere hawk

mint fable
#

the whole thing

#

because this is a broken one

#

it wasn't escaped in `` when you first sent it

warm topaz
#

what does that return exactly

#

both idk

valid nacelle
#

I have a question ? can't you create a ticket system? because it's a mess to navigate I still have my problem: /

warm topaz
mint fable
#

the other issue I was already a part of trying to help :L

#

makes sense

#

what does it return though

warm topaz
#

i just need to know if that placeholder individually has an _ in it because theres a bug in changeoutput

mint fable
#

because all options are separated by _ so it ends up bugging it

#

oh fuck I forgot it's just a color like &a @warm topaz

warm topaz
#

hm

#

maybe its because of the color doesnt equals an empty string

mint fable
#

what is the changeoutput placeholder you're using again @austere hawk ?

warm topaz
#

try adding ignorecolor to the options

#

so changeoutput_equals,ignorecolor_

warm topaz
#

yea im not sure whats happening here

turbid tide
warm topaz
#

idk

turbid tide
#

nvm. there is no bracket rel method

#

but I believe that's why it breaks anyways. bcz of the relational placeholders.

warm topaz
#

do u really need the relational placeholders anyway @austere hawk? to me it sounds like u could just use the normal placeholders

turbid tide
#

I mean I might be completely wrong but doesn't this palceholder just check if rel is empty then it puts empty otherwise it puts the placeholder?

#

like why?

#

the whole thing sounds very useless

#

ah. default color

#

Ic

warm plover
balmy vale
#

is there a deluxe menu placeholder of the name of the player who clicks the menu item?

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

prime totem
#

do you have any idea if there is any solution so that when i have more than 1q money it still formats the money?

#

and doesnt get stuck?

prime totem
plain sequoia
prime totem
plain sequoia
#

Ahh, what economy plugin do you use

prime totem
plain sequoia
prime totem
#

thats what im asking

#

is there a fix that when you reach 1000Q it still formats

#

when i gave myself more than 1000Q it stopped formatting

#

it didnt continued

prime totem
plain sequoia
prime totem
plain sequoia
prime totem
#

i was looking in the messages, they said the format wasnt added or smth like that from what i understood

plain sequoia
#

I gave my self 10,000,000,000.00 and it's showing only 100M

#

So that's the maximum maybe

tender vaporBOT
#
Hey!

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

limber ice
#

javascript expansion don't seem to work on Paper 1.12.2 and PlaceholderAPI-2.10.10-DEV-132

fervent spire
vivid sparrow
#

You need java 15 or smth iirc

fervent spire
#

Pretty sure it's Java 16 for the latest javascript version

turbid tide
#

man I love discord..

#

it disables the ping

#

but doesn't actually disable it

fossil lark
#

Hey i have a problem while hooking the placeholderapi to my plugin (Maven build)
Dependency 'me.clip:placeholderapi:2.10.10' not found
Dependency 'me.clip:placeholderapi:2.10.10' not found
Dependency 'me.clip:placeholderapi:2.10.10' not found

my code : https://paste.helpch.at/anuyebijuk.http

fringe root
#

Helllo

#

[12:53:55 INFO]: [Systรฉm] Hrรกฤ nebyl nalezen! (money -> %player_name%)
[12:53:55 INFO]: GoldenCrates ยป Error while get data for %player_name%.
[12:53:55 INFO]: [Systรฉm] Hrรกฤ nebyl nalezen! (money -> %player_name%)
[12:53:55 INFO]: GoldenCrates ยป Error while get data for %player_name%.
[12:53:55 INFO]: GoldenCrates ยป Error while get data for %player%.
[12:53:55 INFO]: GoldenCrates ยป Error while get data for %player%.

#

I have this problem

#

%player_name% and %player% dont work

fossil lark
fringe root
#

reward_commands:
enabled: true
max_possible: 10
commands:
- chance: 50
command:
- crate givekey %player_name% votekey 3
- chance: 40
command:
- crate givekey %player_name% moneyklic 3
- chance: 5
command:
- crate givekey %player_name% spawner 1

#

Papi or placeholderAPI ?

fossil lark
#

some placeholders are not standalone

#

so if you want to use them you should type
/papi ecloud download name
then
/papi reload

fringe root
#

papi ecloud download Player
[13:04:54 INFO]: Successfully downloaded expansion Player [2.0.2] to file: Expansion-player.jar
Make sure to type /papi reload to enable your new expansion!

#

this ?

fossil lark
fringe root
#

yes i make

fossil lark
fringe root
#

13:05:58 INFO]: [Penรญze] Zลฏstatek na รบฤtฤ› hrรกฤe Zivotna je 75440.28 Kฤ
[13:05:58 INFO]: GoldenCrates ยป Dal x2 Votekey klรญฤ(e) to Zivotna
[13:05:58 INFO]: [Penรญze] Zลฏstatek na รบฤtฤ› hrรกฤe kajix je 142042.71 Kฤ
[13:05:58 INFO]: GoldenCrates ยป Dal x2 Votekey klรญฤ(e) to kajix
[13:05:58 INFO]: GoldenCrates ยป Dal x3 Moneyklic Key klรญฤ(e) to Zivotna
[13:05:58 INFO]: GoldenCrates ยป Dal x3 Votekey klรญฤ(e) to kajix

#

Nice work bro

#

Very thanks

#

For help

#

I have next question

#

Check log

#

[13:05:58 INFO]: GoldenCrates ยป Dal x2 Votekey klรญฤ(e) to kajix
This is voteparty garanted
[13:05:58 INFO]: GoldenCrates ยป Dal x3 Votekey klรญฤ(e) to kajix
This is Chance reward

#

How to make it work in one log in console

#

Pattern -Dal jsi 5x votekey klic to kajix

fossil lark
#

i think this must be related to the plugin you use not placeholder api

fringe root
#

ok ok

#

Thank you very much PAPI for that

fossil lark
plain sequoia
fossil lark
fossil lark
plain sequoia
#

Do you have on your right side Maven?

fossil lark
#

gootcha

#

thanks

plain sequoia
#

np

fossil lark
# plain sequoia np

also will it work in configuration files without adding something?
Im just newbie in placeholder's api api

plain sequoia
#

It won't work until you added into your code

#

You just added api which allows you to use placeholders in your plugin

fossil lark
limber ice
#

@fervent spirewhen I parse the placeholder i made it returns the place holder, only does this on one server

fervent spire
#

This with your own plugin or?

limber ice
#

will not work if I use parse command or dchat

fervent spire
#

How did you make the placeholder?

limber ice
#

it works on 6 other servers

#

but I can show you code if you need to see it

fervent spire
#

Do any errors come up?

limber ice
#

no errors, it is latest papi on paper 1.12.2

#

running java 8

#

trying working combo from my Spigot 1.12.2 again

vivid sparrow
#

download an older version of js expansion

limber ice
#

papi will not reload with version 1.4.1 with papi 2.10.0

turbid tide
#

use version 1.6.0

#

of javascript expansion

#

or whgat 1.4.1?

warm plover
#

Does Minecraft time update while people are offline?

#

Like the placeholders

warm plover
#

What time format is the join date in?

turbid tide
#

you mean the %player_first_join_date% ?

#

then it just uses the format from your config.yml

spice tapir
meager vault
trim mist
#

If you're using EssX, disable the baltop in Vault expansion and use the dev version of EssX. The baltop in Vault is being removed at some point in time for that exact reason.

meager vault
#

disable the baltop in Vault expansion
how do I disable it ?

trim mist
#

In the config

meager vault
#

ok yes I found it

#

Thanks for your help I'll now try to optimise also other things ๐Ÿ™‚

spice tapir
limber ice
#

@spice tapirwhat version of Autorank?

limber ice
#

latest Autorank has built it expansion, so make sure you don't have one in the expansion folder

spice tapir
limber ice
#

@spice tapirno version of autorank not the expansion

spice tapir
#

4.5.1

#

that's the latest

limber ice
#

and no expansion is required, since it is in the autorank jar

spice tapir
#

.... hmmm I'll have to double check the placeholders, cause it is not doing that for me rn, but has before (as in less than 2 months ago)

spice tapir
#

%autorank_active_paths%
%autorank_total_time_of_player%
ummmm... ya those are on the list

limber ice
#

some placeholders were changed

#

when clip made the expansion, and when Staartvin built it into his plugin

spice tapir
#

..... idk what's going. Because I just replaced the placeholders with the ones from the list. Maybe its the parenthesis?
- '&aโ”ƒ &7Name: &f%player_name%'
line4:
frames:
- '&aโ”ƒ &7Rank: &f%autorank_completed_paths%'
line3:
frames:
- '&aโ”ƒ &7Play Time: &f%autorank_total_time_of_player%'
line10:
frames:

#

nope tried {autorank_completed_paths} and {autorank_total_time_of_player} and still natta

limber ice
#

did you make sure there is no autorank expansion in the expansion folder

spice tapir
#

yep, manually deleted anything regarding autorank

limber ice
#

reboot server?

#

since two expansions can break papi

spice tapir
#

that may be it! Ik in the past when I do /papi reload it will break the autorank placeholders and requires a restart. Idk why.

I'll do a restart in a sec, any chance you can put me on the right path for factions placeholders? I'm using the latest version of UUID

limber ice
#

which faction plugin?

spice tapir
limber ice
#

I have not set that one up, but I belive it should work the same as the ones I have done

spice tapir
#

Well when I try FactionsUpdated 2.14.0 papi expansion it breaks the others

limber ice
#

does featherboard still use mvdwplaceholder

spice tapir
#

AHA! Figured it out actually. So the placeholders they list on that wiki don't work, only on a seperate wiki I found.
Ironic you have been a tremendous help getting me to figure out which papi expansions were breaking the plugin! thank you so much!!!

limber ice
#

If the command itself isn't there and NO DOWNLOAD COMMAND instead is shown, then it means, that the plugin actually has the placeholders hard-coded into them and doesn't require a manual download of any expansion.

#

factionUUID has the expansion built into the plugin also

spice tapir
#

soooooo..... problem not entirely gone :/ did the restart, expectedly that fixed the autorank, but when I went to change worlds, it broke again

fossil lark
#

how can i register my plugins placeholders to the ecloud?

fervent spire
#

Just send a message to Barry and cube will help you with it

fossil lark
fervent spire
fossil lark
deft crest
#

I created a placeholder for the color of the tps
but I didn't put another one in it
there was just a color swap.
The one on the left works fine, the one on the right creates another one.
why?

deft crest
#

help pls

turbid tide
#

what did you create again? and why? There's already a colored tps placeholder I believe

#

why not use that one?

fervent spire
#

Yeah, there are placeholders for it,

%server_tps_1_colored%
%server_tps_5_colored%
%server_tps_15_colored%
deft crest
tender vaporBOT
deft crest
#

sorry

deft crest
#

and is it possible to adjust it by numbers somehow?

#
var tps = "%server_tps_1%";
 
function PlaceholderCheck() {

   if (tps >= "19.0") {
       return "&a%server_tps_1%";
   }
   if (tps >= "17.0") {
       return "&e%server_tps_1%";
   }
   if (tps >= "15.0") {
       return "&c%server_tps_1%";
   }
   if (tps >= "10.0") {
       return "&4%server_tps_1%";
   }

}
PlaceholderCheck();
#

I made a placeholder like this

#

or do the tps colors need to be changed in the config plugin?

turbid tide
deft crest
#

Now everything seems to be working fine, why is that?

turbid tide
#

you can't change the values at which color changes for the other placeholder

deft crest
#

I'm going to try it now, too.

turbid tide
#

hm. not sure.

#

btw

turbid tide
#

so fixed that in mine

#

the rest is the same

deft crest
#

I'm going to try yours now.

#

what you discounted also worksโ™ฅ

abstract quiver
#

Hi

#

I do have a placeholder with skript

#

referencing a variable which uses player's name in it's name

#

%skript_<Player's name>.deaths%

#

but I don't know if it's posible to reference the name of the player inside the placeholder

fossil lark
#

hey there is there a wiki for setting up plugins placeholders and uploading in ecloud?

full rain
#

hey is there a placeholder for essentials/vault that shows how much money a player have?

fossil lark
abstract quiver
#

Hi, I do have this place holder %skript_{player}.deaths%"

#

it is working

#

but I also want to use Math placeholder in it

#

%math_{skript_{player}.deaths}%"

#

like so

turbid tide
#

that won't work

abstract quiver
#

"_" is not appearing but I'm using them

abstract quiver
turbid tide
#

you can't. it breaks because it finds {{}

#

so it doesn't know what to do

#

in that case

#

since {player} is also not a PAPI placeholder. but even if it was it wouldn't have worked

abstract quiver
#

Yeah I understand that

full rain
abstract quiver
#

but %skript_% is referencing a skript variable which includes in it's name the name of the player

#

so i need the player's name there

turbid tide
#

well if you want to add stuff up you could try using the javascript placeholder

#

expansion*

abstract quiver
#

how would it work?

tender vaporBOT
#
Javascript
Useful Links & Information:

An expansion that allows you to use javascript for processing
โ€ข Wiki
โ€ข Community Scripts
โ€ข GitHub
โ€ข eCloud

turbid tide
#

you'll have to read up on the javascript expansion @abstract quiver

#

you do need to have some javascript knowledge

abstract quiver
#

I will have to chek

fossil lark
#

%vault_eco_balance%

fossil lark
full rain
turbid tide
#

will parse placeholders for that player

full rain
#

Okay im making this on Holo plugin how can i make it show up on there?

#

nvm found out how to do with the ParseOther expansion

warm plover
#

Hi there Iโ€™m using a plug-in and it doesnโ€™t seem to parse placeholders if no one is online. Is there a way to parse placeholders with no one online?

orchid sedge
#

Hey is there any reason as to why the expansion-quests is not working?

cosmic shale
#

please donโ€™t tag random people, someone will help you eventually.

turbid tide
#

works just fine for me

#

what version of the expansion you got?

#

try getting the 2.1.0 version

#

what's the command you're using?

#

are you using it ingame?

#

I'm looking at the code itself and can't seem to find anything wrong with the code

#

not sure what they have to do with each other?

#

they're different commands

#

and they don't need to be fixed. I've checked it and it works. my assumption is that you maybe have a plugin messing up with it or something. idk

#

its exactly the same my friend

#

I guess not. it makes the checks it does for the other players for this one as well.

#

which are to check if the player has played before and if the player has a name

tender vaporBOT
#
FAQ Answer:

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

turbid tide
#

lol

#

use any other image uploading website then

#

like imgbb

turbid tide
#

no. probably not.

#

@thorn thunder ?

turbid tide
#

not sure. that's why I pinged yugi. so he can help. he's the one that added the checks

thorn thunder
#

What checks?

turbid tide
# thorn thunder What checks?

you added the player has played before and player name != null checks when using /jsexp parse me and somehow apparently it breaks for him

#

and he was wondering if they can be removed when using /papi parse me

thorn thunder
#

Oh does hasPlayedBefore return false if they just joined?

turbid tide
#

I believe it does

thorn thunder
#

Ah, wasnt aware of that behavior, ill make that change asap

turbid tide
#

not sure why it existed in the first place

thorn thunder
#

The check?

turbid tide
#

bcz thien added it for /jsexp parse <player-name>

#

as well

thorn thunder
#

Wdym?

#

The hasPlayedBefore check?

turbid tide
#

yeah.

#

dk why it was added in the first place

thorn thunder
#

Wait

#

Is the issue on the older version or the newer one?

#

One sec lemme get on pc

#

ah I see

turbid tide
# thorn thunder One sec lemme get on pc

he only tested the /jsexp parse me command. it probably would happen on 1.6.0 with the /jsexp parse <player-name> command. since in 1.6.0 the check was only for that command but after that you made it check when using the me command as well

thorn thunder
#

My bad

thorn thunder
#

Yes?

#

Not yet, I wont be able to until tonight

#

Busy with studies

thorn thunder
#

Yes

warm plover
#

Do world time placeholders while no one is online?

sharp jay
#

yes @warm plover

warm plover
# sharp jay yes <@!579038191277834240>

I was using another plug-in for checking time placeholders and they only work when someone is online. The events the plug-in uses run in the server. They told me it should work but to ask the developers

sharp jay
#

the world time it all depended on the server not players as far as I know

warm plover
#

Yeah I donโ€™t really know what this is caused by so I just requested for them to make a %world_time% built in

austere hawk
#

please help me

tender vaporBOT
#
Deluxemenus - Version List
Spigot:

1.8.8
1.12.2
1.16.5
1.17.1

Version:

v1.10.5
v1.13.3 - Latest
v1.13.3 - Latest
v1.13.4 - Dev Builds

stable mist
#

@mint fable hey got small problem not sure how to use gradient placeholder

tender vaporBOT
stable mist
#

%gradient_{#hex1}{#hex2}{percentage:0..100}%

#

can some one make example

#

should I remove {}

#

I am using 2.0 version

limber ice
tender vaporBOT
limber ice
#

well Barry don't know all, this works on 7 out of 8 servers just fine. This is a warning I get at bootup

ivory widget
#

Hello, today i find little issue. When i download placeholders for server (papi ecloud download Server) and restart server. All gui form deluxe menu stop working at all. And it happends only with this server papi.

Version deluxemenu + papi = lates build
Version 1.17.1 lates build
Paper spigot
Paste bin : https://pastebin.com/81Lpw7eU

On 1.16.5 is all good

novel wave
limber ice
#

@novel waveuse latest version of papi might fix your problem

turbid tide
turbid tide
#

yes yes. the ecloud download command downloads it from the ecloud. but you need to check what version of the expansion you have.

#

do /papi dump and send the generated link over

ivory widget
turbid tide
#

hmm. it downloads the latest. that's strange.

ivory widget
#

this issue i have only 1.17.1

turbid tide
#

so I'm not sure why it happens but I know how to kinda fix it. you'll have to remove the usage of %server_entities% from all your menus

ivory widget
#

yes i see it now and it work but the issue is strange

#

anyway thx

turbid tide
#

its just that deluxemenus might be parsing the placeholder async. which is not supported when getting the entities

ivory widget
#

hmmm

#

yea iam ok with delete this part of menu is only design think ๐Ÿ™‚

wide agate
#

Hi I have a little problem and I have the game time of the player in my scoreboard with the placeholder% playertime%. But somehow the correct playing time is not displayed to me, something is displayed but what that is I cannot say. Because it says that I have been on the server for 144 minutes although firstly I have been on the server for a longer time and secondly it is not even minutes because after 1 minuite nothing changes there only after what feels like 10 minutes

thorn canyon
#

Is it possible to use wildcards for servernames, like this? %bungee_arena-*%
and have that get player counts for all servers prefixed with %bungee_arena-1, %bungee_arena-2, %bungee_arena-3, etc

silver minnow
#

i think

#

hmm

#

or you might have to use js expansion

limber ice
#

@thorn canyonyou can use custom placeholders that will add them up for you

late cloak
#

My Placeholders does not work i installed everything i need for the plugin Scoreboard-revision and it does not work, and if i type /papi reload this error comes up.

[Sa., 6. Nov. 2021 10:08:44 MEZ INFO] Vinnipapi issued server command: /papi reload
[Sa., 6. Nov. 2021 10:08:44 MEZ INFO] [PlaceholderAPI] Placeholder expansion registration initializing...
[Sa., 6. Nov. 2021 10:08:44 MEZ INFO] [PlaceholderAPI] Fetching available expansion information...
[Sa., 6. Nov. 2021 10:08:44 MEZ ERROR] [PlaceholderAPI] failed to load class files of expansions

austere hawk
#

Hello, you can download Expansion-Script somehow
because w / papi ecloud doesn't have it

vivid sparrow
#

@late cloak is that all?

tender vaporBOT
#

v6.2.6 by MyzelYam
Advanced /vanish plugin which makes other players think that you're not on the server

Downloads:

452,939

Rating:

4.5โ˜…

Reviews:

169

prime totem
#

Does anyone knows how to have more money formats for vault?

late cloak
tender vaporBOT
# late cloak Yes
Hey!

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

plain sequoia
prime totem
mint fable
#

@prime totem this

prime totem
tender vaporBOT
# prime totem thank youuu
Hey!

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

glacial maple
#

dont know if this is the right place to put this, but how does one put placeholders in item lore?

turbid tide
silver minnow
#

yugi?

warm plover
#

Hey there, I am trying to use %statistic_mine_block:CARROTS% but it always shows as 0 even if I mine a carrot

turbid tide
#

image not working

#

and please stop DMing people

glacial maple
hasty iris
#

&7โ˜› &d%statistic_player_kills%/%statistic_deaths%' I did something like this for K/D, but when I kill 1 man, 20 points come in, is that normal? 1 is not necessary to arrive?

tender vaporBOT
twin prawn
#

Wow that is cool

#

You can search spigot from discord

#

scours GitHub to copy and paste

turbid tide
#

but I don't believe is that hard to use spigot's api to do something like this

#

use one of the unnofficial ones

clear gorge
#

does placeholderAPI only work for 1 plugin at a time?

fervent spire
#

It works for any plugins at one time. Depends how many different placeholders you use

clear gorge
#

sorry for the basic questions

fervent spire
#

Depends what placeholders you're wanting

peak oar
#

hey, i0m having a problem creating a baltop hologram.

#

the placeholder will cound only online players

#

%vault_eco_top_player_1% i'm using this

keen mica
#

Is there a vault placeholder that checks for permissions

warm flax
#

where is the development builds for deluxemenus

tender vaporBOT
turbid tide
#

@warm flax

warm flax
#

ty

turbid tide
keen mica
#

Sucks it doesn't work offline ๐Ÿ˜ฆ

warm flax
#

yea bukkit Player#hasPermision doesn't allow that

keen mica
warm flax
#

vault integrates it straight into your permissions plugin

#

Player#hasPermission uses ur permissions plugin but its very limited due to how bukkit wants you to do it

keen mica
#

Oh ok, so why is it that vault can list ranks but LP can't then? O.o

warm flax
#

Vault isn't a ranks plugin, its a bridge to your rank/eco/chat plugins

keen mica
#

I understand that much, but if it uses LuckPerms to list the ranks, why can't luckperms do that by itself?

turbid tide
#

for offline players//

warm flax
#

You can do it, but like i said its a bridge

keen mica
#

Yeah

turbid tide
#

?

#

bcz that's' bad

warm flax
#

LuckPerms can list it, but its easier for developers to hook into vault as its one dependency and then luckperms hooks into vault

turbid tide
warm flax
#

you can

#

I've done it before

turbid tide
keen mica
#

You can?!

turbid tide
#

not with the placeholders

warm flax
#

not with placeholders yeah

#

bc that placeholder uses bukkits permission iirc

keen mica
#

Oh ๐Ÿ˜”

turbid tide
#

techno accessing the database sync once every ms would be insane

warm flax
#

not vault

#

yea

turbid tide
#

doesnt allow it either

warm flax
#

i mean they could cache

elder palm
#

%luckperms_has_permission% doesnt work on offline players?

keen mica
#

Nope

turbid tide
#

what's the point???

#

maybe thousands

elder palm
#

Lol

keen mica
#

Hmm, I wonder what can be done, I really just want to reskin /lp user Username parent info to be player friendly basically

warm flax
elder palm
#

Wait, what's the objective exactly

turbid tide
#

he want to check ranks and permission using the luckperms expansion but for offline players

elder palm
#

That's nuts

#

I mean, for a reasonable amount of users, ok i guess but eh yea

warm flax
#

i mean as its a command it aint accessing it every 1ms

keen mica
#

It's for a deluxemenu

warm flax
#

ah nvm

turbid tide
#

doesnt matter techno. just adding that to placeholder would be crazy. lucko clearly said it won't be added

keen mica
#

I want a menu to show all the jobs a player has

#

Oof

warm flax
elder palm
#

Hold up

keen mica
#

:o. ๐Ÿ‘€

#

Oh hold on you are a rep at a development group ๐Ÿค”

elder palm
#

A menu that shows jobs. For.. offline players who cannot even view the menu while offline... or ... am I dumb rn

keen mica
keen mica
#

oops

#

edit

elder palm
#

So the objective is to get player names for job x, job y and so on and list them or the amount of players in jobs

peak oar
#

hey, i'm having a problem creating a baltop hologram.
the placeholder will count only online players
%vault_eco_top_player_1% i'm using this placeholder.

tried to parse it and it count only online players

undone socket
#

Hi, I have a problem with the plugin PlaceholderAPI plugin I do not want to start when I try to load it manually, it says that the plugin is turned on even though it is not there (There are no expansionรณw) after starting the plugin server as the first I initialize the start with an error, I read as if the plugin was already loaded when the plugin is alone without other plugins, everything normally flashes about this is the list of my plugins that are on the server (2 are my authorship but do not use the plugin API) this is the first time I encounter such an error, please quickly help
PS: sorry for poor english

solar gazelle
#

i need help displaying a skript variable in the tab reborn, neznamy told me to come here for help

#

basically i need to parse a variable, call it {var::%uuid of player%} but idk how

#

i tried using /papi parse me %skript_var::\%uuid of player%\% but it didnt work

undone socket
solar gazelle
#

yes but i dont get a single thing

#

god dammit you seriously cant post screenshots in a support channel?

tender vaporBOT
solar gazelle
#

ok well no thank you

#

Skript
/papi ecloud download skript

%skript_<variable name>%

#

how do i do this