#placeholder-api
150650 messages · Page 98 of 151
No worries, tysm for the help anyways!
you shade papi
nope I already checked that
.
and the source of the class is from the plugin as I said before
I use shadowJar to compile dependencies, and it's shadow to include without compiling the dependency
do you use compileOnly or implementation?
shadow
you should use compileOnly("papi artifact here")
@mint fable I tried to use that javascript u sent me but that expansion doesnt exist
Failed to find an expansion named: javascript
Manually download it from the ecloud @velvet ingot
[20:23:07 INFO]: SoNot issued server command: /papi ecloud download player
[20:23:07 INFO]: [PlaceholderAPI] Fetching available expansion information...
[20:23:10 INFO]: SoNot issued server command: /papi reload
[20:23:10 INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
[20:23:10 INFO]: [PlaceholderAPI] Fetching available expansion information...
It gets stuck on the last line
Any time i install anything it does this
I have tried wiping the plugin data folder
but it still does it
I think the api is not reachable from your end
[Tue 08:13:46 INFO ] Successfully downloaded expansion Player [2.0.3] to file: Expansion-player.jar
Make sure to type /papi reload to enable your new expansion!
[Tue 08:13:46 INFO PlaceholderAPI] Fetching available expansion information...```
Thats what should happen
Failed to load due to a [NoClassDefFoundError], attempted to use com/vk2gpz/randomteleport/RandomTeleport```
i update the expansion but still getting this error
That message is just a "guess", NoClassDefFoundError can also be caused by using an older version of the plugin with a newer version of the expansion @fair pendant
Join vk's discord server for support
Hello when i install the vault-expan... and i do /papi reload i get this https://paste.helpch.at/erufegubis.rb
Please help im having this issue for days..
Didn't use a plugin managing plugin or a /reload did you?
no just papi reload
Hello, i got this error when trying to install quests expansion [15:10:46 ERROR]: [PlaceholderAPI] failed to load class files of expansions
message.js
var message;
var text;
function test_text()
{
switch (text) {
case '1':
message = "TEST1";
break;
case '2':
message = "TEST2";
break;
case '3':
message = "TEST3";
break;
}
}
test_text();
Hello, this is the first time I do this...
I want to create several texts with JavaScript to not repeat the texts I have in my menu and they are many files and I don't want to edit file by file to change one or more texts.
I think something else is missing, could you help me (all this is badly structured).
%javascript_message_1%
no and also it does this with any expansion
fixed it!
Hi im getting warning when launch my server could i get help with it, i can post the warning if needed
still getting an error..
[22:15:39 INFO]: [PlaceholderAPI] Successfully registered expansion: bungee [1.0.1]
[22:15:39 INFO]: [PlaceholderAPI] Successfully registered expansion: essentials [1.2.4]
[22:15:39 WARN]: [PAPI] [Javascript-Expansion] File: example.js for Javascript placeholder: example is empty
[22:15:39 WARN]: [PAPI] [Javascript-Expansion] Failed to set ScriptEngine for javascript placeholder: defineprefix
[22:15:39 INFO]: [PAPI] [Javascript-Expansion] 0 script loaded!
[22:15:39 INFO]: [PlaceholderAPI] Successfully registered expansion: javascript [1.6.0]
[22:15:39 WARN]: [PlaceholderAPI] Loaded class net.luckperms.api.LuckPerms from LuckPerms v5.4.40 which is not a depend or softdepend of this plugin.
[22:15:39 INFO]: [PlaceholderAPI] Successfully registered expansion: luckperms [5.1]
[22:15:39 INFO]: [PlaceholderAPI] Successfully registered expansion: pinger [1.0.1]
[22:15:39 INFO]: [PlaceholderAPI] Successfully registered expansion: player [1.7.2]
[22:15:39 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.v1_19_R1.MinecraftServer
[22:15:39 WARN]: at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
[22:15:39 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
[22:15:39 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
[22:15:39 WARN]: at java.base/java.lang.Class.forName0(Native Method)
[22:15:39 WARN]: at java.base/java.lang.Class.forName(Class.java:390)
[22:15:39 WARN]: at java.base/java.lang.Class.forName(Class.java:381)
[22:15:39 WARN]: at com.extendedclip.papi.expansion.server.ServerExpansion.<init>(ServerExpansion.java:64)
Player expansion is outdated
so do i need to get rid of it or redownload
if placeholderapi starts then you can still use /papi ecloud download player then /papi reload to get the latest version
but the answer to your question is: Up to you, depends if anything in your server needs the player expansion. Most likely does if you had it downloaded before
thanks
Download it manually from the ecloud @cedar ledge
@cedar ledge 
Why placeholder from my plugin doesn't show real output in my gui? (gui/placeholders register are in same plugin)
wym?
I have gui made in my plugin and i want to use placeholders from api by my plugin in my gui xd
They work on Scoreboard but not in gui
Yeah my english is terrible
You must be doing it wrong if it works for your scoreboard but not your GUI
Im not a placeholderapi hook master
So, can you explain why it doesnt work?
Do you have any errors
Nope
There is just no output in gui from my placeholder ;/
@sharp jay so can you help or no?
I’m cooking give me a bit
are you still cooking?
What post
all the info maybe someone wcan help you before I do
@sharp jay are you kidding? its 22:55 - 0:06
i feel like you just won't help me
You understand I am a volunteer right? nobody here is getting paid to help
But look at fact, if you dont have time to help, then why you are supporter?
Its not that I don't want to help I was cooking and eating at the time please don't question my position
If you are going to be rude I will not offer my help
good luck
I just want to finish with placeholders
but its impossible like that
Anyone wanna help or do i need write a review?
What is the problem?
and then you start threatening to write a bad review if someone doesn't help asap
not many people want to help if you act entitled
Fr
man he was goddamn cooking? do u not eat
im sorry but the man has a life outside discord and minecraft
@frosty reef damn this is one of the most entitled string of messages I've read in a while.
😅
kekw
Grow up mate, writing a review will only get you kicked out of the server, and then you can solve your own problems 🙂
Kick for review?
Are you crazy?
No, for your childish behaviour and because you try to threaten us with a bad review because you were not helped within 0.25ns
That wasnt 0.25 ms
We are more than happy to help anyone as long they understand and can be patient 🙂
.
if no one helps or i will not solve it by 3 p.m. I will write review
- terrible english
Anyway i think u know what i mean
Okay
ok noone cares, ur review means nothing, he was polite and legit said he was cooking, placeholderapi is free, and ur entitled and a karen
Hello ! I am getting this error on startup
https://paste.helpch.at/gokihimuto.rb
Is there any way to fix where the placeholders sometimes dont load when the server starts up? And only is fixed once I manually do /papi reload
You on the latest version of papi?
I have the latest that's on spigot, unless it's somewhere else
how to reset player kills and deaths??? https://cdn.discordapp.com/attachments/1010944016755478674/1040300096476151819/image.png
Delete statistic folder in world I guess
var time = "%luckperms_inherited_expiry_time_survival.boss.1%"; var weeks = parseInt(time.match("(?:\\d*(?=w))")); var days = parseInt(time.match("(?:\\d*(?=d))")); var hours = parseInt(time.match("(?:\\d*(?=h))")); var minutes = parseInt(time.match("(?:\\d*(?=m))")); var seconds = parseInt(time.match("(?:\\d*(?=s))")); var total = 0; if(!isNaN(weeks)) total += weeks*604800; if(!isNaN(days)) total += days*86400; if(!isNaN(hours)) total += hours*3600; if(!isNaN(minutes)) total += minutes*60; if(!isNaN(seconds)) total += seconds; total.toFixed();
I dont know anything about javascript, how to divide "total" by -1 and then add +3600?
What... are you trying
total.toFixed()/-1+3600 ?
On mobile, this is formatted so weird lol
maybe
total /= -1 total += 3600
?
yeah or just do it in 1 line like I said total.toFixed()/-1+3600
Im going to shamelessly advertise https://github.com/ZeromaniacMc/LuckPerms-Time-Placeholder-Script
Oh wow, thx phone
Maybe this does what you need, so you can spare yourself the headache
Hello, where can I ask question about writing papi string as a server administrator, not about papi development?
papi string? You mean a placeholder? or something like the papi api?
Yes, placeholder. I have problem with dynamic output + nested placeholder 😅
%changeoutput_equals_input:{parkour_player_last_completed}_matcher:_ifmatch:-_else:{parkour_course_displayname_{parkour_player_last_completed}}%
I think this nested problem can be fixed by creating custom placeholder, that will return %parkour_course_displayname_{parkour_player_last_completed}%.
Is there a way to create placeholder shortcuts?
https://api.extendedclip.com/expansions/shortcut/
But I'm concerned against using files for shortcuts... I think I'll need to lower holograms refresh rates.
is there a placeholder that checks if the attack is a charged attack(Sweep Attack?
Any ideas why I'm getting this error?
[11:05:31 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: me/blackvein/quests/quests/IQuest
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: me/blackvein/quests/quests/IQuest
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?]
at java.lang.Class.getDeclaredMethods(Class.java:2504) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:396) ~[PlaceholderAPI-2.11.1.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: me.blackvein.quests.quests.IQuest
at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?]
at java.lang.Class.getDeclaredMethods(Class.java:2504) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:396) ~[PlaceholderAPI-2.11.1.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 6 more
Is there placeholder that returns amount of players in radius? For example I need to get amount of players in 10 blocks radius
var booster = 10; if(%luckperms_highest_group_by_weight%=premium) booster = 11; booster.toFixed();
Any ideas why this dont works? (Script error (check console))
Surround the placeholder in quotes and use == to compare it @cedar ledge
Hi every time i rester my server i get this error :
at java.util.Objects.requireNonNull(Objects.java:233) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:181) ~[PlaceholderAPI-2.11.2.jar:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[PlaceholderAPI-2.11.2.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.2.jar:git-Paper-119]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.19.2.jar:git-Paper-119]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1492) ~[paper-1.19.2.jar:git-Paper-119]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.19.2.jar:git-Paper-119]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1416) ~[paper-1.19.2.jar:git-Paper-119]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1192) ~[paper-1.19.2.jar:git-Paper-119]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305) ~[paper-1.19.2.jar:git-Paper-119]
at java.lang.Thread.run(Thread.java:833) ~[?:?]```
Thanks for help (i send it in two message because there is too much letters)
Would be nice if a staff member could verify my shortcut expansion on the ecloud again. Thank you
This is an issue with whatever expansion PlaceholderAPI tries to load, so please report it to the respective author.
Also, https://paste.helpch.at is recommended to share errors
so what did i do ?
but idk whats expansion is it
Then share the full logs please
using this site
what's logs
server logs...
*cough*... Needs verification again 😁
(Maybe verify it as a whole to not have to do this all the time)
@arctic loom we did this on purpose for every expansion
I know... there's a large banner saying this.
I feel like having every version break the verification is not useful tho... Especially from people's expansion you should be able to trust
Expansions arent updated daily @arctic loom you can live with that
Hi I have a problem with expansions not downloading
[PlaceholderAPI] Loaded class net.ess3.api.IEssentials from Essentials v2.19.4 which is not a depend, softdepend or loadbefore of this plugin.
[PlaceholderAPI] Task #818 for PlaceholderAPI v2.11.1 generated an exception
??
[18:14:56] [Server thread/INFO]: [MVdWPlaceholderAPI] ChatPerks added custom placeholder {chatperks_chatcolor}
[18:14:56] [Server thread/INFO]: [MVdWPlaceholderAPI] ChatPerks added custom placeholder {chatperks_namecolor}
[18:14:56] [Server thread/INFO]: [MVdWPlaceholderAPI] ChatPerks added custom placeholder {chatperks_namecolor_tab}
these arent working within LPC and TAB, papi list doesnt show them
Any idea?
How to check in JS if string contains something? For example I need to check if %checkitem_getinfo:mainhand_enchantments:% contains "unbreaking:1"
Hi all, I had a very stupid question, I cant build a project with gradle with this depends
repositories {
mavenCentral()
maven {
name = 'papermc-repo'
url = 'https://repo.papermc.io/repository/maven-public/'
}
maven {
url = 'https://repo.extendedclip.com/content/repositories/placeholderapi/'
}
}
dependencies {
compileOnly "io.papermc.paper:paper-api:1.19.2-R0.1-SNAPSHOT"
compileOnly "me.clip:placeholderapi:2.11.2"
}
And in my class I cant Import placeholders files, what wrong?
I cant build a project with gradle with this depends
is there an error?
/
I cant import me.clip.placeholderapi.expansion.PlaceholderExpansion like in example
what IDE?
Intellij
ah
He was build
but some code are underline with red color
but all success
Any ideas how to optimize this script? (this is custom enchantments)
var booster = 100; if("%checkitem_inhand:main,enchantments:verylucky=1%"=="yes") booster += 5; if("%checkitem_inhand:main,enchantments:verylucky=2%"=="yes") booster += 10; if("%checkitem_inhand:main,enchantments:verylucky=3%"=="yes") booster += 15; if("%checkitem_inhand:main,enchantments:verylucky=4%"=="yes") booster += 20; if("%checkitem_inhand:main,enchantments:verylucky=5%"=="yes") booster += 25; if("%checkitem_inslot:36,enchantments:lucky=1%"=="yes") booster += 2; if("%checkitem_inslot:36,enchantments:lucky=2%"=="yes") booster += 4; if("%checkitem_inslot:36,enchantments:lucky=3%"=="yes") booster += 6; if("%checkitem_inslot:37,enchantments:lucky=1%"=="yes") booster += 2; if("%checkitem_inslot:37,enchantments:lucky=2%"=="yes") booster += 4; if("%checkitem_inslot:37,enchantments:lucky=3%"=="yes") booster += 6; if("%checkitem_inslot:38,enchantments:lucky=1%"=="yes") booster += 2; if("%checkitem_inslot:38,enchantments:lucky=2%"=="yes") booster += 4; if("%checkitem_inslot:38,enchantments:lucky=3%"=="yes") booster += 6; if("%checkitem_inslot:39,enchantments:lucky=1%"=="yes") booster += 2; if("%checkitem_inslot:39,enchantments:lucky=2%"=="yes") booster += 4; if("%checkitem_inslot:39,enchantments:lucky=3%"=="yes") booster += 6; booster /= 100;
hmm, you might be able to return the info with getinfo such as %checkitem_getinfo:36_enchantments:lucky% which I think would return the level of LUCKY
iirc
does anyone know how to get this to work? im trying to trade enchantment books for custom rewards
"%checkitem_mat:enchanted_book,namecontains:&eEnchanted Book,lorecontains:&7Sharpness I,amt:1%"```
name and lore is not getting it correctly
atm enchantment books are broken for enchants with checkitem
also enchants aren't stored in lore
not sure when I'll be able to work on a fix
just opened an issue to keep track if you want to follow it https://github.com/PlaceholderAPI/CheckItem-Expansion/issues/53
Hello, im trying to detect items with the name "Nature" and have a color of #00C12A. For some reason, i cant get %checkitem_namecontains:&x&0&0&c&1&2&aNature% to work. Using /papi parse me outputs no even when the item is in my inventory.
can you type /papi parse me %checkitem_getinfo:mainhand_nameequals:%
send a picture of the response
?imgur
here you go: https://imgur.com/a/9izse7p
yeah
/data get entity @s SelectedItem
forgot to tell you to hold it last time, hold it again 😂
i was
ye ik
nothing happens when i type this
what version are you on
mc version?
1.19.2
did you type it in-game?
yes
and you were holding it?
yup

weird lmao
still nothing
wot the
maybe one of the plugins i have?
2.11.2
maybe? this is a vanilla command
what if
/minecraft:data get entity @s SelectedItem
?
nope i tried this
still nothing lmfao
is this item from a plugin
nah its command generated
what's the command
/minecraft:give @p paper{display:{Name:'[{"text":"Nature","italic":false,"color":"#00c12a"}]'},Enchantments:[{id:mending,lvl:1}],HideFlags:1} 1
for some reason colors with a hex that has no letters work 
wym
sorry i phrased it bad, i meant if i gave myself an item with colors that have a hex color that doesnt have letters like #727272 and used checkitem on it, it works
gave yourself an item with colors that have HEX colors? but not #aabbcc?
#aabbcc IS hex
hm
/minecraft:give @p paper{display:{Name:'[{"text":"test","italic":false,"color":"#727272"}]'},Enchantments:[{id:mending,lvl:1}],HideFlags:1} 1
using /papi parse me %checkitem_namecontains:&x&7&2&7&2&7&2test% outputs yes
but the moment i put use a hex color w/ letters in it, it outputs no
so
/minecraft:give @p paper{display:{Name:'[{"text":"test","italic":false,"color":"#72727a"}]'},Enchantments:[{id:mending,lvl:1}],HideFlags:1} 1 and using /papi parse me %checkitem_namecontains:&x&7&2&7&2&7&atest% suddently outputs no
ye the moment theres a letter in the hex value it doesnt work
very strange
has this ever been encountered?
usually it's a custom item from ei or ia or something
then I check nbt instead of name
lol
can you give it a custom nbt value
😂
since it's command generated
lol how do i do that?
alright
/minecraft:give @p paper{display:{Name:'[{"text":"test","italic":false,"color":"#72727a"}]'},Enchantments:[{id:mending,lvl:1}],HideFlags:1,CustomTag:{"item-id":"Nature"}} 1
/papi parse me %checkitem_nbtstrings:CustomTag..item-id=Nature%
oh ok
took me a second to figure it out
thanks so much :D
idk why I needed the CustomTag part, but it works
oh wait
you don't
that was when I was testing for ints
you can do this /minecraft:give @p paper{display:{Name:'[{"text":"test","italic":false,"color":"#72727a"}]'},Enchantments:[{id:mending,lvl:1}],HideFlags:1,"item-id":"Nature"} 1
slightly shorter
/papi parse me %checkitem_nbtstrings:item-id=Nature%
oh so "item-id":"Nature" is the custom nbt value?
yep!
alright thanks so much, I was about to use obscure enchants with a non-vanilla value to identify the item because i had no idea how to make custom nbt values
turns out, very easy
yeah haha ur amazing :)
for some reason though, as I was saying, I was having trouble issue with ints
so "item-id":5 wasn't working
maybe if I did 5s or something idk
🤷♂️
hm ints would be neater
I know enough to help people with this in the future now lol
ye, but you might forget which int you've assigned to which one anyway
who knows
is it possible to change item-id to smt else?
true
I guess mojang did ditch their number system...
basically anything you want
as long as it's not already something used in vanilla game or something (like display)
ah ok
but if you add the CustomTag part back (which can also be whatever you want) then it could be whatever you want

oh so CustomTag would allow using display?
ye
ok thx for teaching me smt today
just asking, will there ever be a fix for the issue with hex colors?
alright have a great day
thanks you as well 👋
Hello everyone, tell me what the problem is, I installed the plugin
https://www.spigotmc.org/resources/quests-1-8-1-19-set-up-goals-for-players.23696/
and now in the console the error from PAPI is that it can't load the extension. How to fix it?
https://pastebin.com/mgtDPD6C
And the second problem is that the player's statistics are not displayed, although the expansion is downloaded, after the server was restarted
||Imagine that I have attached a screenshot, although in fact it is not there, because I do not have the rights to upload screenshots||
That error typically means the wrong version. Either outdated Quests or outdated expansion or the latest version of the expansion isn't updated to the latest API of quests.
It looks like the author of quests maintains their expansion so you might want to reach out to them.
Yes, I wrote to the author, there is no answer from him .. Thank you, I'll try to write more. And I have the latest version of papi, from github
When i use papi parse the changeoutput works good, once i use on infinitescoreboard i only show the target variable (player_name)
The command + result = https://prnt.sc/_TvKDAoT-QlV (works on chat, but not on scoreboard)
hey! i have a problem with PAPI, it does not get response from API, all i get is HTTP Error 403 if i do /papi ecloud list all, or try to download a placeholder via /papi ecloud download Player
hey guys, can someone explain to me how the MySQL addon works?
essentially, how does it connect to a specific database?
or, to put it better, how can I synchronize placeholders across multiple servers with mysql databases?
very surprised it's working at all, there shouldn't be any <> around equals
or anything else (if it's not a part of your uclans_tag_nocolor)
Usually If you see <> it means options/optional
so you see the <> here in the syntax https://github.com/Kqliber/Expansion-ChangeOutput#syntax
but in the actual example it's %changeoutput_equals_input:replace_matcher:replace_ifmatch:with this_else:instead of this%
possible that your server's connection to the ecloud is blocked in some way
You can download any expansions manually though from the eCloud if you can access it on your pc
Hello
I downloaded placeholderapi
And the plugin don't work
Like when i type in hologram %vault_eco_balance%
Just show that instead numbers
And i downloaded vault with ecloud download Vault
I have vault plugin installed in my server also placeholderapi Holographic display and holographic extension also protocollib
if you're on a newer version of holographic displays they changed the format from %placeholder% to {papi: placeholder} for some reason
there is a DecentHolograms plugin that keeps the %placeholder% format and can import holograms from HolographicDisplays as well
FYI: You can test placeholders with /papi parse <player> %placeholder% to see if the placeholder itself is broken, or where you are trying to use it.
Thanks
doesn't help that he didn't document it on the wiki either
Don't work it's same
what did you put exactly
does it work with /papi parse me %vault_eco_balance% from in-game?
all g
decentholograms might take some of the placeholder confusion away if you did ever want to switch though 😉
Sorry 😐
How can I setup the leaderboard?
I'm having a problem with the PlaceHolderAPI, can someone or somewhere help?
I'am using Translator.
Hello, I have this error with deluxmenus, how can I solve it?
https://pastebin.com/Dn34EPnR
Hi all, Why after success registration of my PlaceholderExpansion, when I call MyPlaceholderExpansion.getPlaceholders() it returned empty string?
I already solved that problem but now it loads the menus that I have, what can I do? (it does not let me put images in this chat)
because you need to override that method and return a list of strings
ah sorry, didnt see this method, THX u for answer 🙂
.
Please give more details than "I am having a problem".
I'm using 1.8.9 PaperSpigot and I have the latest version of PlaceHoldersAPI but the Statistic expansion is not working. I tried different versions but couldn't get it to work.
mm sory
Latest log file please ^
Alright so what's the problem? It looks like it loaded just fine.
Statistic expansion doesn't seem to work. Because even though I kill the player, the score always stays 0, even if I die, it's the same.
Even via the /papi parse me %% output?
0
You might have to try an older version of the statistic expansion then.
Not sure how much of that is cross-version as it's designed for more modern versions.
You can see all the versions here: https://api.extendedclip.com/expansions/statistic/versions/
Yes but this problem is just starting to happen, it was working in version 2.0.1
The latest version of the expansion is 2.0.1
And when I typed "/papi ecloud download statistic 1.7.0" it was deleting the last version but not installing 1.7.0.
And version 2.0.1 was working before.
Well maybe some plugin you added or changed is interfering? The jar that is being downloaded for 2.0.1 hasn't been modified since it was released 😛
Well actually, I opened a new server and when I tried it, I was getting the same error again.
I even changed the server version, but it was still the same.
Just tested it on a fresh 1.19.2 server. Looks to be working fine.
Not sure why it would randomly break.
https://paste.helpch.at/adacefufit.makefile
I tried again with version 1.9.2 but got this error.
The expansion is not compatible with 1.8.8, as it uses a method that doesnt exist in that version. I will take a look when I get some time
1.7.0 should work fine iirc
I set up a new server, 1.8 paperspigot just installed papi and tried it. It works fine, but for some reason the Statistic expansion doesn't want to work on the main server.
Use 1.8.8 not 1.8
It already is
Did you do /papi ecloud download Statistic
I feel like you're insulting me a little.
Maybe there is something here that will meet your needs.
Did you even read what Gaby said. It's not compatible with 1.8.8
I guess I found the problem.
It was sourced from spigot.yml or bukkit.yml file. I don't know what kind of blocking it is, but resetting the files fixed it.
Thanks for your interest and help!
pls help me https://paste.helpch.at/rixiduhura.rb
Is there anyway for placeholders to be filled asynchronously?
hello
im trying to find the files that store data from Statistics or other placeholders so i can delete individual players data
I'm pretty sure most placeholders can be parsed asynchronously except a few exceptions depending on how they're handled, but it depends on the plugin where you use the placeholders to parse them asynchronously
does anyone know where to find those files or how to reset an individuals data
they're in the world folder
the main world folder (the one that's set in server.properties)
i use globalstats to rank the data
im not sure if it will clear that as well
ill test it out
thank you
I think the plugin has its own files for statistics
Just to be super clear about it, for a PlaceholderExpansion is onRequest called on the main server thread? If not, is there alternative that allows for placeholders to be filled off of the main server thread?
@junior musk ^
it depends on the plugin that calls the method
PAPI on its own never calls it (except with parse commands)
if you want an example, the TAB plugin parses them asynchronously, though has a feature to parse some. synchronously in case it's needed
Is there a placeholder that returns the number of players that are on various BungeeCord servers?
Hi, still looking for an answer to this. I can point people to the git repo, but this was previously in the ecloud, I am wondering if that can be rectified?
I'm not quite sure why it is unverified. I'll have to go and check later tonight.
Ah. There was a small update and I guess I completely forgot to verify it.
uhm
why my ajleader boards doesnt connect or smth
i put the plugin in my plugins
but it doesnt exist
btw i use 1.16.5
send your startup log
@woven mauve I went ahead and verified the string expansion. It might take a couple hours to be able to download it in game tho.
Ty!
Whats the palceholder for the server I'm currently on? For velocity networks
Please do not double post
Hello, is there a way to add logic in placeholders?
For example, a placeholder returns true or false and depending on that I use A or B placeholder
While using the placeholders, I mean, not as a dev
changeoutput might help do what you want
but for more advanced logic you can always use javascript as well
figured as much:( just wanted to check if there was a simple way, will check ChangeOutput out! thank you
what does BDNE mean
im trying to show hours played with %statistic_hours_played%
and it doesnt show the hours played, instead it shows BDNE
Bump
I don't think we have any velocity specific placeholders, but we have bungee? Not sure if that'll work.
@trim mist Unknown expansion.
Yea but that doesn't tell me what server I'm on specifically, only players on a server
Hi, is it possible to use a placeholder within a placeholder?
The placeholder has to support it, most use the {} for internal placeholders if they do support it
ex: %math_{player_health}/2%
Hi, I'm a beginner when it comes to java coding, but today I tried creating a placeholder based on a java string variable. I can't find any recent tutorials for placeholderAPI on youtube. I'm wondering is this the place to ask questions about coding? or is that for another channel?
Thank you.
yeah, for security reasons, you have to download it from the ecloud manually. https://api.extendedclip.com/expansions/javascript/
ohh thank you :)
also if you dont mind, where do I put my skript files?
huh?
relative to plugins/PlaceholderAPI/ where do I put the scripts?
not sure if the above was a misspelling, but this is not for Skript, it is for Javascript
oh yeah it was sorry lmao
I also have another problem, I installed skript on my server but I get:
java.util.concurrent.CompletionException: java.lang.UnsupportedClassVersionError: expansion/SkriptExpansion 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```
lol yes except that newer versions of java dont support spigot 1.8.8
that's java 11, 1.8 supports java 11
in fact it supports any java version actually, that's how java works, but 11 will be fine
thats so weird, i thought so too but I tried it and the server wouldnt start, let me try some stuff.
this error continuously loops when a player tries to join
https://paste.shockbyte.com/uqujuvelosalosiyufus.sql
yeah not sure, either stop using 1.8 (as it's extremely old and rarely used now) or use an older version of that expansion that supports java 8, if there even is one
ok
How do I know how many players have a group of a given track? (via placeholder) Luckperms
You cant.
I have my plugin which converts papi placeholders but when the player leaves for quit messages but its just blank. I think its because the player already left. is there any way to fix this?
its running PlaceholderAPI.setPlaceholders(player, message); in the quitevent
%playerlist_offline,perm,yes,amount,<perm>% doesent work
is there an expansion that can change text of another placeholder?
lets say my original placeholder returns true, but i want when its true to say "yes" instead
nvm javascript will do
changeoutput @tardy glade
oh great thx
Hi! Is there a placeholder where I can display a number of all players who are on the server?
Hi I have a issue, after I did /papi ecloud download Bungee I reloaded the DeluxeHub but now I am getting this error: https://pastebin.com/E4VNsFdJ
Hello i need help 💀
how to speed up text animation?
you can download it from here https://api.extendedclip.com/expansions/shortcut/ it will take some time until it will be available in-game
Hi, how can i fix/disable this output message?
[13:37:56 WARN]: [PlaceholderAPI] Loaded class net.ess3.api.IEssentials from Essentials v2.20.0-dev+17-6e931b2 which is not a depend or softdepend of this plugin.
It's just a warning. Safe to ignore.
Thanks
Hello, im trying to get the current dimension placeholder, but i see nothing about it, is there a way to get it?
In my server, I added in a placeholder plugin called "TitleManager" not knowing it was already outdated since 2021 (I think). When I found out, which already had the placeholders in my server (the one in the tab list and the right side of the screen one), I deleted the TitleManager.. Now the right side placeholder is stuck there. I am wondering if theres a way to fix it or to remove it completely?
go in your main world folder and delete the scoreboard.dat file
Alright. Thanks.
Sadly, the scoreboard (on the right) is still there. Although the ones in the tab is gone.
You could attempt to override it using scoreboard-r or something similar
You mean I could rewrite the file itself?
Download scoreboard-r plugin
and allow it to run once
it should override the scoreboard
Ah I see I see.
No worries
Uh... I think I messed up. Do I have to remove the scoreboard.dat after I override it?
It came back again lol
You might wanna check what plugins are affecting the scoreboard.
Seems like you got a rogue one
I think I can let it stay there now.. I used the idea of overriding it with an updated one (SimpleScoreboard for 1.19) and it started working. It didn't at first though which made me assume it came back. Although I am sure its still there, using a working one is enough for me. Thanks for the help though!
Then yeah like I said, the first scoreboard I used was TitleManager (Last update was somewhere on 2021).
I still do wanna fix it though but me and a few friends of mine are already satisfied lol.
Hey
I wanted to put a message when a placeholder is empty. Is it possible to create this feature?
**Example: **
<empty value="%simpleclans_clan_name%">No clan</empty
@vivid sparrow, heya! can i ask to verify my expansion that has already been verified?
Update the version
Also, the expansion serve no purpose tbh, there's %server_time_pattern%
however, i want to update it
what does it mean?
now is 3.0
?
The method getVersion returns 1.0
@vivid sparrow, so?
Be patient
ah okay i'm sorry
@vivid sparrow so? 🤔
Anyone know the placeholder for day and month?
whenever i do the /papi ecloud download CraftConomy command it doesnt get registered
Hey, what's the placeholder for the player's number?
Example: I join a server and they say you're our 200th player
I'm using %player_exp% right now and even though i have 40k exp, it only says 0.44. I tried %player_exp_to_level% and its showing 841 even though I only have 111 exp levels. why is it showing all these weird and wrong numbers? am I using the wrong placeholder?
the placeholder %server_name% gives me A Minecraft Server
Where can I change that?
like where can I change the server name
in server.properties file I found something that says server-name, but I have it set to Sivils Skyblock
Hello, for the life of me, I can't figure out how to round this + it lags anyone out that has 0 kills, anyway to go around that? %math_{deluxecombat_ranking_kills}/{deluxecombat_ranking_deaths}%
placeholderapi config
About this one, should I consider the bug fixed now? The SimpleScore bugged out and the scoreboard not just disappeared, even the 'rogue' one disappeared. What do you think?
.
Thank you!!
@vivid sparrow hi?
hi i need some
help*
my placeholders wont appear in my holographic display
i downloaded the pack and reloaded too
Hey im trying to make some placeholders for my plugin but it dont seems working no idea why i checked Wiki on gitub and i dont see any problems Here is my code
https://hastebin.com/uhacopepiz.kotlin
ive registered this in onEnable
new PlaceHolderListener(this).register();
but this dosent seems working tell me if im doing smth wrong
Which are you using?
sorry i fixed it now
it was an incompatibility with the plugin
so i had to do {papi:
Alright!
wrong chat for that msg
fyi there is Decent Holograms plugin that exists
it can import from holographic displays and it keeps the normal %placeholder% format
Still have no idea why the author of HD wants to use {papi: placeholder} 🤦♂️
Decent holograms is much better, best advice is to use it!
Hey !
I have a question
Do you know why the "String" expansion is no longer available in the papi download?
"failed to find an expansion..."
@open locust it's just because it's not verified, but I swear blitz just reverified it recently because of this lol
thk
I went ahead and reverified it. Seems like there's a bug that keeps unverifying it. This is the third time it did that
Hey
I wanted to put a message when a placeholder is empty. Is it possible to create this feature?
**Example: **
<empty value="%simpleclans_clan_name%">No clan</empty>
@sudden slate can you verify my expansion?
Or can you?
My expansion was previously verified before the update
Hello, I can't figure out how to round this + it lags anyone out that has 0 kills, anyway to fix this? %math_{deluxecombat_ranking_kills}/{deluxecombat_ranking_deaths}%
whats it displaying
#.###
@simple musk do math_2 or math_1 dont remember
There is a problem, for the plasmovoice plugin you need to download javascript. But when writing the command, it gives an error, what should I do?
thx
Please help me. Here I have so with all the tops They are displayed in the form . The server is on debian 11, but if you use some kind of hosting for minecraft servers, then everything shows there
- '&f<balance_name_1> - &6<balance_score_1>&6⛂'
- '&f<balance_name_2> - &6<balance_score_2>&6⛂'
- '&f<balance_name_3> - &6<balance_score_3>&6⛂'
- '&f<balance_name_4> - &6<balance_score_4>&6⛂'
- '&f<balance_name_5> - &6<balance_score_5>&6⛂'
- '&f<balance_name_6> - &6<balance_score_6>&6⛂'
- '&f<balance_name_7> - &6<balance_score_7>&6⛂'
- '&f<balance_name_8> - &6<balance_score_8>&6⛂'
- '&f<balance_name_9> - &6<balance_score_9>&6⛂'
- '&f<balance_name_10> - &6<balance_score_10>&6⛂'
- ''
what
how fix it? check screenshot https://ibb.co/dbBxZky
that format for placeholders is quite odd
i use vps on debian 11
what plugin is the scores from
i mean the score itself
bedwars? skywars? what game plugin is the data from you want to display
it works on a hosting that specializes in minecraft servers , but it doesn 't work on my debian 11 vps
ok i give up
usually, placeholders do not use <> unless specifically done so by a particular plugin. if you use leaderheads, then look here https://panoply.tech/leaderheads#setting-up-a-placeholder - you will need to correct the format. An example of the format leaderheads wants in its holograms would be %leaderheads_name_vault_eco_balance_daily_1% for the name of the player and %leaderheads_value_vault_eco_balance_daily_1% for the value of it. i have no idea where you have the <> from
check https://ibb.co/TBGGWCK
You must have the vault papi expansion installed to use vault placeholders
/papi ecloud download vault
/papi reload
otherwise, yes, that will happen
nothing
check this https://ibb.co/54QPq9w
leaderheads is red - how do you expect it to be responsible for the hologram if leaderheads isnt even working
you will find the reason in the startup log
besides, leaderheads is discontinued
i suggest you switch to ajleaderboards and change the hologram format to what ajleaderboards needs
i delete leaderheads and download ajleaderboards
WARN placeholderapi
[14:23:53 WARN]: [PlaceholderAPI] statistic is attempting to register placeholders via deprecated PlaceholderHook class. This class is no longer supported and will be removed in v2.13.0!
[14:23:53 WARN]: [PlaceholderAPI] Cannot load expansion statistic due to an unknown issue.
[14:23:
Verify my expansion LOL
u never listen to the bot
hello how do i reset kills/deaths for the Statistics-Expansion
delete the stats folder inside of the main world folder
ok thanks
it restores them after the player joins
stop the server then delete them
that worked thanks
please
I feel like you'd need a custom tracker
i want to return a Componet from kyori how can i do this
im using public @Nullable String onRequest(OfflinePlayer player, String params) {
for unique use %server_unique_joins%
ahh
trying to get ULTRA ECONOMY plugin to work with deluxemenues to see the amount of money a player has to buy an item from the show. but ive tried everything and seems it cant see how much the player has on them. any ideas? i can post the config if needed.
does anybody have any idea how the math placeholders work? i m trying this
%math_20*{ecojobs_fisherman}% which will be 20 * 1 and then 20 * 2 like the depends on the job of the player but i get result of 20.000 and 40.000 when i am 1 and 2 level
fixed my issue NVM
can placeholders contain -
@balmy marten, I’m sorry, but can you verify my expansion?
Mind linking your expansion link
okay, I'm in a weird spot, I use CMI for the economy, however they don't have a placeholder for baltop that displays the actual username, is it possible to inject a placeholder into papi for another plugin? I made a feature request for it, but it's been almost a week with zero response
We already have one called Localtime looks very alike
Not sure
In any case, why can't I get verification if my expansion has been verified for several years?
mind linking a repo of the source code @steel gorge
this is required for getting your expansion verified
Where can I see the place where this is said?
Expansion consists of one class file 😂
hi
vault top balance placeholder is not working for me
i tried parsing it but it does not return a value
i am using %vault_eco_top_balance_1%
its post somewhere lmk once sent
Is there any way to change the refresh time for a placeholder e.g. how much it refreshes with a new value per second
it is up to each plugin how often the placeholders are parsed
It is a variable defined by papi to access the player for which the placeholder is parsed
There's also BukkitServer and Data iirc
I want to remove the item mythic mobs from the player's inventory, is there any way to do this?
checkitem expansion for PAPI
i love you!♥
it doesn't exist anymore, essentials has its own now
Hello,
I have games lobby server
And other 3 with games servers
I want to combine
%games_total% = %bungee_1% + %bungee_2% + %bungee_3%
How?
math %math_0:_{bungee_1}+{bungee_2}+{bungee_3}%
you can use mvdw placeholders too
I ran into another problem, if a player has an apple in his inventory and I have a mythic mobs apple item but with a different model, then look what the problem is
and the player is given an item
this condition as if bypassed How can this be solved?🥺
FakE explained the problem to me in private messages, thank you very much♥
Player head (head-extended_clip). What do I do here? It's for deluxemenus and the material. I'm trying to set the material as a head but this head specifically. https://minecraft-heads.com/custom-heads/miscellaneous/58280-discord Can someone help me?
Please do not double post
hi
Would someone please tell me how to use the following WorldGuard PAPI placeholder? I want to be able to parse the "chat-prefix" flag of a region a user is inside of.
%worldguard_<Any WG Placeholder>_<Priority (Lowest number = Highest priority)>%
Link to github: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#worldguard
Hello , Why plugin placeholderAPI didnt work with Holographic Displays
mine wont work with gui.
Hi guys, everyone! Is there any way to find out how many snowmen a player has made?
What could be causing the error? I restart 3 lobbies and with a small chance one of them may not load PAPI correctly. I am using the latest version of the plugin.
Please do not double post
Fairly sure they need to support it not us as they need to integrated it into our api if not done so atm
@sharp jay How can i format ingame money? Its looks like that $200000. And i want it looks like that $200,000
^^
and use the math placeholder
and do math_1 or 2 with _PLACEHOLDER
example %math_1_{balance}%
@sharp jay i installed Math-expansion and it broke me a placeholder in scoreboard % _uchat_placeholder_world %
Hello, I am having problems with placeholderapi, when I try to download an expansion and then reload the plugin so it can register the expansion it does not work. Here is the link to the logs
it may need to be downloaded manually have you checked our ecloud website
I have found the error already, thank you anyways.
Hello, I don't understand. No placeholder is working anymore. When I do /papi reload, I have nothing displayed IG and I just have
[00:44:45] [Server thread/INFO]: LeCraft2Ouf issued server command: /papi reload
[00:44:45] [Server thread/INFO]: Placeholder expansion registration initializing...
[00:44:45] [Server thread/INFO]: Fetching available expansion information...
In the console...
When I do /papi ecloud list installed it tells me I have nothing when I just did /papi ecloud install essentials.
Can someone help me please? I have more than 50 players waiting rhaa
@analog solstice you try to restart your server?
and make sure your on the latest version of papi?
Yes, I restarted the server 3 times, I use the latest version. I don't understand it's been 7 days the server is running without any problem, and then I had this bug at the daily reboot
what papi & mc version
type /papi dump
None precisely, I started from 0 I withdrew the file and restarted to have a healthy base
Papi dump me nothing and I have nothing that displays IG and console
No files generated either
try to install one by one
stop the server
delete the papi expansions folder
then start back up
and install manually
what I did : uninstall papi, delete the placeholderapi file, restart the server, stop the server, install papi, restart the server, do the command /papi ecloud download Player, /papi reload, /papi ecloud list installed > no ecloud installer
A dedicated machine from hetzner
you can manually install them from our ecloud website
So I delete the placeholder file, reboot, install manually and reload papi?
Still not, when I reload papi it makes me fetching available expension information...
And when I do papi ecloud list installed it tells me that there is nothing when I have put essentials in the expension file
yes the file name is : PAPI-Expansion-Essentials_mqEDAM6.jar
ya hm
I am in total incomprehension, especially since it worked very well for 7 days and I did not add or delete anything
There are 189 expension … ect
your installing that many?
The file essentials doesnt exists
No, there are 189 expension available on the cloud
yes in the folder plugins/PlaceholderAPI/expansions/
try typing /papi register PAPI-Expansion-Essentials_mqEDAM6
What, the file doesn’t exists 🤔
And if I add .jar I have no return in the console
uh
I work with LeCraft.
Last Time, we had the same problem and we just restart thé server and the bug was fix but we dont know why
Oh, sorry for the ping bro
ya it happens sometimes its not the plugin something server size overloading id say
So you mean something is overloading the plugin or its because thé server is just overloading himself
papi is stuck with "Fetching available expansion information..." when I reload it
Can anyone help me with deluxe menus with adding a menu into another menu?
update the discordsrv expansion
Hi, I have Placeholder API 2.11.2 on my 1.16.5 minecraft server. I have down /papi ecloud download vault and then done /papi reload (as it says to), but nothing is happening... Is there anything that could prevent this from working?
is there a way to have a empty placeholder?
The nick and coins dosn't work
with geyser?
Hi, I have Placeholder API 2.11.2 on my 1.16.5 minecraft server. I have down /papi ecloud download vault and then done /papi reload (as it says to), but nothing is happening... Is there anything that could prevent this from working?
Having same issue
Does anybody know is there any way to sync a placeholder via mysql?
I'm not aware of any publicly available method to do so
you'd have to invest in a developer for that
oh okay, ty!
I remember seeing a plugin but its prob outdated
hey im having to register the expansion perworld each time i have to restart is there any way to automate this? so i dont have to manually register it each time
Would someone please tell me how to use the following WorldGuard PAPI placeholder? I want to be able to parse the "chat-prefix" flag of a region a user is inside of.
%worldguard_<Any WG Placeholder>_<Priority (Lowest number = Highest priority)>%
Link to github: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#worldguard
I can't use /papi reload in my server, some1 help pls
https://paste.helpch.at/idexekoxel.rb
Hello everyone, I recently encountered a problem when creating tops on hologramsPLACEHOLDER: %leaderheads_name_statistic_player_kills_alltime_10%``````ERROR: Placeholder has an invalid number of parts``````PLUGINS: PLACEHOLDERAPI, HOLOGRAPHICDISPLAYS, HOLOGRAPHICEXTENSION, VAULT, LEADERHEADSHelp me please
Can I get my Absorption expansion verified? 🙃 https://api.extendedclip.com/expansions/absorption/
so the essentials baltop placeholders don't work
erm can i send pictures here
only /papi parse belphygore %essentials_baltop_player_1% works the rest doesn't
hello, I'm having problems with your worldguard ecloud expansion (placeholderapi)
I installed the placeholderapi ecloud expansion for WorldGuard but every placeholder returns an empty line (eg. %worldguard_region_name% gives nothing even if I'm inside a region)
maybe I need an older version of the expansion?
/papi parse <myname> %worldguard_region_name%
try /papi parse me with it instead
hm
I'm using worldguard-bukkit-7.0.5-dist, which is not the latest (it's for 1.16.5)
maybe it used a different api (?)
looks like I solved, the problem was about the global region. It's a unexpected behaviour in my opinion, even if it is a global region it should parse its information
it worked with a normal region tho
np
what's the placeholder for hearts not health?
hey im having to register the expansion perworld each time i have to restart is there any way to automate this? so i dont have to manually register it each time
Hello everyone, I recently encountered a problem when creating tops on hologramsPLACEHOLDER: %leaderheads_name_statistic_player_kills_alltime_10%``````ERROR: Placeholder has an invalid number of parts``````PLUGINS: PLACEHOLDERAPI, HOLOGRAPHICDISPLAYS, HOLOGRAPHICEXTENSION, VAULT, LEADERHEADSHelp me please
can anyone help me with this?
pls
I already sent you the link to the wiki of leaderheads in #minecraft
Hi, I have a problem with the PlayerPoints placeholders.
The developers of PlayerPoints write me that I should remove all expansions from Papi so that they work, only if I do that no more placeholders are displayed.
I would like to make a hologram with a top list of PlayerPoints. I'm using Minecraft version 1.19.2 , PlayerPoints V-3.2.5
and PlaceholderAPI-2.11.2. as papi expansion I use the expansion player points. However, only the PlayerPoints work with this and not the other placeholders. I'll also send a screenshot of the hologram with it.
I see right now I can't add pictures here in discord.
is that holographic displays?
No this is DecentHolograms 2.7.7
i have test it with Holographic displays , and with and without playerpoints expansion and {papi: playerpoints_leaderboard_1_amount} , dont work 😦
Points-Hiscore:
lines:
- Platz1
- '&b1. {papi: playerpoints_leaderboard_1_amount}'
- '&b1. %playerpoints_leaderboard_1_amount%'
Hey, is it normal that the LuckPerms expansion got unverified on the ecloud? I remember another expansion that got unverified multiple times because of a bug, I assume it's the same thing?
every update unverifies it
I have a problem on deluxetags with placeholder it doesnt display on chat i put the placeholder in Essentials Chat and it show me the placeholder not the tag
?tagess
follow those steps in order
how can i turn off papi chat?
if you have a version that has it, it will be in your config
it's deluxe_chat in older versions
but if you are on an older version I'd recommend updating to latest tbh
so its true i put false
yes
Would someone please tell me how to use the following WorldGuard PAPI placeholder? I want to be able to parse the "chat-prefix" flag of a region a user is inside of.
%worldguard_<Any WG Placeholder>_<Priority (Lowest number = Highest priority)>%
Link to github: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#worldguard
I'll PayPal $3 to whoever gets this to work for me.
@steel gorge Can you update your expansion to v3.2 and change the version as such?
I'll verify it after
Okay, can I do it tomorrow? I'm just not home today
Hey I'm unable to download my placeholderapi expansion using the papi ecloud download command
But it still exists on the ecloud website
Sure I’ll just verify it when I see it
Which expansion?
At work now but can check later today or tomorrow
NetworkManager
Do we got placeholders for exact position of player?
not sure if im missing something but is there a way to get placeholders without needing a player? PlaceholderAPI.setPlaceholders(player, text); because some placeholders dont need a player
Are you able to link a github for source?
then I can verify your expansion and get it back for /papi ecloud download
Yes, pass null
No I don't have the source on git.
Should I put it on git?
yes
what place holder can i use for putting a player in that specific team
for example i want to put this player in a team called (blue)
and the other called(red)
keep in mind im using tablist plugin
so i want to have two sections
you can not use placeholders for this
You can display a player's team, but can't modify it with a placeholder.
wait
this is an example
there are 2 teams
blue and red
and i have a player thats on team blue and red
is there a place holder to put them there?
?
support?
someone help me please
[05.12 13:03:53] [Server] [Server thread/INFO] [me.clip.placeholderapi.PlaceholderAPIPlugin]: [PlaceholderAPI] Placeholder expansion registration initializing...
[05.12 13:11:25] [Multicraft] Auto-saving world...
[05.12 13:21:32] [Multicraft] Auto-saving world...
[05.12 13:31:40] [Multicraft] Auto-saving world...
[05.12 13:41:47] [Multicraft] Auto-saving world...
[05.12 13:51:55] [Multicraft] Auto-saving world...
[05.12 14:02:02] [Multicraft] Auto-saving world...
[05.12 14:12:10] [Multicraft] Auto-saving world...
[05.12 14:22:17] [Multicraft] Auto-saving world...
[05.12 14:32:25] [Multicraft] Auto-saving world...
My server softcrashes every time it restarts because of this plugin, I obviously can't remove it so if someone could help me in understanding why this error is happening I would appreciate it a lot.
Im running a 1.12.2 server, I have EssentialsX-2.18.2.0.jar, Vault 1.5.6, and PlaceholderAPI-2.11.2.jar. I have tried using older versions of Placeholder and it does not work.
?startuplog
@timber seal
Guys downloaded /papi ecloud download PlayerTime and write %playertime_time%
why it's not worked
Okay. Can someone verify my placeholderapi expansion (https://api.extendedclip.com/expansions/networkmanager/). I upload it's source code to github: https://github.com/ChimpGamer/NetworkManagerPlaceholderAPIExpension
type /papi reload
is there also a playtime_top placeholder you have?
If so, can you add that to the placeholders list or just send it to me I'll do it
and any others besides
%networkmanager_nickname%
%networkmanager_tag%
%networkmanager_language%```
otherwise, it's verified
that's from the latest.log folder
I am running magma and the server is modded but dont just tell me you don't support magma like all the other plugin servers ive been in, I know this bug is fixable because it has not happened in the past it has only happened within the last month.
[16:03:53] [Craft Scheduler Thread - 5/INFO] [net.milkbowl.vault.Vault]: [Vault] Checking for Updates ...
[16:03:53] [Server thread/INFO] [me.clip.placeholderapi.PlaceholderAPIPlugin]: [PlaceholderAPI] Placeholder expansion registration initializing...
If you believe "magma" isn't the cause test it on a spigot server. It it's still ocurrs then let them know.
I have
it has to be a conflicting plugin
or something in another plugin causing it to happen
so Im asking if this bug is known and if there's like a common fix
Hi
How can I reset all my placeholders
I have deleted my playerdata and stats folders
in the world folder
it did nothing
Hello friends, I have a question I haven't been able to answer while looking through the wiki
I'm making a "toggle" menu for GriefPrevention's claimflags
Now - I want this menu's items to be
- Enchanted if a certain placeholder evals to true
- Not enchanted if that placeholders evals to false
items:
"no_mob_spawn_flag":
material: ZOMBIE_HEAD
slot: 0
display_name: 'No mob spawns'
enchantments:
- BINDING_CURSE;1
hide_enchantments: true
lore:
- Disables mobs from spawning on your claim
Now, to do this the enchantments: property needs to be conditional on that placeholder's eval
Is this possible? If it is not, I can see two options
- Duplicating each item - one to toggle on and off
- Dropping this idea entirely and just tell the user through the lore if it is currently on or off
Sorry, is this a Placeholder api expansion?
yes
@mint fable for checking an enchantment?
ah, no
they want enchanted if a placeholder is true, not enchanted if it's false
this isn't what I need
ohh
you use view requirement + priority
ah yes ^ then this
so I would have to duplicate them - one for toggle ON if the placeholder is false and one for toggle OFF if placeholder is true
hmm
"yes_mob_spawn_flag":
material: ZOMBIE_HEAD
slot: 0
display_name: 'Yes mob spawns'
enchantments:
- BINDING_CURSE;1
hide_enchantments: true
lore:
- Disables mobs from spawning on your claim
priority: 0
view_requirement:
requirements:
whatever:
type: 'string equals ignorecase'
input: '%mobs_spawns_enabled%'
output: 'yes'
"no_mob_spawn_flag":
material: ZOMBIE_HEAD
slot: 0
display_name: 'No mob spawns'
lore:
- Disables mobs from spawning on your claim
priority: 1
somethin like that
obv gotta change the placeholder
yeah i get the idea, tysm
I have one more question though - does enchantments need something special to make the item glow? It's not glowing on my client
exactly like you have in your example
sorry, cj*
items:
"no_mob_spawn_flag":
material: ZOMBIE_HEAD
slot: 0
display_name: 'No mob spawns'
enchantments:
- BINDING_CURSE;1
hide_enchantments: true
lore:
- Disables mobs from spawning on your claim
ah, apparently the zombie head is not glowing, I changed the material to neth sword and it works
weird.
ty adam and cj
ah yes heads dont glow
ok so - the menu doesn't actually re-parse the placeholders until after i close
so our priority system doesn't really kick in unless the user closes the menu (or I force him to)
is there a way around this?
items will only refresh on a [refresh] action or re-opening the menu
oh i didnt see the refresh action
thats probably what i want
only saw item update interval
yep
definitely add that should be workin
you might need to add a delay by a tick or 2
That seemed to do a trick, why do I want a delay?
I'm also on 0 ping right now so I don't see any issues
If the placeholder didn't update immediately if the server was lagging or something
or if it takes a tick to update for whatever reason, but if it works then 👍
yeah I suppose I would have to see what happens on my host before I can optimize
I'm not gonna pretend that I know exactly how this works, but the refresh action should only be triggered after the command is executed
so the only reason it would not be updated in time for the refresh is if papi uses cache of some sort
(this is my first time attempting to "make" plugins, I'm running a fork of GPFlags and adding its placeholders to use for my deluxe menu)
how do u link deluxetags to placeholderapi?
or if the plugin took longer to update it than deluxemenus did to get to that point in time in the refresh
yaya sure, dont mind me, just trying to understand how this shit works
don't worry about it, talking with you saved me like an hours worth of trial and error, ur good 😄
@mint fable could u help me with this?
they should be internal now
shouldn't need to do anything
what isn't working with deluxetags? @ripe pivot
when i type in chat it doesnt show the prefix
@mossy birch also just noticed we are in #placeholder-api fyi
which chat plugin
placeholderapi? do i need deluxe chat?
placeholderapi is not a chat plugin
you do not need deluxechat
do you have essentials chat or soemthing?
on spigotmc i cant buy it

Oh sorry, didn't notice the channel
it would be easy to setup tho
