#placeholder-api
1 messages ยท Page 176 of 1
/papi ecloud download player then /papi reload
maybe through javascript?
Please respect the rules, be patient and don't ping staff members!
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
or skript. Yh good idea
skript ๐คฎ
skript library for http server when ๐๐
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)
use bracket placeholders. %parseother_{wannabecupcake}_{player_health}%
can u help with plugin !
Please respect the rules, be patient and don't ping staff members!
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?
Did you /papi reload after using the ecloud download command?
No because when i use the command, there are this message : "No cloud expansions with this name exist"
don't work
Try the manual download
After manually downloading the expansion and placing it in the expansions folder, did you do /papi reload
yes
do you have the correct factions plugin installed?
Oh no
I will install factions for 1.9.4
just what is the version 1.9.4 of placeholdersapi please?
latest
what factions plugin you got
link please?
and name?
because there's tens of faction plugins
and the expansion was made for one of em
ok. that's the right one. can you send a startup log then?
restart the server to generate a new one
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.
read this for more info ^^^
ok
is there an ignore commands in deluxechat?
?paste
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
#spigot-linking If you're wanting help with a premium plugin
Here is the logs https://paste.helpch.at/
If there is that feature, I will buy it.
๐
you didn't save it
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
Yes, there is an ignore feature
what is the commands i can't see
I'm not saying here
if you say msgtoggle it closes it to everyone
But i want close it to a player
There is a perm to bypass it, so there would be a command for it.
@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
papi is giving me "player is not a valid placeholder"
when doing what? trying to parse %player%?
trying %quests_player_current_quest_names%

not sure what's happening there I'm afraid. how do you test the placeholder? using the /papi parse command?
used "papi ecloud download math" and when i did "papi reload" it threw an error
can you send the error in a paste bin please?
how the hell do I do that
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
i test with /papi parse and with the scoreboard both are giving me "player is not a valid placeholder" and is only for this placeholder
the other ones are working good
@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.
ok so just checked who handles the expansion and its the same guy that handles the plugin so maybe contact him see if maybe its a bug within the expansion? Because rn can't really look any further as I'm a bit busy
okay, i will contact him, thanks for your help :3
I don't see where this is something i should fix....
I use getClass().getPackage().getImplementationVersion(); for the version and if another plugin may be the cause, why should I fix it?
well that's why I asked and didn't say "do it"
and its not really a 100% thing
its just something piggy assumes
@viral pulsar @turbid tide Could one of you try this jar real quick?
I moved over to a Gradle project so that I can use the kyori.blossom replacer.
https://cdn.discordapp.com/attachments/412716812761825290/902219117824712774/Math-Expansion-1.2.7.jar
not rn. got class
From my initial testing does it seem to work...
Papi Placeholders on HolographicDisplays don't work why ?
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)
ohh thanks
someone was having the same issue on another Discord, I sent him the link to this jar and it seemed to work fine =)
HolographicPlaceholders is called
yes its work now i have HolographicExtension plugin thanks
so how i did it ?
Please respect the rules, be patient and don't ping staff members!
oh sorry
you'd need to contact the developer of the expansion and ask to update it. not sure who's in charge tho as I mentioned.
I know hologram plugin that support papi ๐
no one asked you. ok? hd best
no
If i install a old version of faction it can work?
which factions plugin is this
no. if you install old version of PAPI it might. but don't
the massive one
mcore?
do you have an updated version of the expansion?
yes
i think so
o
please explain. why?
i told clip to update it ages ago on the ecloud, but y'know ๐
@balmy marten transfer Kaliber ownership of the Fations expansion or at least update it with the jar from here.
๐
@austere hawk here. get the updated expansion
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)
pinning it until cube updates it
still doesn't seem any better.
thx
lmao
but other 99 things no
which 99 things?
.
stop what?
idk blitz
PR or shut up. ok?
Anyone here familiar with the math palceholder?
ask away
Is there a placeholder for showing current coordinates? I've looked through all of them and I couldn't find any
%player_x%
%player_x_long%
%player_y%
%player_y_long%
%player_z%
%player_z_long%
%player_yaw%
@dark trail
Thanks!
Alrighty!
%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
Please respect the rules, be patient and don't ping staff members!
idk if math expansion allows u to make conditions like that
u could use javascript expansion, or alternatively nestedplaceholders + changeoutput expansion
how would i do that with js?
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
ok ty
now i just need to know if it's possible to make menus where people can input their own values
technically yes but would require work
Can i parse placeholders through the console?
for what reason?
To spawn mythicmobs at the players location
It needs their exact coordinates so I was trying to use the player expansion
interesting method
Yeah Iโm guessing it wouldnโt work though?
never tried it
is there no placeholder from mythicmobs
you can parse other users
with
crap whats it called
lol
/papi ecloud download ParseOther
^^^
this one @serene raven this work ?
I love how there is a dedicated placeholder api support channel because literally everyone has a problem with it at some point
@inner yarrow yup but also we do have a wiki nobody reads sadly or trys anything
yup yup
i've been very lucky my placeholder-api has decided to work with not one issue so far lol
I was also wondering how I upload an expansion, it says that Registration is currently locked.
If you mean to the ecloud, message @tender vapor
okay
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
@rustic oasis ^ try one of those. either prefix or rank
Thanks
[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?
yes.
one of your papi expansions.
I assume you have an expansion for a plugin that you dont have in your plugins folder.
aight gonna take a look
Doesnt seem like it
I have essx and vault in my plugins folder
Could one of the expansions be out of date?
That looks like only part of the error, not the full error
gonna open hastebin real quick
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
It's the server expansion
Just did papi ecloud update all. Gonna restart the server and get back to yall
update server expansion
Yeah looks like that fixed it. Thank you everyone!
done
updated or transfered ownership?
@warm topaz go update now. ty
he transfered it to you
Turns out they had a setting for that in their messages.yml instead of using the PAPI config option ;-;
how to make it possible to open the menu only with certain rights
Anyone else having issues with all of the server placeholders?
nope
Ooof
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
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%%
no clue if this will work
but try putting a backslash
before the percentage
\%player's uuid\%
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.
[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?
You need to use java 16
.. I need to have Java 16 on my computer?
The server, needs to be on java 16
But Java 16 is for 1.16+ servers, right?
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
Ok, i install java 16
Update your server expansion
@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
It's just /papi ecloud update all or /papi ecloud update <name of expansion>
other question https://pastebin.com/eg6TbYg5
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]
How can we use fetch() with placeholderAPI javascript?
@mint fable Do you know if it is possible to use fetch() with PAPI javascript ?
Please respect the rules, be patient and don't ping staff members!
it uses nashorn so if it exists in ecmascript 5.1 then yes. otherwise no
you think it's hard after barely 30min? I've been waiting since 7:04PM yesterday.
plus the entire plugin is broken as a whole for me. Won't load on startup with either of my servers
@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
factionsuuid special free extension thing I deleted earlier gotchu,/
idk what this player expansion is tho? Got nothing like that in plugins
got it, throwing that into the right place rn
so the BattleLevels plugin is using an old hook for placeholderapi which was removed since PlaceholderAPI 2.10.7
they need to update the papi hook or you need to downgrade papi to 2.10.6
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! ^_^
seems like the plugin jar might be broken
try reinstalling it
download a new jar and put it in the server
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
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
@turbid tidewas removed? so i need to change plugin -_-
Please respect the rules, be patient and don't ping staff members!
blitz got removed? ๐ฑ
๐
@silver minnowbattlelevel plugin on spigot will be removed cuz inactive resourche
hey i have error when i launch my server [14:37:19 ERROR] [PlaceholderAPI] failed to load class files of expansions
bro?
๐ anyone there ๐
@low moth what's the error
[14:37:19 ERROR] [PlaceholderAPI] failed to load class files of expansions
THIS
when i add expansions its not working
did you give it some % dazzle ;)
just realized it is a skript conflict nvm
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
what scoreboard plugin? @ionic hamlet
@sharp jay Unknown expansion.
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}:'```
MVDW is not a thing for featherboard
for "player" and bungee count its work
use papi
i try !
Im telling you its not {}
its no longer that
its %%
and also your placeholders are very much wrong
its %player_name% for player username
https://paste.helpch.at/wolisupeji.sql can someone help me please?
the papi plugin
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
PlaceholderAPI-2.10.10
@ionic hamlet https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders check these
Okay
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
@spice tapir you try to restart?
multiple times, that's where I got the startup error message from
https://paste.helpch.at/ufefuxerub.sql
'Online: %parseother_{target}_player_online%'
How to use it please?
Want to make playerinfo menu by using /playerinfo <player>
Found solution %parseother_{{target}}_player_online%' (Had to put 2x {})
Is there any placeholder to check players group? smthing like %player_name_group%
Want to check other players group
you can check permissions
https://paste.helpch.at/mebunujozi.sql please help me
Try to download it manually https://www.spigotmc.org/resources/placeholderexpansion-quests.69357/
Go to placeholderapi/expansions/ delete the old one, replace it with the new one and restart server
Try to download latest version of PlaceholderAPI
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
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.
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/
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.
Hi, what placeholder for balance?
see first 4
thx
: )
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
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>```
^ im not sure what so ever why papi wont work in the code
How to make my expansion in eCloud become verified?
link me to it please
will check it out in a minute
will ping you here if I have questions
or anything like that
ok
๐ Blitz, could you verify mines too?
https://api.extendedclip.com/expansions/nestedplaceholders/
https://api.extendedclip.com/expansions/bw1058plus/
๐ฅฒ will do
๐
@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
I will add check. And thank you. โค๏ธ
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
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
is that a problem?
verified the other one
yeah. people won't be able to update it
because the ecloud update command looks for an expansion called the same as the identifier
oki
at least is what cube told me. I'm just assuming he knows what he's talking about xD
well it does sound logic ๐
welp, you also made me realized I didn't bump the version number lol
done
alright. they're both verified now
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..
have u registered the expansion
And yes, i haved
public void loadUtils() {
if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) {
new PlaceHolderHook().register();
}```
is it showing up in /papi list too?
No, there no, placeholder not loading..but i dont know why
maybe its because u havent overridden the persist() method
internal expansions must return true in the persist method
Can i u send to private message main.java?
put it in a paste bin and send it here
?paste
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
A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!
read this btw
oops. sorry for the ping Kaliber.
Im noob with coding, i dont know what mean with persist()
You mean https://paste.helpch.at/vaquwemebu.java there?
hello
override annotations dont really matter
do they not?
itll compile without them
but will it work without them?
yes
oh interesting. IJ doesn't let me compile without them. at least in kotlin
thats because override is a keyword in kotlin, compared to an annotation ig
different langs different compilers
Boys.. ๐ mm i used for example https://www.spigotmc.org/wiki/placeholderapi-expansion-tutorial/
@Override is simply just a marker to show what is actually being overridden
that wiki is fairly outdated
https://paste.helpch.at/omewimexec.java like this? ๐
[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
I try, but this get back only %tm_tokens% and hooks is only ascii and player
pom.xml is okay
` <repository>
<id>placeholderapi</id>
<url>http://repo.extendedclip.com/content/repositories/placeholderapi/</url>
</repository>
<dependency>
<groupId>me.clip</groupId>
<artifactId>placeholderapi</artifactId>
<version>2.10.10</version>
<scope>provided</scope>
</dependency>`
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?
d;spigot JavaPlugin#getLogger
@NotNull
Logger getLogger()```
Returns the plugin logger associated with this server's logger. The returned logger automatically tags all log messages with the plugin's name.
Logger associated with this plugin
help pretty please
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
okay, deleting mcore. Do u know where the right one is then? Cause I got that straight off the papi website
possibly u have an outdated version of it
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
dont redownload the mcore factions expansion
got it, thanks. Gonna restart in a sec to see results
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
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
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
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
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
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
you can. but you can't use placeholders in placeholders in placeholders
ok
Anything on this?
That version of the javascript expansion requires java 16
I have Java 8 because the server is 1.8, any way to have a version that is compatible with Java 8?
I hope you mean 1.8.8
Yes
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"
@warm topaz Unknown expansion.
it doesn't exist on the ecloud, what expansion are u trying to find?
https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#playtime (Maybe it's cuz of lowercase)
Or you can use https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#statistic (%statistic_hours_played% etc..)
ive tried both lower and upper case
You can use Statistics
ill try that later
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
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
hi kaliber
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
Yes, Any way to do it?
faction v1 and factionx dependency without it it does not work
without faction v1 the factionx plugin does not work
I feel like it would
It just takes whatever placeholder you give it and replaces the output
And how could I do that then, can I download it with the same command?
I think you can do /papi download javascript <version>
If not, you can always get it from here: https://api.extendedclip.com/expansions/javascript/versions/
@tight veldt 
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
I just also remembered you can test it with the parserel command https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Commands#papi-parserel @austere hawk
can you send the placeholder again from config? discord messed it up a bit
cj89898 help my plz :x
by any chance are ur relational placeholders returning an underscore @austere hawk
the whole thing
because this is a broken one
it wasn't escaped in `` when you first sent it
I have a question ? can't you create a ticket system? because it's a mess to navigate I still have my problem: /
ur trying to download the mcore factions expansion when u dont have the mcore factions plugin
delete that expansion
I'm personally on a time constraint and can't delve into an issue rn
the other issue I was already a part of trying to help :L
makes sense
what does it return though
i just need to know if that placeholder individually has an _ in it because theres a bug in changeoutput
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
what is the changeoutput placeholder you're using again @austere hawk ?
yea im not sure whats happening here
I believe you have to specifically parse relational placeholders using the parseBracketRel? Unless I am misremembering
idk
nvm. there is no bracket rel method
but I believe that's why it breaks anyways. bcz of the relational placeholders.
do u really need the relational placeholders anyway @austere hawk? to me it sounds like u could just use the normal placeholders
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
Anyone have an idea about this?
is there a deluxe menu placeholder of the name of the player who clicks the menu item?
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
%player_name% works
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?
1q money?
1 Q
I don't know what u mean by 1Q
like 1 million, 1 billion, 1 trillion and etc
Ahh, what economy plugin do you use
uhm vault
%vault_eco_balance_formatted%
it doesnt work
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
what i mean is that when i give myself x amount of money (big amount) it doesnt format, like QT, SX, SP and etc
IK, but there is no other placeholder for you when u r using only Vault.
what other thing i can do? change plugin?
I guess the number is so big that it can't even format..
i was looking in the messages, they said the format wasnt added or smth like that from what i understood
I gave my self 10,000,000,000.00 and it's showing only 100M
So that's the maximum maybe
Please respect the rules, be patient and don't ping staff members!
javascript expansion don't seem to work on Paper 1.12.2 and PlaceholderAPI-2.10.10-DEV-132
Doesn't seem to work how? What does it say?
You need java 15 or smth iirc
Pretty sure it's Java 16 for the latest javascript version
since version 2.0 you need java 15 or newer
man I love discord..
it disables the ping
but doesn't actually disable it
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
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
have you tried /papi ecloud download Player?
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 ?
papi is a command for placeholderapi
some placeholders are not standalone
so if you want to use them you should type
/papi ecloud download name
then
/papi reload
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 ?
yes and then do /papi reload
yes i make
it should work fine now
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
i think this must be related to the plugin you use not placeholder api
Did you reloaded it?
it isnt a server
Maven project.. If you reloaded...
in that case no i didnt
where is it uh
Do you have on your right side Maven?
np
also will it work in configuration files without adding something?
Im just newbie in placeholder's api api
It won't work until you added into your code
You just added api which allows you to use placeholders in your plugin
shhh ok
@fervent spirewhen I parse the placeholder i made it returns the place holder, only does this on one server
This with your own plugin or?
will not work if I use parse command or dchat
How did you make the placeholder?
Do any errors come up?
no errors, it is latest papi on paper 1.12.2
running java 8
trying working combo from my Spigot 1.12.2 again
https://paste.helpch.at/adohuwequn.sql with combo from working 1.12.2
download an older version of js expansion
papi will not reload with version 1.4.1 with papi 2.10.0
What time format is the join date in?
you mean the %player_first_join_date% ?
then it just uses the format from your config.yml
Sorry to keep bringing this up. Thanks again for the support thus far, this is as far as the issue has gotten resolved. Still PAPI isn't working with factions, nor is it liking featherboard (except when it comes to towny, elitemobs, and autorank)
Hello,
Using placeholderAPI, is it possible to reduce ram usage of "vault.baltoptask" ?
It's pretty heavy in my flare report :
https://flare.airplane.gg/fe2a0c32
screen :
https://prnt.sc/1y2sxu4
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.
disable the baltop in Vault expansion
how do I disable it ?
In the config
ok yes I found it
Thanks for your help I'll now try to optimise also other things ๐
Update: So I deleted all the expansions & reloaded papi that the folder is empty. Then downloaded expansions in game, and reloaded after every one.
This seems to have fixed it, very well
Then I downloaded AutoRank, still using the command, and it broke the rest
@spice tapirwhat version of Autorank?
latest Autorank has built it expansion, so make sure you don't have one in the expansion folder
essentials, iridium, localtime, luckperm, multiverse, mdvw, player, quests, server, servertime, vault <- all worked well
playertime also broke it. V 1.1.0 and 1.0.1 both broke > https://pastebin.com/vtHD0rfM
Townychat also broke it. V1.2 > https://pastebin.com/QHqHerBT
Autorank broke it V1.0.2 > https://pastebin.com/p697s2tc
Autorank V 1.01 V 1.0.0 didn't break the others, but also didn't register > https://pastebin.com/qiZY77eF
@spice tapirno version of autorank not the expansion
and no expansion is required, since it is in the autorank jar
.... 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)
%autorank_active_paths%
%autorank_total_time_of_player%
ummmm... ya those are on the list
some placeholders were changed
when clip made the expansion, and when Staartvin built it into his plugin
..... 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
did you make sure there is no autorank expansion in the expansion folder
yep, manually deleted anything regarding autorank
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
which faction plugin?
I tried using their placeholders as shown here https://factions.support/placeholders/
But that just leaves empty brackets in my featherboard
I have not set that one up, but I belive it should work the same as the ones I have done
Well when I try FactionsUpdated 2.14.0 papi expansion it breaks the others
does featherboard still use mvdwplaceholder
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!!!
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
soooooo..... problem not entirely gone :/ did the restart, expectedly that fixed the autorank, but when I went to change worlds, it broke again
how can i register my plugins placeholders to the ecloud?
Just send a message to Barry and cube will help you with it
btw barry is a bot
btw I know
kk thanks
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?
help pls
what did you create again? and why? There's already a colored tps placeholder I believe
why not use that one?
Yeah, there are placeholders for it,
%server_tps_1_colored%
%server_tps_5_colored%
%server_tps_15_colored%
server:
tps_color:
high: '&a'
low: '&c'
medium: '&e'
Please respect the rules, be patient and don't ping staff members!
sorry
this?
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?
var tps = parseInt("%server_tps_1%");
function tpsColor() {
if (tps >= 19) {
return "&a" + tps;
}
else if (tps >= 17) {
return "&e" + tps;
}
else if (tps >= 15) {
return "&c" + tps;
}
else {
return "&4" + tps;
}
}
tpsColor();``` try this maybe.
Now everything seems to be working fine, why is that?
you can't change the values at which color changes for the other placeholder
I'm going to try it now, too.
with this old one, it would break if you have less than 10 tps
so fixed that in mine
the rest is the same
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
hey there is there a wiki for setting up plugins placeholders and uploading in ecloud?
hey is there a placeholder for essentials/vault that shows how much money a player have?
you can checkout the wiki and sure it is
thanks
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
that won't work
"_" is not appearing but I'm using them
I know, but how can I do something similat that would work
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
Yeah I understand that
i have looked but there dont seem to be one for it
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
well if you want to add stuff up you could try using the javascript placeholder
expansion*
how would it work?
An expansion that allows you to use javascript for processing
โข Wiki
โข Community Scripts
โข GitHub
โข eCloud
you'll have to read up on the javascript expansion @abstract quiver
you do need to have some javascript knowledge
I will have to chek
%vault_eco_balance%
this is probably what you were searching for
but that for myself how do i make it for other players i want all people to see one players balance
/papi parse PlayerName %placeholder%
will parse placeholders for that player
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
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?
Hey is there any reason as to why the expansion-quests is not working?
please donโt tag random people, someone will help you eventually.
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
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.
yes? I just told you that I guess you were right.
no. probably not.
@thorn thunder ?
.
not sure. that's why I pinged yugi. so he can help. he's the one that added the 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
Oh does hasPlayedBefore return false if they just joined?
I believe it does
Ah, wasnt aware of that behavior, ill make that change asap
not sure why it existed in the first place
The check?
Wait
Is the issue on the older version or the newer one?
One sec lemme get on pc
ah I see
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
My bad
Yea
Yes
Do world time placeholders while no one is online?
yes @warm plover
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
the world time it all depended on the server not players as far as I know
Yeah I donโt really know what this is caused by so I just requested for them to make a %world_time% built in
1.8.8
1.12.2
1.16.5
1.17.1
v1.10.5
v1.13.3 - Latest
v1.13.3 - Latest
v1.13.4 - Dev Builds
@mint fable hey got small problem not sure how to use gradient placeholder
Please respect the rules, be patient and don't ping staff members!
%gradient_{#hex1}{#hex2}{percentage:0..100}%
can some one make example
should I remove {}
I am using 2.0 version
there is already gradient
on ecloud
not sure how to use it
Looks like your server can't connect to our API,
Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.
well Barry don't know all, this works on 7 out of 8 servers just fine. This is a warning I get at bootup
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
Hello everyone! Why is papi doing this? https://pastebin.com/fby4Bkeb
@novel waveuse latest version of papi might fix your problem
what version of the server expansion does it download? make sure its the latest as the ecloud one. it might be downloading an old one
I was donwload from this github https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#server where i find version of expansion
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
hmm. it downloads the latest. that's strange.
this issue i have only 1.17.1
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
its just that deluxemenus might be parsing the placeholder async. which is not supported when getting the entities
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
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
no i don't think so, but you can use the math expansion
i think
hmm
or you might have to use js expansion
@thorn canyonyou can use custom placeholders that will add them up for you
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
Hello, you can download Expansion-Script somehow
because w / papi ecloud doesn't have it
@late cloak is that all?
Does anyone knows how to have more money formats for vault?
Yes
Please respect the rules, be patient and don't ping staff members!
Wdym by money format?
million, billion, trillion bla bla bla
@prime totem 
thank youuu
Please respect the rules, be patient and don't ping staff members!
dont know if this is the right place to put this, but how does one put placeholders in item lore?
you'd need a plugin to handle all that. and I'm pretty sure none exist. and for good reason. they'd have to update your item very often to update the stats.
yugi?
Hey there, I am trying to use %statistic_mine_block:CARROTS% but it always shows as 0 even if I mine a carrot
makes sense, thanks for the response โค๏ธ
&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?

20 what points?
Wow that is cool
You can search spigot from discord
scours GitHub to copy and paste
not os I'm afraid
but I don't believe is that hard to use spigot's api to do something like this
use one of the unnofficial ones
does placeholderAPI only work for 1 plugin at a time?
It works for any plugins at one time. Depends how many different placeholders you use
How do i get more placeholders
sorry for the basic questions
Depends what placeholders you're wanting
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
Is there a vault placeholder that checks for permissions
where is the development builds for deluxemenus
You can find the latest DeluxeMenus dev builds here: https://ci.extendedclip.com/job/DeluxeMenus/
@warm flax
ty
the palyer expansion has one %player_has_permission_perm.node%
Sucks it doesn't work offline ๐ฆ
yea bukkit Player#hasPermision doesn't allow that
Oh, what's the difference between that and vault ranks in functionality? I'm curious ๐
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
Oh ok, so why is it that vault can list ranks but LP can't then? O.o
Vault isn't a ranks plugin, its a bridge to your rank/eco/chat plugins
I understand that much, but if it uses LuckPerms to list the ranks, why can't luckperms do that by itself?
for offline players//
You can do it, but like i said its a bridge
Yeah
LuckPerms can list it, but its easier for developers to hook into vault as its one dependency and then luckperms hooks into vault
he's asking why luckperms doesn't allow people to access data about offline players
oh actually the placeholders
You can?!
not with the placeholders
Oh ๐
techno accessing the database sync once every ms would be insane
i mean they could cache
%luckperms_has_permission% doesnt work on offline players?
Nope
cache haundreds of players??
what's the point???
maybe thousands
Lol
Hmm, I wonder what can be done, I really just want to reskin /lp user Username parent info to be player friendly basically
thats true
Wait, what's the objective exactly
he want to check ranks and permission using the luckperms expansion but for offline players
i mean as its a command it aint accessing it every 1ms
It's for a deluxemenu
ah nvm
doesnt matter techno. just adding that to placeholder would be crazy. lucko clearly said it won't be added
i could make a plugin for u
Hold up
A menu that shows jobs. For.. offline players who cannot even view the menu while offline... or ... am I dumb rn
No, for online players to check the jobs of offline players???
view others?
yeah
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
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
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
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
have you tried this?https://docs.skunity.com/syntax/search/placeholder
yes but i dont get a single thing
god dammit you seriously cant post screenshots in a support channel?
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.

