#placeholder-api
1 messages ยท Page 17 of 1
is there a placeholder for maximum amount of players that can join? i need it for tab
nvm found it
Yeah there was a change in the latest PlaceholderAPI version that changed how expansions are loaded so the ones built into plugins have priority if the same identifier appears twice. I know some work is still being done on this but I'd still suggest you talk to the developer to change the expansion name since it is a very generic one.
how to make this possible %math_0_{player_z}-150% player_z = -10
how to make what possible?
?not-discord
Looking for discord support?
HelpChat is a Minecraft plugin and development support server and is not affiliated with discord in any way.
If you require support from discord, we recommend you to visit their official support website at https://support.discord.com
On this website, you can read their FAQs, or open a support ticket if necessary.
Hello, I have a small problem, when I start my server the tabulator and the scoreboard show the %server_max_players% being that I have the latest version installed, and the only way to solve it is by doing /papi reload, is there a reason why it comes out like this ?
Once again, thank you for your response. Okay, then I will ask there. But that does not explain the problem that I still have problems without Emailer plugin. With PlayerTime and PlayerList. Do you have any idea there?
Please respect the rules, be patient and don't ping staff members!
The PlayerTime expansion requires a plugin called PlayerTime to work
it is not a standalone expansion
And what about PlayerList doesn't work?
More specifically this plugin: https://www.spigotmc.org/resources/playertime-offline-player-mysql-bungeecord-placeholderapi-supported.58915/
Okay, thanks for pointing that out. Is this new? Because PlayerTime and PlayerList still work fine in version 2.11.2.
deluxetags breaks every chat format plugin out there when I add the placeholder for it
I am on 1.19.4 paper is there a version of deluxechat that fixes this
LPC is not supported
chatex breaks when using deluxetags, also chatformat is breaking
Does this happen with all tags or just a single tag
Hi there
I'm getting a rather long console error of which I would love if someone could point me in the direction to fix it?
Currently using 2.11.3
It is related to the bungeecord expansion. I've seen it reported before but I can't figure out why exactly it happens and how to fix it.
Aight
i'll have to see if I can figure out another placeholder
only using it to get the total amount of players on the network
Hello guys! I do have a precise question about PlaceholderAPI. It's possible today to return integers from nbts that I previously set as a placeholder?
Allow me, if possible, to give you all a practical example: I do have a nice armor equipped. I added to each of those armor pieces an nbt integer value, let's call for the sake if this test "coolness". Each piece has a custom integer value (hat = 2, chestplate = 3, leggings = 2, shoes = 1). I would return those integer values to do a global placeholder for example, %checkitem_getinfo:mainhand_nbtStrings:coolness% (in this case, this is for the mainhand I know) to return all of them together (in this case, it would return 8)?
Or this requires yes or yes to do a custom plugin using PAPI?
all tags you just add the placeholder and the chat revert to vanilla and ignores the chatformat
it worked fine for LPC before, but now the only supported chat format plugin with hex and placeholders is chatformat for 1.19.4
all placeholders from all plugins works except deluxetags, I have luckperms placeholders, gangs etc working
whene I add deluxetags placeholder the chat breaks into vanilla, than I have to remove the pl and reload the chatformat and it works perfectly but I really need the tags
can you give an example of one of these tags
sure
furry:
order: 2285
tag: '&#fbbc00โฅ&#fb9d00F&#fc7d00u&#fc5e00r&#fc3f00r&#fd1f00y&#fd0000โฎ'
description: '&c'
permission: deluxetags.tag.furry
bwlo:
order: 2286
tag: '&c&kx&f&nCรกrtel de Sinaloa&c&kx'
description: '&c'
permission: deluxetags.tag.bwlo
bil:
order: 2287
tag: '�fb12$�cfb11Bfb0fifc0el fc0clefc0bibfc09o9fc08n?fc06aFfd05icfd03rYfd02e_fd00$'
description: '&fGet this by reaching T10'
permission: deluxetags.tag.bil
my players use tags heavily I make custom ones for them to make it eula friendly u know I have to make money somehow
they miss their tags
What happens if you do `/papi parse me %deluxetags_tag% while they're active
do you by any chance use plugman to load plugins
yes, but it was 2 days ago, the server restarted on it self 4 times since than
auto restart
so this is a clean start
Try reinstalling placeholderapi with a new jar
I tried delux dev and latest
I did, this is the dev and stable also same
clean restart
wack uh
do you recommend
a version for 1.19.4
that I should try
I also deleted all extentions
and installed one by one
there is no extension for deluxetags
i believe there's a fucky wucky jar somewhere
tags did work for chat manager, but that one does not support hex
my luckperms prefixes are hex
I hope new version of LPC comes out
it worked fine on that
mojang did something with the caht
chat
the issue from what I know is the installation of deluxetags or placeholderapi you have
ok I will try different placeholder apis and deluxe tags versions on a test server
all i can say is carefully redownload both jars 
when this happened before the dev gave me some daily jar, that fixed it
long ago
it happened to me in 1.19.2 or something
and that helped
this is my second update to 1.19.4
yeah I will go test jars thanks for help
thats a good start
if all fails I will try to code a chatformatter in skript language
always wanted to do that
code should be as simple as
on chat:
set the chat format to "%player% said %message%"
XD
I will try that and see if it accepts deluxetags
i almost guarantee you it isn't a chatformat problem if you can't parse the placeholder
Any placeholders that get the name of the item? " %player_item_in_hand_name% " doesnt work unless you use an anvil
Is there a way to use placeholders in economyshop gui plugin?
In the lores
example:
%betterteams_name%
or %vault_rank%
https://paste.helpch.at/ogeviyaqib.rb
Iam getting this error how can I fix it
"The expansion version is null"
ye how do I fix it
Please respect the rules, be patient and don't ping staff members!
I have a vault placeholder that says &4&lOWNER but instead of it being coloured it just shows up with the &4&l, how can i make it coloured?
(%vault_prefix%)
https://imgur.com/a/QSybXQX
does anyone know how to fix it?
%vault_eco_balance_commas%
is it possible to use 2 placeholders in one?
Like I wanna get an image using %img% but I want the image name to be %vault_group%
like %img_%vault_group%%
That's up to each expansion to add support for. A big number of them support it but with a different pattern %img_{vault_group}%
try that
Well it is either up to the expansion to color it or up to the plugin you're using the placeholder in to do it.
Hello, I've been trying to use the scoreboard objectives expansion with another plugin, but I've not been able to make it work (probably because of the other plugin), I'm trying to use the player name variable for something, it should be like this, right? %objective_score_{EPS-ZombieKill}_{%player_name%}%
Are you sure that would work? I am not seeing anything on returning the name of the held item as "Stone Sword" instead of "STONE_SWORD"
whats the correct format for this?
%checkitem_amount_<goldingot>%
mat:gold_ingot perhaps
no luck
%checkitem_amount_mat:gold_ingot%
didnt work
u sure u have the checkitem expansion installed?
cause thats the right one ^
oh, i probably shouldve thought of that
ye lol
tried that already, no luck ๐ฆ
Please respect the rules, be patient and don't ping staff members!
I know there's an expansion that's called nested or something like that. that expansion should allow you to parse internal placeholders even more than one time. @junior musk is the one that might be able to help with that tho as I've never used it.
thanks mate
ah. it is called utils now. /papi ecloud download utils then /papi reload and it seems the way to use it is like this:
%utils_parse:2_{img_{vault_group}}%
@digital spade
There's the checkitem_getinfo placeholder. I'm not sure how to use it but that seems like something that would allow you to do that.
%checkitem_getinfo:mainhand_nameequals:% maybe?
brilliant, thanks a lot! ๐
the :2 isn't needed
it's only when the placeholder returns another placeholder
gonna say
its showing the % in the text
with the image
so it does work
but also showing % before and after the image
^
%utils_parse_img_{vault_group}%
Hello how can i register on api.extendedclip.com?
@balmy marten
Have you got an expansion ready to publish that's also on github?
Hey, got a weird question. I'm using AnimatedScoreboard as scoreboard plugin & papi ofcourse, to display my rank value. but for the default players I don't have an prefix (and I don't want one). Is it possible somehow through papi or the scoreboard to display like an "X" when they have no rank? Don't know if this related to papi, or the scoreboard itself.
I have it ready as soon as I get home I upload it to GitHub
Please respect the rules, be patient and don't ping staff members!
We'll feel free to ping me when it's up
Ok ๐
you can use the ChangeOutput expansion for that
https://api.extendedclip.com/expansions/changeoutput
So I can't do anthing about it?
Please respect the rules, be patient and don't ping staff members!
Kinda feeling dumb, is there any examples to make it work with an placeholder (like the %vault_rank%?) Since I can't get it work.
here's the syntax
you can use the equals option, use the {vault_rank} in the input (you need to use {} because %% would just break the syntax), matcher: because you want to check when it's empty, the text that you want to display (I guess X as you said), and {vault_rank} in the else
So reading the github and how you've explain this should work then?
%changeoutput_equals_input:{vault_rank}_matcher:equals_ifmatch:X_else:{vault_rank}%
the matcher should be empty
So this?
%changeoutput_equals_input:{vault_rank}_matcher:_ifmatch:X_else:{vault_rank}%
sounds good
Let me try it
Looks like the placeholder works, but when putting myself back on default rank it doesn't display the X in my scoreboard.
/papi parse me %changeoutput_equals_input:{vault_rank}_matcher:_ifmatch:X_else:{vault_rank}%
and /papi parse me %vault_rank%
Looks like it's giving me the output Player (for my defualt rank)
put that next to matcher: then
Looks like right now it's returning the X with it, but for some reason it's still not displaying in my scoreboard
did you change the placeholder in the scoreboard?
Yeah, I did
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/upload to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.
I'm already seeing the problem if I'm right, apparently i'm using %vault_prefix%, to display my rank due to my color setup, but since the default rank has already the value of &7 to just display a gray color in my chat & tab, so there's probably the issue.
then use the vault_prefix placeholder instead of the vault_rank one
And then instead of Player in my matcher i should put &7 in the matcher?
yeah
Looks like it's returning the X in my /papi parse me but still not displaying in my scoreboard
Using this right now %changeoutput_equals_input:{vault_prefix}_matcher:&7_ifmatch:&c&lโ_else:{vault_prefix}%
what did you use in the scoreboard?
and can you send a screenshot of the scoreboard?
Sure, one moment (I'll blur out few things)
or just crop, but yeah, sure
https://i.imgur.com/t5xRhgA.png, this is what it shows now in my scoreboard
And I used this in my scoreboard
and it shows correctly in your chat with /papi parse?
and what if you change group? does anything shows?
It shows &c&lโ in /papi parse
When changing groups, it works, it displays then the rank prefix
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
Yeah sure, one moment
https://paste.helpch.at/cojozecide.less (most it's dutch of the stuff)
I'm not sure what's wrong, are you sure you reloaded your scoreboard plugin correctly?
Yeah I did
what if you try %changeoutput_equals_input:{vault_rank}_matcher:Player_ifmatch:&c&lโ_else:{vault_prefix}% ?
One second
Put in the placeholder u sent but still not working, scoreboard still shows nothing.
Huh, with papi parsing this right now, it returns with &7
Woops, my fault. You've putted player in english, but we're using the dutch translation of Player, so forgot to change that. But looks like it's working now.
Yeah, it displays the X now
perfect ๐
no idea why it didn't work previously, maybe the color code broke something?
idk how FeatherBoard works, never used it
ChangeOutput looks like an interesting function, gonna look into it more.
I'm using AnimatedScoreboard
oh, I thought it was FB because of the syntax xD
confused
yeah
I believe you can
any placeholder should work
should
yeah testing it now haha
Ha, first try. Got it working. Anyways thank for the help ๐
using notepad++ is a crime 
took the screen from the Spigot page
oh
but I agree, Sublime Text ftw
So if I were to type [Command]uadd name %checkitem_getinfo:mainhand_nameequals:% &eโ
It would work
Please respect the rules, be patient and don't ping staff members!
ill try it
Please respect the rules, be patient and don't ping staff members!
https://paste.helpch.at/ogeviyaqib.rb how can I fix this
java.lang.NullPointerException: The expansion version is null!``` One of your values are null in your config
It might be a broken expansion. try redownloading it from the ecloud https://api.extendedclip.com/expansions/scoreboardtags/
I already tried
anyne know why im getting this error?
'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: me.clip:placeholderapi:jar -> duplicate declaration of version 2.11.1 @ line 109, column 21
has it worked before in the pass. It has not been updated it is at version 1.0.0
Your ScoreboardTags expansion is just broken. Not sure if it might just be the latest version on the ecloud or what
huh
You're adding PlaceholderAPI support to your plugin?
or is this just an error in your server
thats what I was saying. His expansion has not been updated since release
yeah
I downloaded it again but still the same error
The scoreboard tags plugin is broken sadly
oh
Unless you want to extract the jar file and modify class files
Are you using maven or gradle?
If you're using maven, put your pom.xml file in a paste service and send it here, if you're using gradle, do that with your build.gradle file
put it in a paste bin
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
don't send the file
Blitzs, I am starting to think that it is impossible to get the item type from (STONE_SWORD) to (Stone Sword) - '[player] uadd name %checkitem_getinfo:mainhand_nameequals:% &eโ
' So if the player is holding a Diamond Sword It would change it to (Diamond Sword โ
)
if you do this /papi parse me %checkitem_getinfo:mainhand_nameequals:% with a diamond sword in hand, what does it return?
"%checkitem_getinfo:mainhand_nameequals:%" 
no problem
hmm. do you have the expansion installed? latest version?
Yes
I can check
Ok well one I did not have it downloaded and two it returns as
I think what is happening is that minecraft items are not named
This place holder only works with named items
If I name the diamond sword to "Bob" and then run it through this command - '[player] uadd name %checkitem_getinfo:mainhand_nameequals:% &eโ ' It will become "Bob โ "
Ah yeah. It returns the display name.
not sure how you'd make this work unfortunately
Unless there is a placeholder expansion that formats "DIAMOND_SWORD" to "Diamond Sword"
I'm afraid I do not know any
technically you could make a javascript placehjolder for that but you need to know some javascript.
Hey, does nested has been replaced or not yet?
Please respect the rules, be patient and don't ping staff members!
but it's nested working bad on performance or it just has been changed to utils?
because I'm using nested in some gamemodes
how to use \n separator in playerlist expansion?
oh, I forgot to add that back
I'll do it when I get home
well, unless you are using an old version of the expansion
if you're using PlayerList 3.0.0, then wait until I get back home
%playerlist_<list>_list-\n%
i have a question related to playerlist too. So i have a gui for the list with player skulls in dm but if there is an "empty" player it ll return a a steve skin is there a workaround so i can make a an item with higher priority?
well you can either use ChangeOutput to return the player name you want when the placeholder returns Offline, or if you're using 3.0+, you can change the value directly in your PAPI config.yml
view_requirement
ik for the view requirement lol ๐ฅฒ
you made the menu yet ?
so it does work but even works when player has armor or tool enchanted with it so giving rewards without taking the book, anyway can i fix it?
'blast_protection1':
material: enchanted_book
amount: 1
slot: 10
display_name: '&dBlast Protection 1'
lore:
- ""
- "&7Trade level I book for 1 shard."
hide_attributes: true
hide_encaantments: true
hide_effects: true
hide_unbreakable: true
priority: 1
left_click_requirement:
requirements:
item1:
type: string contains
input: "%checkitem_enchantments:blast_protection=1%"
output: "yes"
deny_commands:
- '[sound] ENTITY_VILLAGER_NO'
left_click_commands:
- '[console] shard give %player_name% 1 PROTECTION_EXPLOSIONS'
- '[placeholder] %checkitem_remove_mat:enchanted_book,enchantments:blast_protection=1,amt:1%'```
well ye kinda i started doing it
add the mat:enchanted_book to the view requirement placeholder
right now all your view requirement does is check if any item has blast protection 1
/papi ecloud download math
/papi reload
/papi parse me %math_0:_{Crates_Koth}+{Crates+Commun}%
@fervent zephyr
edited the placeholder here fyi
download it manually, seemms the latest hasn't been verified yet https://api.extendedclip.com/expansions/math/
verified now, but will take time to reflect in-game
ok
mc 1.8.9
java 8
link?
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
ok
version?
also the formatting might be different...
here's all the versions https://api.extendedclip.com/expansions/math/versions/
1.1.0?
i mean, ya probably, but idk which is the latest version that works for you
so you get the best experience you can
Ok
i would go through each version and read the changes
or go through the github maybe
๐คทโโ๏ธ
ok
yes, hopefully no issues
format will be different
not %math_0:_...% anymore i think
The provided value was invalid!
Reason: Unknown operator ':' at position 2

@mint fable
oh sorry ping-staff
it does not work
it is exactly %Crates_Koth%?
[12:49:00 WARN]: [PlaceholderAPI] [Math] Placeholder: %math_{Crates_Koth}+{Crates+Commun}[precision:0]%
[12:49:00 WARN]: [PlaceholderAPI] [Math] Cause: '{Crates' is not a valid number for precision!
1.2.4
bruh
2018
2021
what the heck
I just informed you that older versions have a different formatting
so i looked for the old formatting
then you updated to the new formatting
go back to trying this
%townychat_channel_tag% seems to be broken. Is this something which could be fixed? It just returns an empty string even though there is data set https://github.com/PlaceholderAPI/TownyChat-Expansion
hi, im trying to add a placeholder to one animatedscoreboard
- "&fโช Vote: &f%voteparty_votes_required_party%"
but ingame.. is shows as %voteparty_votes_required_party%, it will not show the #
You'll want to follow the steps in #spigot-linking
Hello,Im not at coding and I need someones help please. I have a problem with my scoreboard its not working right I dont know what else to do Im hoping you could help me
I tried using Placeholder but It doesnt work
@analog oar what scoreboard plugin are you using
TAB
Can you elaborate on "not working right" and "I tried using Placeholder but It doesnt work"?
It says Money : %vault_eco_balance% but it should say Money: number
Did you download the vault expansion?
bruh how are you an empty user ๐
No, Ill try it
I dont exist
makes it hard to... talk to you
Sorry
I just downloaded the expansion Ill just restart the server
It works
thanks soo much I was trying to figure this out the whole day
How can I use player's displayname instead of player's nickname in playerlist expansion?
It should be using the regular name itself, not even nickname tbh. But maybe essentials does something funky with that
I think that a specific option would need to be added for something like this
If you're trying to get 1 specific person, it could probably be done, but very complicated
it's not working ๐ฆ
a oh, it displays player's name
why did placeholderapi crashed my server?
https://paste.helpch.at/opafolukec.md
# An error report file with more information is saved as:
# /home/container/hs_err_pid1.log <---
Was running into the same issue. Long story short, the API it relies on has relatively strict rate-limits (which may not have been present when the expansion was first made, also doesn't help that the expansion basically spammed the API with requests) and will throw an HTTP 429, which inadvertently will result in "failing" to get the players timezone. As there were no connection handlers for timeout / retryDelay, nor any caching of player timezone, it would more often than not hit a 429 and fallback to the default timezone.
I've forked the expansion, & added basic caching as well as a retryDelay, which mostly solves the aforementioned issues.
slay opal :d
Hi everyone I just got a message from one of my customers with a weird LinkageError stacktrace, I have not seen this before and I'm not sure whats causing the problem. Has someone seen this before?
Caused by: java.lang.LinkageError: loader org.bukkit.plugin.java.PluginClassLoader @529702aa attempted duplicate class definition for me.clip.placeholderapi.PlaceholderAPI. (me.clip.placeholderapi.PlaceholderAPI is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @529702aa, parent loader 'app')
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:?]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:?]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:102) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:193) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:98) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:87) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at com.andrei1058.bedwars.support.papi.SupportPAPI$withPAPI.replace(SupportPAPI.java:55) ~[?:?]
at com.andrei1058.bedwars.api.language.Language.getMsg(Language.java:98) ~[?:?]
at com.andrei1058.bedwars.arena.Arena.addPlayer(Arena.java:518) ~[?:?]
at com.andrei1058.bedwars.listeners.joinhandler.JoinListenerBungee.onPlayerJoin(JoinListenerBungee.java:182) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[patched_1.8.8.jar:git-PaperSpigot-445]
... 15 more
Im not saying this is a PAPI bug but because it does have something to do with papi, I thought this might be the best place to ask.
im assuming the placeholder does work? did you define the placeholder hook twice on startup? @shell tapir
although ive never seen this error before
are you shading PAPI maybe?
Hello y'all
%progress_bar_{math_{statistic_kill_entity:chicken}+{statistic_kill_entity:pig}}_m:2000%
I'm trying something like this
use the Utils expansion
%utils_parse_<placeholder>%
%utils_parse_progress_bar_{math_{statistic_kill_entity:chicken}+{statistic_kill_entity:pig}}_m:2000%
I wasnt able to reproduce it myself but I am quite sure it was due to a problem with LuckPerms not being configured properly. I believe it was trying to get a meta data palceholder that didnt exist yet. After the changed the config to use MySQL instead of H2 it was suddenly solved.
But after changing it back to H2 it was still not happening. although that could have been the cache of LP
Weird stuff but its fixed now, not 100% sure what caused it but hey ๐คทโโ๏ธ
how to download javascript expansion for 8 java?
guys i have this placeholder %ecobits_top_achievements_1_name% from a custom plugin but it returns the prefix/suffix too. Is there a way that i can parse it to be similar to the %player_name% one?
I just got the linkage error again but with a different plugin. (TAB)
Its again complaining about a duplicate class definition, I have checked if PAPI has been shaded in any of the plugins I am using and didnt find any.
java.lang.LinkageError: loader org.bukkit.plugin.java.PluginClassLoader @7750a8c attempted duplicate class definition for me.clip.placeholderapi.PlaceholderAPI. (me.clip.placeholderapi.PlaceholderAPI is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @7750a8c, parent loader 'app')
Full stack trace: https://pastebin.com/6C75A1p8
I can't help you with this issue but for people that might be able to can you provide a full startup log and the link generating from executing /papi dump please?
Server log: https://pastebin.com/bxgnSqJa papi dump: https://paste.helpch.at/fokazifape
i like to use ajleaderboard to show top
meh idk they told me that its a heavy plugin :/

it's really not
Hello, I can't integrate my VoteParty into my scoreboard. How to do ?
%voteparty_votes_total%
%placeholderapi_voteparty_votes_total%
{voteparty_votes_total}
{placeholderapi_voteparty_votes_total}
Nothing works
Spigot Account Linking
To get support for a premium plugin owned by Clip or Glare you will need to verify your spigot account using /spigot in the #bot-commands channel. After you have successfully linked your spigot account you should ask your question in the coresponding channel for that plugin. If you have already linked your account and want to update your roles, run this command /spigot check.
it's good
is there a way to return a placeholder like the %player_name% with gradient colors?
so the whole name ll be gradient
How can I use checkitem NBT with this data {display:{Name:"{\"text\":\"54\",\"underlined\":true,\"color\":\"white\",\"italic\":false}",Lore:["{\"text\":\"- Material used in Boss summoning\",\"color\":\"gray\",\"italic\":false}"],Enchantments:[{id:"minecraft:unbreaking",lvl:1}]}}
I looked at the documentation and example but I am still confused
its simple
%checkitem_amount_nbtstrings:{display:{Name:"{\"text\":\"54\",\"underlined\":true,\"color\":\"white\",\"italic\":false}",Lore:["{\"text\":\"- Material used in Boss summoning\",\"color\":\"gray\",\"italic\":false}"],Enchantments:[{id:"minecraft:unbreaking",lvl:1}]}}%
to check the amount
checkitem is the best expansion 
umm idk if that's gonna work
lol
color, underline, italic adds a little complications to name
%checkitem_namecontains:54,lorecontains:Material used in Boss summoning,enchantments:unbreaking=1%
This should work
I did namecontains to ignore color/formatting, but you can try adding the color/underline maybe &f&n54 or &n&f54 or maybe with ยง instead of &
fyi Kristopher: nbtstrings follows this formatting: nbtstrings:<string>=<string>
some more info can be found in the tutorial I made
CheckItem NBT Tutorial
Check out [this tutorial](#1071634786310967296 message) for information on how to check and remove items
with specific nbt data from a player via the CheckItem Expansion
how can I return colored message with javascript?
it does work :/
give an item to u that has that nbt and parse the placeholder for u from the console
it worked for me 
ye nvm
it returns all the items ๐
in my defense i only use the PublicBukkitValues
I mean the easiest way is to just use section symbol colors. example: return "ยงcThis is red!"; should return the string This is red! colored red
Interesting little problem I'm encountering...I've got %math_{spark_tps_1m}/20*100%, problem is spark returns a formatting code in the placeholder. Any easy way I can strip formatting from a PAPI placeholder result, ideally using only PAPI?
section symbol, but yeah
oh, that's convenient, didn't know that expansion existed
literally just all the string methods PAPI-ified, that'll be good to keep in mind
yeah was about to ask, thanks
%utils_parse_math_{string_substring_1_{spark_tps_1m}}/20*100%
try this
I did 1 because idk if it was just the & or also &a
whatever it is
so you can do 1/2 for index
is utils built in? Not seeing it on the placeholder listing
It really is but there are some limitations ๐ฅ
For its job yeah but all PAPIEX have there own uses

hard to cover it all ๐ญ
when can chat gpt just look at the github issues and implement them c'mon
If you talking about reading up on docs and configuring yaml Kinda
Please respect the rules, be patient and don't ping staff members!
It kinda works
But not really. It uses the examples but a lot of the time it gets the variables wrong
I use it to help me generate repetitive configs
So I don't have to type everything out
help, i ran the commands and installed the server addon part, but when i use a variable from it, it says cant understand this expression
its the tps module inside my scoreboard btw
its parsing as the number of items in inventory instead of the item
checkitems How do I use namecontains modifiers with rgb color checks?
%checkitem_amount_PAPER,custommodeldata:10007,namecontains:#ff6497ยป #bcbcbcเธ#aeaeaeเน#a0a0a0เธฒ#929292เธ#848484เธซ#767676เธด#686868เธ%
doesn't work
add &
&#ff6497
ye that was wrong
what would be the right way. I have tried but I cannot figure it out. I have tried many things but have not gotten it right. are the strings written without the brackets in the place holder
I unable to find a decent example of checkitem use of NBT data
I've tried it, it doesn't work.
%checkitem_amount_PAPER,custommodeldata:11111,namecontains:&#ff6497test%
um its _mat:Paper not just paper :/
Hello, I got a problem. The PlaceholderAPI Vault expansion doesnt work on my 1.19.2 server. I did /papi ecloud download Vault and /papi reload, but its not working. I tried to download it manually and put it in the expansion folder, but its still not working. Can anyone help me?
how do i add my essentials x balance to scoreboard?
You need Vault and then you use a Vault Placeholder.
ive tried that
but it doesnt work
%vault_eco_balance% i used this
Yeah, I know. Its also my problem.
Vault is also not registered if I do /papi list.
Yeah i have that problem aswell
Can anyone help?
i have found the problem
you need to download expansions for the plugin ur using like vault what im guessing you want to use.
download the extensions you need and then go to ur files for the minecraft server you are using go to plugins placeholder api extensions and paste
reload server
and it should work
it did for me
I have found it's impossible* ||*nobody has found a way in tons and tons of testing||
Usually resolve to checking other things like lore, cmd, custom nbt, etc.
tried many ways
#RRGGBB
&#RRGGBB
&x&R&R&G&G&B&B```
iirc none of these worked, even with `ยง`
most likely due to how the name is stored then accessed, since it's stored as a json, not just a string #aabbccTest
hi, I recentl;y updated the vault extension, but now the %vault_eco_balance_formatted% no longer includes the currency symbol and dropped the 2 decimals. Is this an issue or intended design? Is there a config file option to change the 'formatted' format?
what version did you update from? just asking because I never remembering it having the currency symbol ๐
check the papi config for options @wild wagon
I used a version I downloaded last year, it is about 14k in size, current one is just 9k
papi config has no option for formatting, that's why I asked here
What did formatted use to show for you? For example what did 1234567890 look like
i see some formatting options, just not related to what you've described so far
vault:
baltop:
check_delay: 30
cache_size: 100
enabled: false
formatting:
thousands: k
trillions: T
quadrillions: Q
billions: B
millions: M```
there is no option to format โฌ#.##0,00 or something simmilar
there is a dp
and a commas
and for the currency symbol, I believe you will need to add that to wherever you want it
both witout currency symbol and without the proper decimal symbol
Checkout the formatter expansion
u can add the currency symbol yourself? no?
yeah, I just put the old one back
the old expansion that is, works just fine
ok lol
cant find anywhere if there is a version of the expansions, papi just reports there a newer version, but no version numbering
uh
there are commands but i don't have a server up right now
/papi info <expansion>
/papi ecloud info <expansion>
all versions are also on the ecloud here (manual download)
I dont think the expansion has ever added the currency prefix to the result
ah, the good one is 1.7.1
might be a custom vault one
I'm looking at the code before the last update and it should behave the same as the current version
https://github.com/PlaceholderAPI/Vault-Expansion/blob/88142300584ee660986d0fee38631cca12e343ca/src/main/java/com/extendedclip/papi/expansion/vault/VaultEcoHook.java#L104
https://github.com/PlaceholderAPI/Vault-Expansion/blob/master/src/main/java/at/helpch/placeholderapi/expansion/vault/EconomyHook.java#L125
maybe somebody modified your 1.7.1 vault expansion to add currency symbol and change the decimal format for you? @wild wagon
Do you know where you got it? or if that sounds plausible?
sure, but cant upload here I think?
what is the result of the placeholder with 1.7.1 and with 1.8.1?
i sent an fr
why wont place holder api work, ive re ran the commands, it says place holders registered, but it says cant understand this expression on skript reload
wait nvm got it
how would i make this variable player speicifc. %vault_eco_balance_formatted%
sent the file in dm
it is player specific @thick sorrel
then why does it say none
I don't use skript
with 1.7.1 I get โฌ80.12k with 1.8.1 I get 80k
that's.. weird
might be other plugins messing with it, but not sure, if I put the 1.7.1 back it works as before
ah I see
we have changed the method used for formatting https://github.com/PlaceholderAPI/Vault-Expansion/blob/master/src/main/java/at/helpch/placeholderapi/expansion/vault/EconomyHook.java#L55-L82
THis was changed between 1.7.1 and 1.8.1 of the vault expansion ?
yeah
I thought you were talking about the commas placeholder, that's why I said the code is the same
so how do i do it
I like progress, but also options, is there a way to format the %vault_eco_balance_formatted% with a config.yml option in the future ? like format: โฌ#.##0,00
you are looking for the commas placeholder
why does it show none even tho im using formated
formatted returns the balance with the prefix k, M, B, etc.
yea i get that
but yeah I will look into adding an option for this
dialed we are not talking to you.
but im returning none.
I use a plugin called angeschossen/lands for claiming land on a SMP, it might also change the format, not sure. but with old vault expansion it works as expected, with newer expansion I just get a rounded number
ok, got that, but 1.7.1 included a currency symbol and 2 decimals, 1.8.1 does neither
again, what you are requesting is already done by the commas placeholder, but without the possibility to change the format and the currency symbol can be added manually
so u sayin i cant use format option
we are still not talking to you
ok then wait
the stuff me and the other guy are just similar, i got confused, sry
thx for the effort, I will use the old expansion for now, I can work on changing all the config on several servers in due time, setting the old one back is the easy fix for me right now.
Also, neither formatting correctly uses my nations decimal and thousands separator anyway ๐
we use . for thousands, and , for decimals ๐ Including a future currency_symbol: โฌ, currency_thousands_separator: ,, currency_decimal_separator: . would be greatly appreciated so I can switch those two.
im using the %vault_eco_balance_formatted% variable, but its returning <none>, someone pls help
its in a scoreboard btw
I just checked the old code/jar file and see nothing about currency symbol or even their country's formatting.
am i crazy
eco.format() does that
this is why i don't get involved in vault shit
lol
all in a days job ๐
are u helpin me rn or sumone else
that wasn't for you
holy fuck
test it in chat /papi parse me <placeholder>
holy fuck what?
if you want a quick answer, we dont use skript.

omfg ima kms
please don't ๐
nah screw this, ill just format the variable independently, this help is completle bs
I don't even know what you want
yeah sorry for using java and not using skript lmao
Everybody here is volunteer, come and go, not know everything
I literally could be helping you while in a meeting
and just leave for 30 minutes
and come back
the reason why you are getting "none", whatever that means, has nothing to do with papi
when i asked for help, i was ignored, then when i asked again i was told to wait my turn, then i ask my question again, im skipped over, then when i finnaly get a answer its not helpful
"ignored", nobody ignored intentionally
Please do not think as such
I asked you to parse your placeholder in chat
you have not done anything of the sort
If you parse it in chat using papi commands and it works, the problem lies outside of papi
If it doesn't work, the problem lies within papi
If you want support, help us help you
don't just complain we're not helping you
Earlier you asked a question we literally do not know the answer to. If the issue lies within skript you should probably talk to the skript discord...
I have had no issue helping people setup scoreboards with plugins that directly support PAPI.
Hi there, I'm trying to write a plugin that will allow server owners to run commands when players get a set of advancements.
String parsedCommand = command.toString();
Bukkit.getLogger().log(Level.INFO, parsedCommand);
parsedCommand = PlaceholderAPI.setPlaceholders(p, parsedCommand);
Bukkit.getLogger().log(Level.INFO, parsedCommand);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), parsedCommand);
}```
I'm trying to use PlaceholderAPI to adapt the String of the command to replace placeholders like %player_name% with usernames, and any other placeholders server admins may place into the commands via the config file. However, I'm seeing that the %player_name% does not get replaced with my username, so instead I get an error "Invalid name or UUID" in the console. Am I doing something wrong?
Do you have the player expansion @bronze creek ?
I was under the impression that some commonly used expansions were included by default. I should probably test with that.
nothing is included
good to know
indeed
thanks for the answer
Please respect the rules, be patient and don't ping staff members!
Hi! why could that happen?
[06:43:57 WARN]: [PlaceholderAPI] There was an issue with loading an expansion.
[06:43:57 INFO]: 0 placeholder hook(s) registered!
mcmmo expansion. its in the folder. does not show up on /papi list
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.
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
%checkitem_getinfo:mainhand_lorecontains:2%
did i do it right about how i want to get what's written in a specific lore line of an item?
i think that returns whats written in the lore in general
what exactly u wanna use the placeholder for
lorecontains:<text>
Checks if the item's lore contains <text>* ~
Combined with getinfo you can specify a number for <text> and the specific lore line will be returned
the 3rd line
i don think its possible to return a specific lore line
should work, make sure you're checking index
so 0 is line 1
1 is line 2
If it doesn't work could you possibly open an issue on github
this is also the most recent version this was added in just fyi
checkitem github
idk for me it returns all the lores ๐คท๐ปโโ๏ธ
in a lore
when i try to parse the placeholder
Hello
same for loreequals:2?
either should work but ๐คทโโ๏ธ
yuh this one is the one that returning all the lores in a lore
yee
welp ill have to look at that sometime I guess...
%checkitem_getinfo:mainhand_loreequals:2% thats what i use
if you have time coudl you possibly open an issue on github?
and it returns all the lore
if not all g
thanks โค๏ธ
when i use the %checkitem_getinfo:mainhand_lorecontains:1% it is supposed to return only the lore 2 right?
How do I fix this issue? I have assigned the engine: 'nashorn' onto every js placeholder.
[13:11:31 WARN]: [PlaceholderAPI] Failed to set ScriptEngine for javascript placeholder: example
[13:11:31 WARN]: [PlaceholderAPI] Failed to set ScriptEngine for javascript placeholder: cooldown
[13:11:31 WARN]: [PlaceholderAPI] Failed to set ScriptEngine for javascript placeholder: servertime
try engine: javascript
No luck with that either :/
do u have the javascript expansion installed?
Fixed the issue, looks like my Javascript expansion jar was corrupted or something ๐
can I use ParseOther with an internal placeholder of another plugin that uses {} instead of %%?
I'm using minecraft 1.8. And version 1.12.0 of Deluxe. Whenever I put a placeholder it looks like this, as if I had not configured the colors.
Colors not showing up with placeholders?
Some plugins rely/relied on PAPI to color placeholders.
This feature was removed in v2.11.2 of PlaceholderAPI.
If you still need to use those plugins you can download PAPI v2.11.1 here.
quick question, if I register multiple expansions, 1 with identifier <servername>, and 1 with <servername>-<somethingElse>, would that cause any issues? I assume using a _ in the ID if part of the id is the ID for another expansion would cause issues, but I expect using something else should be fine, correct?
(@ me pls)
(xy, due to how different the logic is, I want to have the expansion that serves as a format converter - basically wrappers for the various Adventure component serializers in a seperate expansion from my main placeholders)
You can not use _ in the id, but - will be fine and the two expansions will be treated individually
excellent, that's what I assumed, just wanted to make sure it wouldn't cause any hidden problems
@sharp jay
Please respect the rules, be patient and don't ping staff members!
Do not ping me
excuse me
Im not helping in private message
okay lol
1.8.8
1.12.2
1.16.5
1.17.1
1.18.2
v1.10.5
v1.13.5 - Latest
v1.13.5 - Latest
v1.13.5 - Latest
1.13.5 - Latest
1.8 MC = 1.10.5 Deluxemenus
@smoky spoke are you around by chance?
wondering what version of mc you're using %checkitem_getinfo:mainhand_lorecontains:1% on
seemed to work fine for me, I'm on 1.19.3 tho
kristopher tried and had evidence of it failing but idk their version
works on 1.19.4 but do you want me to test at 1.19.3 ?
no, works on 1.19.3
maybe kristopher is in an older version
and you might just not have had latest checkitem when testing earlier
ill check rq
g2g, will check back later
i responded to kristopher on the issue on github so they'll see it too
now stuff works
strange
i m on 1.19.4 :/
Might be paper issue
So I'm ha
If there's something I can change whether a config setting or whatnot,
could be 
i posted my versions n everything on github
I saw, was hoping you could possibly test with spigot @sharp bloom ?
spigot as of spigot jar? ๐
?
where can i even find the spigot jar :/ ?
oh nvm
nop same thing
i posted a screenshot on github
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.
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use

with %math_2:_{statistic_player_kills}/{statistic_deaths}%
when one or both are 0, it doesn't work
%math_2:_{statistic_player_kills}/max(1,{statistic_deaths})%
hey, are you still looking for such a thing? I made an extension for exactly that, if you're interested hit me up!
ofc!!
as i'm not allowed to send files here, send me a friend request and i'll send it to you
that was a lot of sends
use moregradients
damn alonso has an expansion with the iridium api and i just find out about this?
%moregradients_custom_#rrggbb-#rrggbb-modifier=&l_{player_name}%
Right now with placeholderapi, if I run %math_2:_{statistic_player_kills}/{statistic_deaths}% and one (or both) is zero it breaks, and doesn't fill in the placeholders. How can I make it just say zero (0/0), or in the case of 1 kill and 0 deaths, etc 1 k/d, 0 kills, 1 death, 0 k/d, 0k 0d, 0 k/d?
wdym
How can I make it just say zero (0/0)
if one, or both are zero it looks rly weird
right, because you cant devide 0
are you wanting to show the actual ratio?
0/0 is just %statistic_player_kills%/%statistic_deaths%
like 3/2 would show 1.50 kdr
yea
it looks weird
Did you see this?
@normal lintel
also this 
how would i put them together tho
What are you wanting to show if the player has 0 kills and 0 deaths?
0.00? %math_2:_{statistic_player_kills}/max(1,{statistic_deaths})%
1.00? %math_2:_max(1,{statistic_player_kills})/max(1,{statistic_deaths})%
0/0? some sort of changeoutput placeholder possibly (if you want it #/# only when it's 0/0)
i don't think this max(1,{statistic_player_kills}) necessary
0 kills 1 death, 0/1 = 0
1/1 = 1
yea
2
papi ecloud download javascript
[12:25:59 INFO]: Failed to find an expansion named: javascript
please fix
It's not an issue
You'll need to download it manually from here: https://api.extendedclip.com/expansions/javascript/
I think people are getting confused because the GitHub wiki page hasn't been updated to link to the cloud page https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#javascript
o, feel free to pr
can't atm, though it seems like the Javascript-Expansion's wiki hasn't been updated either
https://github.com/PlaceholderAPI/Javascript-Expansion/wiki
And small suggestion to avoid those kind of issues in the future, could PAPI return a message like This expansion has not been verified by PlaceholderAPI's staff! If you still want to use it, go to <link> and follow the manual installation steps! ?
well, not sure if that would really help since a lot of people don't even update their plugins, but I guess it could still help a little xD
fixed the placeholder list page
verified PlayerList @junior musk
untrue. 70%+ are on the latest 2 versions of plugins. And from the remaning 25% or so, a lot are test servers or unused servers
the reason the numbers are so nice is bcz it still supports 1.8+
oh nice
wasn't expecting that
I was also expecting people to not update to the latest version because of colors not being parsed anymore
any place holder api for kill counter?
%statistic_kills%
any ecloud download for that?
statistic
ty so much been finding that for so long
np
what about death count, and another question is there anyway to make the placeholder bold
%statistic_deaths% I believe.
Thank You.
bruh, nevermind me then xD
bold? Just add &l before
INFO]: [PlaceholderAPI] Successfully registered expansion: mcmmo [1.0]
[PlaceholderAPI] Failed to load expansion mcmmo. Identifier is already in use.
[PlaceholderAPI] Cannot load expansion mcmmo due to an unknown issue.
Please provide your server log and a papi dump
PAPI Dump
To generate a PAPI dump, execute the command /papi dump. Then you can copy the link by clicking on it in chat and selecting the COPY LINK button.
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.
Hey guys
How can I add placeholders to my own plugin?
Like %xplugin_stats_<player name%
And %xplugin_top1%
@prisma sonnet Follow this tutorial 
good to read the top of the page, but the Internal class is what you want
Hi, I have problem with loading expansions into PAPI
I downloaded expansion by /papi ecloud download PlayerTime and when I reload by /papi reload it says that 0 expansions have been loaded
Uh, hey
How can I get the second argument of placeholders?
Like %smallcaps_convert_A witch showed up then.%
I want to obtain the A witch showed up then. part.
In Java.
if you're making your own expansion in Java, get the params String, split it by _ and get index 1
Oh, params contains everything after the identifier, right?
yup
how do i make it so if a server is offline it outputs X and if its online it outputs Y i want for my server scoreboard for online
Can't get the Expansion to load. https://paste.helpch.at/rajoqihodo.typescript
https://paste.helpch.at/efogodisib.csharp being spammed this error in concole. There is no denizen ecloud expansion installed or placeholder being used in the "featherboard". It's being spammed every 2 seconds
(ping when there's an asnwer)
share your config?
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
.
Yeah. You can call the setBracketPlaceholder method on the arguments
That way users can use {bracket_placeholders} inside your %ampersand_placeholders%.
Example: %myexpansion_{otherexpansion_placeholder}%
Any examples?
Code implementation?
@Override
public String onRequest(final OfflinePlayer player, final String params) {
final String parsedParams = PlaceholderAPI.setBracketPlaceholders(player, params);
if(parsedParams .equalsIgnoreCase("placeholder1")){
return plugin.getConfig().getString("placeholders.placeholder1", "default1");
}
if(parsedParams .equalsIgnoreCase("placeholder2")) {
return plugin.getConfig().getString("placeholders.placeholder2", "default2");
}
return null; // Placeholder is unknown by the Expansion
}
Would that break split by _ method?
Kann mir wer helfen
Hi everyone,
I create a plugin and I try to implement a placeholder on it, I follow some guide and I have do that:
private final ThamosCore thamoscore;
public VotePlaceholder(ThamosCore thamoscore) {
this.thamoscore = thamoscore;
}
@Override
public String getIdentifier() {
return "votes";
}
@Override
public String getAuthor() {
return "Kedarin";
}
@Override
public String getVersion() {
return "1.0";
}
@Override
public String onPlaceholderRequest(Player player, String identifier) {
if (identifier.equals("votes")) {
// Rรฉcupรจre le nombre de votes ร partir du fichier de configuration
FileConfiguration config = thamoscore.getConfig();
int votes = config.getInt("votes", 0);
return Integer.toString(votes);
}
return null;
}```
In my Main class:
``` public void onEnable() {
// Instancie l'objet VoteCounter avec le fichier de configuration votes.yml
this.voteCounter = new VoteCounter(new File(getDataFolder(), "votes.yml"));
if( Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")){
new VotePlaceholder(this).register();
}```
In the logs I have: [PlaceholderAPI] Successfully registered expansion: votes [1.0]
But when I do /papi parse Kedarin %votes% it only show %votes% if someone know what I do wrong, thanks ๐
%votes_votes%
identifier is the part after the first _
well it's technically params, but you named it identifier
what does it show with %votes_votes%? does it return itself or does it return an empty line?
return %votes_votes%
does votes show in /papi list?
No
I have restart
like here
I dont have a persist method
I know, add it
by the way, maybe change identifier to params to avoid confusion
because a placeholder is %<identifier>_<params>%
you can keep it if you want, it's just to not make mistakes
Yeah I will change, it will be easier in the future
is there a way to change the placeholder refresh time?
placeholders aren't refreshed by PAPI, it's up to the plugin that parses them to refresh them
Hi, if a plugin is not recognizing PAPI being loaded in the server, would that be on the plugin or PAPI?
PAPI is loading prior to the plugin, but the plugin says it can't find it. This only seems to happen for my server, other developers//players are not reporting the same thing.
Is there any kind of T/S steps I can try?
# onEnable
if (PluginSupport.PLACEHOLDERAPI.isPluginEnabled()) new PlaceholderAPISupport().register();
# PluginSupport#isPluginEnabled signature
public boolean isPluginEnabled() {
return plugin.getServer().getPluginManager().isPluginEnabled(name);
}
https://github.com/Crazy-Crew/CrazyCrates/blob/main/platforms/paper/src/main/java/com/badbones69/crazycrates/CrazyCrates.java#L238
https://github.com/Crazy-Crew/CrazyCrates/blob/5c1fbacff8e0064dfb345e79d86eacd1170c5918/platforms/paper/src/main/java/com/badbones69/crazycrates/support/libraries/PluginSupport.java#L25-L27
Are you sure papi is loaded? Send what /papi dump gives you
yeah as long the plugin is loaded and enabled it should work
Oddly enough, I also have DecentHolograms installed and it doesn't recognize that either.
(console output for CC)
Please tell me what could be wrong, I created the menu, added it to the config (enabled)
Fine...
I gave the rights that I created to open the menu and the rest all the rights that you need
And the fact is that when I checked the functionality of the menu in operator mode, everything was fine
And now I noticed that when I open the menu, everything happens as usual
But I can't use the menu functions, that is, I can shuffle items from the menu into inventory or discard them
AND Buttons just don't work in survival mode, operator mode bases
are you sure it isnt %pvpstats_kills%?
%slipcorpvpstats_kills%
or %sps_k% (to use this you need to run /pvpstats config set shortPlaceholders true)
/papi ecloud download Statistic
%statistic_mob_kills%
%statistic_player_kills%
%statistic_kill_entity:<MobType>%
%statistic_entity_killed_by:<MobType>%
He's using an external pvp statistics plugin
Why, when there are light aggregates
You can help me?
With this...
who knows lol
I don't quite understand what your issue is
did you run the command
with /op I can use the menu the way it should be
Press buttons, move through the menu or move to the spawn using the button in the menu
Did you try the long version?
In normal player mode, no rights /op, Buttons in the menu can be moved in the same way as it is done in the chest
The buttons have a description, they are located as I placed them, but they do not function
Yup
try /papi parse me %slipcorpvpstats_kills%
Can you send the menu config?
https://paste.helpch.at/ -- paste in here
Sorry AllFire, that command wasn't for you
It's 6 o'clock in the morning, I didn't go to bed and after all night of trying to solve this problem - turned off the computer
Okay, can you wait a couple of minutes?
Yeah
you are telling me?? ๐๐๐
But I wouldn't spend too much time on it, maybe get some shuteye and try again tomorrow
You have 23 kills
So it is working
What scoreboard plugin are you using
okay
yes
one moment
hm, sternal board is not loading for me one sec
@austere hawk - I also use TAB and recommend it
Sternal board isn't even updating the board for me
You can contact SternalBoard dev
Try the one I posted above.
It's fully customizable
Yes, the scoreboard is better
Just try
TAB is the best -o-
wda
Hello and sorry for the very late reply.
The thing is, you don't actually have to use split by _ if you don't want to. It is just a standard of splitting multiple arguments. The params parameter is just a string that you can do whatever you want with it.
example:
for the placeholder: %identifier_abc_123-12412+523643q423/^SDG{another_placeholder}%
params would be: abc_123-12412+523643q423/^SDG{another_placeholder}.
Now you can process that params string however you want. You can parse bracket placeholders, you can split by +, by 123 you can take just a part of it, it is all up to you. If you don't recognise that string you can say that's not a valid parameter and just return null.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
[Mon 11:38:07 INFO Minecraft] [Progress] Couldn't get the number from {changeoutput. The progress will be 0%.
I fixed the bug in the plugin that made the call and progress is still trying to get a variable that does not exist.
Can you show me the full %progress placeholder you're using?
No, I mean, I use splitting by _ for a specific reason
Please respect the rules, be patient and don't ping staff members!
Please respect the rules, be patient and don't ping staff members!
what
i just replied.
So I'm asking if this setting bracket placeholders would break my splitting by _ method?
It shouldn't. No.
But I'd suggest you parse the bracket placeholders before splitting
Otherwise you can end up with stuff like this:
placeholder %placeholder_arg1_{placeholder_2}%
splited args: arg1, {placeholder, 2}
Can you send screenshot of what /papi parse me %smallcaps_test1% returns
On startup i get this error
[12:37:59 WARN]: [PlaceholderAPI] Failed to load expansion upun. Identifier is already in use.
Even if it isn't any other expansion with the upun identifier. How can i fix this?
Can you send a /papi dump please?
Please respect the rules, be patient and don't ping staff members!
Hey!
How do I use #setPlaceholders() function without giving any player?
Because the console might execute the command too.
you can pass in a null
or an OfflinePlayer
but for console, pass null
I guess a null would work for both conditions
I think this is related to this issue: https://github.com/PlaceholderAPI/PlaceholderAPI/issues/945
I believe a fix for itis being worked on
Downgrading did the trick
Yeah. That issue appeared in the latest release. That is a decent temporary fix
I am using this one, what I don't understand is why it complains about the previous argument (when it is no longer in any file) %progress_bar_{pinataparty_current_votes}_m:50%
Please respect the rules, be patient and don't ping staff members!
Please respect the rules, be patient and don't ping staff members!
Have you tried a server reset? If so then maybe you've used it in a different file/plugin as well?