#placeholder-api
1 messages · Page 119 of 1
@hoary lintel Yes, and yes.
Gotchya, thank you; came here to ask since Clip is the maintainer for Server ^ ^
Ah also; in the announcement it was mentioned:
This also means that expansions handling their own registration, might break. I'm currently going through any reported broken expansions and fixing them, but this serves as a warning to any non-public expansions that may be affected by this change.
How do I formally report a particular placeholder not working withinServeror has that already been done ?
You can create an issue on the expansion repo
Done, thank you ^ ^
Sweet I’ll update it after work
Hello! Is there any good placeholders for "total playtime of all players"?
%statistic_time_played%
Thank you! ❤️
no problem
updated papi and 2 plugins broke hahaha, how do I download a previous jar? need 2.10.6 in particular
Version tab on spigot
Please let the author of the expansions/plugins know their hooks are out of date
By chance are any mine lol
I know dchat and dm both broke but I’ll be updating both here in a few hours
ill train barry on some of these errors
the deprecation of PlaceholderExpansion.register(); in 2.10.7 was just forgotten to be un-deprecated, right? or should I use something else 👀
Fuck. You.
Lol
I had perfectly good reason to deprecate that
why does the announcement say "PlaceholderAPI#set Placeholders. PlaceholderAPI#register & PlaceholderAPI#unregister are being removed, in favour of PlaceholderExpansion#register" then? :D
Read the deprecation message pls
so it's the md style "hey look you might be interested in this"-deprecated? xb
First of all, no.
It's the "this method is going to be final in a future release, so it's deprecated now to warn you of that" style
but that's not what deprecated is for
That's exactly what deprecated is for
"A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists"
but I can see why you'd do that, thanks
What about the usage of it does not follow that definition
Placeholders from a plugin work, then when I do /papi reload, they stop working. Server restert makes them work again
Are they included in the plugin itself or is it an expansion
in the plugin
Assume they are provided by the plugin and the plugin doesn’t override persist
Since papi didn’t register the placeholders on its own and the plugin did, they are lost on reload unless the plugin that provides the placeholders tells papi to not unload them
Ok ill contect the dev, thanks
Anyone having issues importing 2.10.7 through Maven? I can get me.clip:placeholderapi:jar:2.10.6 just fine, but I can't seem to get me.clip:placeholderapi:jar:2.10.7 or me.clip:PlaceholderAPI:jar:2.10.7 to import for some reason.
That's not true.
The artifactId is PlaceholderAPI
Make sure youre using the placeholderapi repository, and not dev or public
Yeah I tried it with & without caps to no avail
<repository>
<id>placeholderapi</id><url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url>
</repository>
and
<dependency>
<groupId>me.clip</groupId>
<artifactId>PlaceholderAPI</artifactId>
<version>2.10.7</version>
<scope>provided</scope>
</dependency>
I can see it when I pull it up through the repo link is what's confusing me, but it refuses to import :L
declare the codemc repo as well
This is probably an issue of the transitive dependency not being resolvable
Do you have a link for it? If not I can go look for it
Declare all of these
https://rayzr.dev/repo/
https://repo.codemc.org/repository/maven-public
https://repo.extendedclip.com/content/repositories/placeholderapi/
Thanks, I'll give that a shot
Still nada. I wonder if it has something to do with placeholderapi vs PlaceholderAPI in terms of it trying to pull from the old one despite declaring as the new one?
Can you send your entire build file please
Woop- left a temporary test in that paste, Paper 1.13.2 -> 1.16.1 in the normal build which still has the same issue.
This exact build file works perfectly fine for me
Do me a favour, run clean on this project
Open your local repo
And delete everything under me.clip
And then refresh your maven project in IntelliJ
Hi!
That pushed it through!
Guess it did get hung up on old repo shenanigans. Thanks for the help!
All expension work after the update but, he left one expension
The stats.
Where i fix that ?
Yeah, if maven tries to download a dependency, and it fails, it stores a little file that tells it when it last tried to download it
Preventing it from trying to download it again.
Kinda wacky it did it when the artifactId was different, but hey, it's working! 😛
This is why we gradle btw
It would have been a completely different undiagnosable issue
lol
I learnt on Maven and I've yet to convince myself to go to gradle since it's the 'other side' lol
gradle init in the root of a maven project
gradle will convert as much of your pom.xml as it can
neat, I'll keep that in mind
pretty sure I've told you before but please go to #spigot-linking and follow the instructions first
ye i need to link my account i know. but my buddy bought the plugin how am i gonna link it then if i got send the plugin?
ugh ask him to link his discord then confirm he gave you permission to use it
hello!
%statistic_hours_played% only shows how many hours that one player played who is viewing the leaderboard
i whoud like ot make, so it show all hours from all members
is there a placeholder for that?
there is a plugin that lets you make leaderboards from that placeholder. its called LeaderHeads
Hey I created a relational placeholder expansion for towny on the 2.10.6 version which worked fine and just updated to 2.10.7 but I now I get this error when parsing my placeholder:
https://paste.helpch.at/anodasuwob.sql
Use: PlaceholderAPIPlugin.getInstance().getLocalExpansionManager().findExpansionByIdentifier(String)```
```JAVA
@Override
public String onPlaceholderRequest(Player playerOne, Player playerTwo, String identifier) {
Resident residentOne = getResident(playerOne);
Resident residentTwo = getResident(playerTwo);
if (residentOne == null || residentTwo == null ) {
return "";
}
Nation nationOne = getNation(residentOne);
Nation nationTwo = getNation(residentTwo);
if (nationOne == null || nationTwo == null ) {
return "";
}
if (identifier.equals("colored_nation")) {
return getRelation(nationOne, nationTwo) + nationOne.getName();
}
return null;
}
Where there any changes to the relational placeholder request? Couldn't find something about that in the 2.10.7 changelog
@upper halo,
As part of the 1.10.7 PlaceholderAPI update we removed some older methods, if there isn't already an update please contact the author of the plugin/expansion and ask them to update their hooks. Reverting to PAPI v1.10.6 will fix this error whilst you wait for them to be updated.
oh man this bot will leave me without a job very soon
I ran /papi parserel <player> <player> %rel_nationrelation_colored_nation% so its not an issue with an external plugin
Did you read what the bot said?
also try this https://ci.extendedclip.com/job/PlaceholderAPI/
latest build is 2.10.8-dev-66
so it could have a fix
Ye I read the bot, just tried that dev version now the error is gone but the relational placeholder request does not work. Seems like this is broken String onPlaceholderRequest(@Nullable Player var1, @Nullable Player var2, @NotNull String var3);
I have a problem with the last update, I installed it on my server and it turns out that one of the placeholder "Animations" stopped working, try to delete and download it again but nothing.
This appeared on the console: https://pastebin.com/Vtng73QB
I decided to install the previous version and the placeholder worked again.
My server is 1.15.2
yeah the latest update of papi requires most of plugins/expansions to update. I'll ask someone to update this one as well
until then you'll either have to not use it and use latest version of papi or use 2.10.6 for a bit and wait until it is fixed
Hi, a few days ago I've put the %luckperms_prefix% placeholder in a deluxemenu and it was shown correctly, but now with the new update of PAPI I get a non-formatted prefix: https://gyazo.com/3ea5699400ec3e1cbe63bf589c89bc10 I've downloaded the LuckPerms expansion again
it should use onRequest @upper halo
thought i wrote that earlier, my bad
(if you're using dev build it's been completely removed I believe)
that's what I see on github
Yea thats for the normal placeholder requests but it seems like relational requests still uses onPlaceholderRequest
(if you're using dev build it's been completely removed I believe)
Ye true
package me.clip.placeholderapi.expansion;
import org.bukkit.entity.Player;
public interface Relational {
String onPlaceholderRequest(Player var1, Player var2, String var3);
}
Is there an ETA for PAPI 2.10.8? I am currently using development repository because I am not able to compile the project with 2.10.7
A custom one I just made for towny
We just released 2.10.7 yesterday. Why would we need a 2.10.8?
Please use a paste service to share configs, errors, code and long logs.
• HelpChat Paste
As I said, I cannot build it because in 2.10.7 there is ApiStatus that makes my project impossible to build without org.jetbrains:annotations dependency
So right now I am using 2.10.8-DEV-66
@upper halo,
As part of the 1.10.7 PlaceholderAPI update we removed some older methods, if there isn't already an update please contact the author of the plugin/expansion and ask them to update their hooks. Reverting to PAPI v1.10.6 will fix this error whilst you wait for them to be updated.
still using 2.10.7?
@willow vessel it looks like the ListPlayersExpansion is not working and animation loads fine
Either way, I'll tag the authors
@heady falcon @junior musk ^
https://discordapp.com/channels/164280494874165248/573429521554866178/738085548752896013 for the direct link to earlier
oh ya you swapped it
kind of had to, but ye
you should use the better one @willow vessel
Ye the 2.10.8-DEV-66 doesn't have any errors it just shows the unparsed placeholder
so I assume public String onPlaceholderRequest(Player playerOne, Player playerTwo, String identifier) { } is just removed in that version
Should I make a github issue?
can you update to dev and send me the issue real quick?
then the next step is probably an issue
and then the people that know what they're doing can help
So 2.10.8-DEV-66 does not show any errors when I run the command /papi parserel <player> <player> %rel_nationrelation_colored_nation% and it just shows me %rel_nationrelation_colored_nation% in chat without converting it. Not sure what else I can tell xD
After updating PlaceholderAPI 2.10.7 %vault_prefix% no longer displays colors.
Pls help fix it
Hi, a few days ago I've put the %luckperms_prefix% placeholder in a deluxemenu and it was shown correctly, but now with the new update of PAPI I get a non-formatted prefix: https://gyazo.com/3ea5699400ec3e1cbe63bf589c89bc10 I've downloaded the LuckPerms expansion again
@brittle mica help please
have you by chance tested the latest dev build?
it looks like luck still uses onPlaceholderRequest which is deprecated so that might not work on the dev builds actually
it looks like luck is gonna have to update a few things
no idea why colors don't work though
actually even my expansion doesn't work anymore 👀
well yeah probably uses the deprecated methods
idk which ones ;-;
rip
wait wut
none of my expansions work
the only loaded ones are the expansions built in plugins
you seen the update ?
they need to update as well
ah
Versions tab
👀 seems like both the Player and Server expansions will need update 👀
and in the end, my expansions does work x)
server just updated
well you rly need to decide if it is or not xD
it loads
but when I parse the placeholder it just throws an error
and even when it doesn't throw one, the message doesn't parse the & color codes anymore
color codes
i've seen that before...
well fix your errors, colors might be a papi problem
you've seen color codes before;?
yes I'm on dev build 66
🤔 it does work correctly, but only the messages are broken
yeah anyways, I'll try to check tommorow
hey guys im on the most recent build of papi and getting these errors in console when trying to parse a denizen tag in my tablist via the tab plugin... not sure if to report it here or there:
https://pastebin.com/1PseGDpt
@woeful vapor,
As part of the 1.10.7 PlaceholderAPI update we removed some older methods, if there isn't already an update please contact the author of the plugin/expansion and ask them to update their hooks. Reverting to PAPI v1.10.6 will fix this error whilst you wait for them to be updated.
sweet
after the latest update colorcodes stopped working for luckperms prefixes and deluxetags
i use it on venturechat
Yeah everything is broken atm just stay on 2.10.6
where?
venturechats config
the placeholders werent working, so i tried putting the %% instead
Nah we made a bunch of breaking changes in the new version that included removing support for parsing color codes
Don’t worry just stay on 2.10.6 atm
alright so yeah colorcodes are broken for this update?
Just wait for the next update and everything should be back to normal hopefully
ill have to revert the update then, thanks for the quick support!!
how do i download older versions from spigot
the version history tab
i checked through the wiki and couldn't find any but I'm just making sure is there one for essentials Bal? i want to add it to my scoreboard for my sky block server.
it's vault
i know but its werid
very
do yoy randomly get signed out of discord when your in the middle of using it?
nope
i bet
not sure
might do a clean install of your os
i dont
when it says you won a free cruise, they're ||lying||
u realise you can get stuf installed without you knowing
okay how?
through other programs you installed?
stfu
i'm being serious man
you gotta stop going to shady websites, install an antivirus if you have to, browser extensions, etc.
i fucking do
welp let's go to #off-topic if you want to continue
hi, i downloaded the new papi, and in chat deluxetags_tag doesnt work. It shows {deluxetag_tag}
2.10.7 has broken some things, best to revert back to 2.10.6 until the next update
oh ok
@mint fable,
As part of the 2.10.7 PlaceholderAPI update we removed some older methods, if there isn't already an update please contact the author of the plugin/expansion and ask them to update their hooks. Reverting to PAPI v2.10.6 will fix this error whilst you wait for them to be updated.
Just an FYI, the latest dev build should fix some issues with colors not parsing in placeholders.
Please use it and tell is if there's still anything broken
If someone wants to drop a copy of the jar here, that works too
||wasn't the jenkins already pinned? 🤔||
I made placeholders for armor slots using the javascript extension that show the percentage of durability that is left for each slot and changes the color of the number based on the percentage. I'd like to share them so that other people can use them if they would like, where would I submit them?
@sonic trellis I believe you can PR the javascript placeholders repo
I dont particularly believe this will provide exposure
Thanks
I updated papi on one server and now bungeetablistplus is spamming my console https://paste.helpch.at/kocowofogo.css
Maybe complain to bungeetablist? @limber ice
why it works fine on 7 of my servers, just not the one I update papi to 2.10.7
Dustin my money is thats Adventure text
placeholders dont really handle colour formatting
It seen like I will code it myself
Yes. Im just lazy to do it,
@mint fable yo tell barry to put the damn link to the gradient expansion in here
@rancid minnow,
Please respect the rules, be patient and don't ping staff members!
I have no idea which command it is
gross
wtf did you do
you made it ugly
How is that my fault
there
fixed
It only resolves for a single value atm @pine kettle
who the hell puts spaces c'mon
This expansion working with any chat plugin support placeholderAPI ?
nah but it makes no sense
especially because we did talk about placeholders having spaces
just not the identifier right?
'tis
It splits on space, instead of on %[^%]+%
@balmy marten u there?
or just new line
"Placeholders (One per line)"
it should be new lined
but people also don't follow that I don't think
nah nvm
the ecloud placeholders are weird lookin
When I am using papi on my server color codes dont work with the new update
@brave oyster download the build from jenkins
TY!
Why is this happening on my towny server but not any others https://gyazo.com/9d8c8621d03c7737ddadbe11012ed153
I have registed the plugins like it says to do
@brave oyster
can u do /papi parse me %player_name%
also check if u are in the latest placeholderAPI version
most likely yes
ok ty
did u try reloading the plugin(scoreboard plugin) ?
I plan to upgrade the animation expansion... it will be a while until I do
New features appear first in my other plugins then slowly seep down into the non-premium ones
And gradients really need cleaning up, with performance improvemnts
Infact I'll start today
My IDE says "The method register() from the type PlaceholderExpansion is deprecated". This makes no sense since that's the right way to do it (instead of register in PlaceholderAPI) and the javadocs don't show it as deprecated (https://extendedclip.com/javadoc/placeholderapi/me/clip/placeholderapi/expansion/PlaceholderExpansion.html#register--). Does anyone know what's going on?
I am using maven for dependency management, added the latest PlaceholderAPI version (2.10.7)
@somber igloo Its probably worth noting that those javadocs are not for latest
Oh my god..
Did you check the version of this???
Its for 2.2.0
lmfao
hmm
this is this register method in PlaceholderAPI, not PlaceholderExpansion
true
confused noises
lol
It says to use this on the wiki and in the latest release though
Sx, does the javadocs get downloaded with the api?
@somber igloo Yes, that is correct.
It's a bit confusing that you're telling people to use a deprecated method
thanks though, I'll update it again later when you change it
In lieu of a better way, I decided to deprecate the method to bring attention to it
The method will be final
And it should not be overridden
And look at that
You know that now.
Which means what I did worked as I intended
The new papi is not working nicely with all of my plugins
@brave oyster complain to the authors of those plugins
But why would it not be placeholderapi's problem because it was working before and they updated it and broke stuff
@brave oyster Do you complain to spigot when a plugin doesn't work on a new version?
Serious question...
First please stop @ ing me very time. and second no because its not spigots fault if mc changes code
@brave oyster Your logic doesn't make sense...
If a plugin targets a specific version, and it uses specific methods from that version
@rancid minnow stop fucking @ ing good god
It is up to the author to update that code
To match what is available in that new version
hi, i'm having some trouble with papi and deluxechat. when sending a chat msg, a console error appears. as far as i know in-game everything works just fine but that error still doesn't look good ^^' you guys have an idea?
Could not pass event ChatToPlayerEvent to DeluxeChat v1.16.0
PlaceholderAPI no longer provides a view of the placeholder's map!
https://paste.helpch.at/elamaweyif.pl
thanks barry bot <3
@native moth,
As part of the 2.10.7 PlaceholderAPI update we removed some older methods, if there isn't already an update please contact the author of the plugin/expansion and ask them to update their hooks. Reverting to PAPI v2.10.6 will fix this error whilst you wait for them to be updated.
what's the relational situation @rancid minnow ? use the dev build for that or 2.10.6
The what?
Hello, I have Factions plugin in my server but somehow I can't download the factions placeholders.. (It used to work two days ago). - /papi ecloud download factions
how to add a cusom economy plugin to papi so i can use it in the scoreboard?
like it shows money how much i have
on the scoreboard
Would someone know about a placeholder that asks if a player is close to the person?
Like %close_(username)_4_blocks%
how to add a cusom economy plugin to papi so i can use it in the scoreboard?
@minor hamlet ask the author to hook into papi
Would someone know about a placeholder that asks if a player is close to the person?
@median kindle I made an expansion to get a list of players in a radius of blocks around you
PlayerList
%playerlist_online,nearby,no,list,<radius>%
¯_(ツ)_/¯
my PlayerList expansion doesn't have any problems (except one but it was a mistake I made with arguments that I just fixed and updated x) ) and the plugins I use on my test server already supports the new version so personnaly I'm fine to update
And how can I make a placeholder of the player you typed in a commandprompter
It should be a thing
?
I’m using commandprompter
And I want it to detect if the player you typed in the chat
Is around you
i need help
There is no time to wait! Ask your question @runic lintel!
» Give the helpers some details
» Ask suitable questions
» Be polite
» Wait
i need help
There is no time to wait! Ask your question @stiff helm!
The placeholders arent working in my scoreboard
I have placeholderapi and the factionsuuid plugin
they are just not working
i even copy pasted the place holders to make sure i had the right spelling This is the skript i have: every 5 seconds:
loop all players:
wipe loop-player's sidebar
set name of sidebar of loop-player to "&c&lFACTIONS"
set score "&c&lFactions:" in sidebar of loop-player to 15
set score "&fName: %{factionsuuid_faction_name}% " in sidebar of loop-player to 14
set score "&fLeader: %factionsuuid_faction_leader% " in sidebar of loop-player to 13
set score "&fMoney: %{faction-balance}%" in sidebar of loop-player to 12
set score "&fPower: {power}" in sidebar of loop-player to 11
set score "&c&lAbout:" in sidebar of loop-player to 10
set score "&fName: %loop-player%" in sidebar of loop-player to 9
set score "&fMoney&8: &f%loop-player's balance%" in sidebar of loop-player to 7
set {_prefix} to "%colored loop-player's prefix%"
replace all "[" and "]" with "" in {_prefix}
set {_suffix} to "%colored loop-player's suffix%"
replace all "[" and "]" with "" in {_suffix}
set {_name} to "%colored loop-player's name%"
replace all "[" and "]" with "" in {_name}
if length of {_suffix} is greater than 2:
set score " %{_prefix}% &8+ %{_suffix}%" in sidebar of loop-player to 5
else:
set score "&fRank: %{_prefix}%" in sidebar of loop-player to 6
set score "&c&lServer&8:" in sidebar of loop-player to 4
set score " &fIP: TrippiMC.minehut.gg" in sidebar of loop-player to 3
set score " &fStore: trippimc.tebex.io" in sidebar of loop-player to 2
set score " &fDiscord: /discord" in sidebar of loop-player to 1
set score " &fOnline:&f %number of all players%&8/&f100" in sidebar of loop-player to 0
https://imgur.com/a/T4wa2PQ
PAPI can't hook into MRL no more. Any one with same issue?
Downgrade to 2.10.6 for now until MRL get's updated
actually use dev-78
if any of you know skript
smh clip
Noice clip
be patient or figure it out yourself
maybe it doesn't work bc papi it's %XX% not %{XX}% nor {XX} ?
.
Stop.
I'm getting a NoSuchMethodError from placeholderapi in 1.8.9
Caused by: java.lang.NoSuchMethodError: org.bukkit.command.CommandSender.spigot()Lorg/bukkit/command/CommandSender$Spigot;
that sucks
I can send the full error, if that would help, might be something I did on my end.
Maybe I implemented the expansion wrong idk.
no what you provided is enough
some commands use player.spigot() which must have not existed in your version
Why are we using that? O.o
were not going to add backwards compatibility going forward so its your best bet to use whatever old and outdated version of papi that works for you
tough choice but that is what it is
Well, I have a premium resource that supports all versions, so it's probably best if I drop backwards compatibility as well.
Glare, I was gonna say rgb, but there's no rgb yet 
As my plugin is primarily based around placeholders.
Where can I find that?
Ight, ill try it out
report back my man
ah I think I fucked up the expansion
u made it?
Okay well I can see why that error happened, but it's easily avoidable.
A member of staff has requested I move your message to a paste,
Most likely beacause it contains a config/error/code snippet.
pretty sure it does
hm did you change the plugin name to all lower case?
Think he did yeah
kk the dev build fixed it thanks
i think papi 2.10.7 not working on 1.13.2
oh didn't see "This update has the potential to break your hooks / current placeholder providers if you are using outdated methods that are no longer supported"
use the dev build @grim frost
oh where can i find
pinned messages
thakns
Download the latest development build here: https://ci.extendedclip.com/job/PlaceholderAPI/lastBuild/
oh no, i think problem is in my plugin
damn time to update!
try /papi parse me %player...
did u see how it tab completes placeholders now?
oh i get it
@Override
public List<String> getPlaceholders() {
return return Arrays.asList("%one%", "%two%");
}
would sokme know if its okay
var permission5 = "%marriage_gender%";
function anything() {
if (permission5 === "unknown") {
return "&7Unknown";
if (permission5 === "male") {
return "&bMale";
if (permission5 === "female") {
return "&dFemale";
} else {
return "&7%marriage_gender%";
}
}
anything()
i want it to change the output to those ones
You can use a switch
switch (permission5) {
case "unknown":
blah
How about you heck out Kali smh
🙂
its too hard
can i use mine?
or its not good
i think i have to remove this: } else {
return "&7%marriage_gender%";
}
Wdym it's too hard
i dont understand javascript sowy
I mean have you tested the above?
Literally all my placeholders are broken in every plugin
Since the last update..
What should I do?
Ask all those plugins to add support for the new system.
Funny, some are no longer being updated like bossshoppro
As per the announcements here, I believe they’re pushing an update tomorrow that will let the old method work but mark them as deprecated, and then OFFICIALLY remove them again here shortly in the next big push, just to give plugins time to update.
I have tried the latest devbuild that should have this ready, but it doesn't actually work
Would be nice to actually know what methods youre talking about.
Well for sure on the latest devbuild, in plugins that did not update to 2.10.7, it still doesn't seem to work
ChatControl updated to 2.10.7, but it also doesn't parse the placeholders for some odd reason
Rollbacked to 2.10.6 for now and it seems to work again
Time to find some new plugins
Funny
Papi is red in cc description
Lol
Not clickable either
Well, bosshoppro for example barely gets updates. It's stable AS-IS, but is now completely broken in for example my /stats or /servers menu
As for ChatControl, the developer sent me a custom build with 2.10.7 support, but the placeholders also didn't work
I did rename the folder since it's now lower case
Uhhhhhh
I tried 2.10.8-DEV as well.
Use the latest dev and report bugs so we know where we stand
If failing to hook into another plugin causes several parts of that plugin to not work, then it is not stable
This is another reason plugins should use cloud expansions
It just makes infinitely more sense
I have tried it on 2.10.8-DEV, but no single plugin had working placeholders, hence I rollbacked to 2.10.6.
Only one error in the console about the vanish placeholder
clip is the lowercase name thing just on dev builds or was that released?
Literally made my day

Me neither, been a long-term user but lately it's full of bugs and false promises.
kangarko gets too much hate. When hating on him, just remember, he aint songooda
Cause he spelled it diff
no.
This was the only error I got with 2.10.8, I doubt that is the reason NONE of my placeholders work though.
i don’t think I have access to the mention clip
Nah I need u to
no
dont let pig get banned 
Again
/sudo bacon @everyone
A member of staff has requested I move your pastebin.com paste to our paste.helpch.at!
I mean, since the last devbuild was suppose to work with the old methods, I am not sure why it still doesn't work in plugins like bossshoppro in that case
Nah all good but I did go through today and add back a few methods some use to register placeholders and if on the latest dev build it tells you they are using the wrong stuff you should definitely provide the info to them and us
I did actually remove some registration methods for good
They still exist but won’t work
clip I wouldn’t throw an exception
It should print messages in your log
just a big red warning
cuz exceptions make people think it’s broken
a warning is a warning
You literally added back methods that do nothing but throw an exception
silly people
clip I thought u were restoring their functionality?
An exception being thrown
I see, yeah in some active maintained plugins that is possible, in some olders like I mentioned that is harder to do. Some plugins are AS-IS that still work stable but are now then broken.
Literally same thing as deprecating a method that everyone uses
Bruh...
Don’t come at me
You gained nothing
Same as u
You added back the method, but just made it throw an exception
This is the same fucking outcome as before
k if no one adds it, I’ll try add it back tomorrow or tonight
There was 0 reason to add them back
Now instead of the expansion manager catching it, and saying in a simple message that it wont load because its using something that doesnt exist
You get a fucking stacktrace
So I guess I have to stay on 2.10.6 till you guys figure this out 😛
Also noticed 2.10.8 /papi reload doesn't have a message anymore (only in console)
hi - '&aOrt: %player_compass_world%' is not working for colors 😦 i want - '&aOrt: &6%player_compass_world%'
i need help 🙂
all other placeholders working with this formate
and %statistic_mob_kills% is not working
Server Version 1.12.2
no, try the latest dev build
check the pinned messages
k
my bad i thought it was on the plugin page
does Statistic support offline players?
placeholderapi-2.10.8-DEV-76 ah okay^^
need i just delete the old papi jar file or more?
ya
k
i mean i asked here before but u said that i need it with leaderheads
to make a
leaderboard
i believe leaderheads caches the value itself
oh
once the player logs in once
scheisse.... all my Placeholders are removed
i've never personally used it, but I know many have
😭
@turbid vessel as in?
?startuplog
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.
can you send that over
yes
/papi ecloud download Player ????
it shouldn't have deleted anything
you might just need to update them though, (which can be done with that command)
?paste
Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
• HelpChat Paste - Usage
• Hastebin
hmm
dont say hmm this make me cry^^
it doesn't look like you have the expansions
and sorry for my bad english
i download a lot expansions^^
your statz expansion is in the wrong folder
it needs to be in plugins/placeholderapi/expansions
/srv/daemon-data/Privat/plugins/PlaceholderAPI/expansions/
can you type /papi reload
same then before 🙂
okay
when you download statistic, use this command /papi ecloud download statistic 1.7.0
okay
%leaderheads_name_statistic_player_kills_alltime_1% is that right?
i never see that before sorry
./papi reload have no feedback in my chat^^
after this command 😦
no
and normal stay in the chat succefull reloadet or somting like this (sorry for my bad English i speak better German^^)
server version @jade flume ?
can i share my screen? I have Nitro the Quality is not bad
1.8.8
and did you enable it?
what if you relog
I restarted
No players are..
I doesn't work when i do papi parse me
but does it work on signs
that's why I asked
I can't type that
😉
Imma test it in hologram
no
you keep testing the same thing
stop testing the placeholder
test the leaderheads sign
K
i make the old Placeholder Plugin back and all (just not the) - '&aMobs Getötet:&6 %statistic_mob_kills% &a!' is working again 🙂
did you type /papi ecloud download statistic 1.7.0
also from your screenshot, it looked like you had 2 jars in your folder
what is that
ss
...
ScreenShot
what of
that's on a sign?
yes
lmfao
made what
leaderheads
'tis most important
oh?
maybe its the reason
👍 glad you found the issue
thanks piggy 🐷
why is PlaceholderExpansion#register deprecated, if it's recommended to use it in latest update?
Yes
very helpful
Yes
after update neither onPlaceholderRequest nor onRequest get fired
We're working on fixing some stuff, see #announcements
there's not a word about new methods not actually working
Create an issue on the repo and someone will look into it
what's the point of this chat then if it just redirects back to github
It's more or less for the user end
Things that can be quickly sorted
I can't help you with your issue as I don't deal in the papi code
i see
is it safe to use on venturechat now?
i saw they had an update that said its compatible now
Then yes
Does PAPI check for updates on cloud downloaded expansions?
Only onEnable or in refresh
O
Thanks
Hello everyone! Does anyone know what the placeholder is for voteparty in featherboard? {voteparty_votesneeded} doesnt work for me
Also, whats the name of the papi? I tried /papi ecloud download Voteparty but it doesnt excist
@brisk coral I didnt purchase it. The owner did. Im the developer of the server.
?notowner
Not the owner of the server?
If you're not the owner of the server and you're the one requesting the support you'll need to first get the owner who purchased the plugin to join and run through the verification system listed in #spigot-linking, once linked they just need to give us the thumbs up that you're with them.
Alright then ill wait. hes sleeping rn xD


?
why
PlayTime
/papi ecloud download PlayTime
%playtime_player%
%playtime_time%
%playtime_timesjoined%
%playtime_serveruptime%
i did
and isn't work
@turbid tide
Hey, I need a little help. I've been busting my ass for the past hour trying to make a java file to give me the time until midnight tonight. Kind of a cooldown, I'd like to give a temporary permission that expires at midnight every day ^^
how can i make custom placeholders using placeholderapi?
ive got placeholderapi integrated already
its this plugin https://www.spigotmc.org/resources/playtime.26016/ evyatar
@red inlet if you are talking about java then there is a wiki here:https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Hook-into-PlaceholderAPI#adding-placeholders-to-placeholderapi
@red inlet are u trying to make a separate expansion or add placeholders to a plugin?
^
but on my last server i didn't has that and is worked
@austere hawk I recommend you #development
but on my last server i didn't has that and is worked
@cunning ginkgo I don't believe you
@red inlet are u trying to make a separate expansion or add placeholders to a plugin?
@warm topaz im making my own plugin and need to add a few placeholders for messages
just use %player_time_played%
instead
Elitestars then check the wiki I sent
this is the correct link
@turbid tide with this %server_countdown_dd.MM.yyyy HH:mm_18.07.2020 12:00% I can't set today's date? which will change every day ^^
I misspoke:p
you can try %server_countdown_dd.MM.yyyy HH:mm_{server_time_dd.MM.yyyy} 12:00%
try this
oh
ok if i set 12:00 to 23:59 he return what i want :p
ok ^^
😄 perfect now, trying to use this with luckperm xD
well I mean it will probably work if you are using it from a plugin that parses placeholders
i use deluxemenu ^^ (the best :p)
yeah then you'll probably be able to use it
not in the state 😦
[LP] Set test to true for n54b for a duration of 7 hours in context server=56m, world=56s.
I think I have to be able to eliminate the space when he gives me the resutat of /papi parse me %server_countdown_dd.MM.yyyy HH:mm_{server_time_dd.MM.yyyy} 24:00%
yea i think too ^^
and no 😄
just like that
- '[console] lp user %player_name% permission settemp test true "%server_countdown_dd.MM.yyyy HH:mm_{server_time_dd.MM.yyyy} 24:00%"'
juste add " " and its perfect 😄
[LP] Set test to true for n54b for a duration of 7 hours 52 minutes 21 seconds in context global.
ugh @red inlet better go in #development
usually devs don't watch this channel as much
nice n54b
ty for help 😄
anyone who updated to 2.10.7 please update to this development build and let us know if it works for you: https://ci.extendedclip.com/job/PlaceholderAPI/83/
we are testing live in room 1
@Azim#6620 When you get a chance can you test the latest dev build of papi and see if it fixes your issue?
read above please
it wont load my placeholders
clip's message
XxSkytoonexX
Orf1
Jesen
BoolyStudy
CarlosVitor
AhmedSaints
Hi! I have a problem with Javascript Expansion, I'm trying to create a variable with %quests_player_current_quest_names% but it creates an error because it outputs a list of current quest names with \n for the placeholder itself. I tried .replace() but it doesn't work :/. Does anyone have solution for this? ;_; Thanks
Error Log: https://paste.helpch.at/apefihowiy.bash
So latest papi dev build should work with non updated plugins?
@tall torrent apparently you forgot a " somewhere
@tall torrent apparently you forgot a " somewhere
@junior musk it has " :(( idk why the result is like that with that placeholder
83 failed to build
send the js file
var questlist = "%quests_player_current_quest_names%";
function PlayerQuest() {
return questlist;
}
PlayerQuest();```
@junior musk
I don't see the problem =/
I'm confused as to what you're trying to do here
Thank you, I will try it soon!
i followed the wiki for creating expansions but when i'm registering my expansion it's telling me that the register method is deprecated so is there a new way to register expansions with 2.10.7?
can you link the page you followed?
Use the latest dev build which is a likely candidate for release tonight
Those deprecation warnings are gone
is onPlaceholderRequest staying?
No
OnRequest
Nah register is no longer deprecated
what about onPlaceholderRequest
That’s deprecated use onRequest(offlineplayer, text)
ye ye
that's the one on the wiki, gotta switch it over
somebody changed it in one place but not the other 2
updated wiki 👍
I didn't revert back to register because I think the new canRegister should still work right?
ye it will
canRegister is just to override if you have requirements based on if the expansion should be registered or not
ex: making sure fields are initialized etc
always gotta call register()
the latest dev build appears to have broken venture chat
you're using {placeholders} right?
never mind looks like I had build 74 not latest, oops
now supervanish is unhappy again, supervanish liked build 74 but not the release version... lol
That is the one I'm using.
@austere hawk is my developer can you guys give him support perms or whatever
I think he had a placeholder question i was asleep
@austere hawk when you're trying to use them into mvdw placeholders you need to use them like this `{placeholderapi_placeholder} so in your case I think it is {placeholderapi_voteparty_votes} or something which is actually not a placeholder
check the wiki for all the placeholders
=wiki voteparty placeholders
Placeholders - HelpChat Wiki
VoteParty provides PlaceholderAPI placeholders that you can utilize inside any
plugin that supports PlaceholderAPI. You can also use any PlaceholderAPI ...
just change %% to {} and add placeholderapi
Thanks!!
It doesnt work
- '&b➛ &7Voteparty {placeholderapi_voteparty_votes}'
this is the whole line
yes
Wish I could send screenshots
Can i send you a screenshot in dm to show what it looks like with the placeholders?
?imgur
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
go to plugins/placeholderapi/expansions and make sure there is no voteparty expansion
also yeah use imgur to send screenshots here
there is no voteparty expansion in there
the first picture is what it looks like right now. the second picture is what I want it to look like
the first picture is made with this line:
- '&b➛ &7Voteparty {placeholderapi_voteparty_votes_required_party}'
- '&b➛ &7Voteparty &f{placeholderapi_voteparty_votes_recorded}{placeholderapi_voteparty_votes_required_total} @austere hawk
I think this is it
Uhh, #spigot-linking ?
Not the owner of the server?
If you're not the owner of the server and you're the one requesting the support you'll need to first get the owner who purchased the plugin to join and run through the verification system listed in #spigot-linking, once linked they just need to give us the thumbs up that you're with them.
that stuff ^
@turbid tide going to try it right now
Okay, where's the owner?
good morning

