#placeholder-api
1 messages · Page 195 of 1
for example if my placeholder is named test and I do %javascript_test_ARG0,ARG1% I'd have arg[0] which would be ARG0
and arg[1] which would be ARG1
I'm already working on editing your code
oh, ok, thank you. Sorry for the trouble
should I send it again?
is there a reason you're making variables?
for stone for example
nah. I've seen it. will take a look in a second
ok thank you ^^
So I have a shop made from DeluxeMenus, and when players buy items, sometimes they buy more than their max amount of items they can hold. The checkitem placeholder gives a number if the player can't hold the excess, so I was going to use that number and multiply it by the price of that item, which I use the item variable to check the item price, and then give the player that amount of money
hmm. that's strange. I've took a look and [18:20:53] [Server thread/INFO]: [PlaceholderAPI] Successfully registered expansion: regionclaimplus [1.1.4]
it's detected as placeholder
it just doesn't work
when I type /papi list then it even displays it as green
oh that's a good idea
if you do /papi parse me %regionclaimplus_region_name% for example
what does it say?
it's a blank message
I'm not really sure how this code will help with thatbut I'll make the code work
then the placeholder works I guess. I assume you're not in a region
since it shows empty
ah now it works
but it displays the region name instead of the owner
oh wait
nvm xD
ah yea it works in a region
I assume its supposed to return an empty string when you're not in a region
and that's what's happening
it just says my username
that's it
1 sec
Claim of %regionclaimplus_region_owner%
Lyox (my username)
it says that where?
it still shows as %regionclaimplus_region_owner%
yes
instead of what its supposed to?
but if you try it with /papi parse me %regionclaimplus_region_owner% it works?
yea
what plugin do you show to send the message?
Claim of (username)
I use RegionClaimsPlus
it's only working when I use parse me
so the command
not in the config file for some reason
then I'm assuming whatever you use to send the message doesn't support PAPI
it does
possibly just in that specific space.
hmm. if you use another placeholder it works?
Just updated to 1.18.2 to see the damage 💀
I get this error, what's the issue https://pastebin.com/wVvZe7gq
oof it doesnt :c
yeah. specifically server expansion but all of them won't hurt
flags:
- use: "allow"
- pvp: "allow"
- fire-spread: "deny"
- greeting: "Claim of &d%player_namer%"
# everybody but the owner will be greeted
group: "all"
# allow both owners and friends to break/place
- block-place: "allow"
group: "members"
- block-break: "allow"
group: "members"
- feed-delay: "2"
- heal-max-health: "3.5"`
then yeah. the problem is with the message itself
Did I do something wrong in the conifg?
it doesn't accept PlaceholderAPI placeholders there
in that specific message
most likely
maybe contact the plugin's author
no problem
here you go @plush dove https://paste.helpch.at/okunigutir.js
if it doesn't work try this one instead: https://paste.helpch.at/karoyarewe.js
how can we tell if parseInt fails @turbid tide
because it will return yes if all are given
I mean idk. I just made his code work. at least that's what I thought. I don't even know if it will do what they want
ye ik
it will error out xD
that's how you know
ya...
https://pastebin.com/Q8zbaTtH Hmm I did /papi ecloud update all and restarted
looks like they are all updated, it is saying at the bottom there are 8 placeholder hooks in need of updating though o.o
maybe this https://paste.helpch.at/unemigufug.js @plush dove
that thing is a bit broken. if there's expansions that have the same name it doesn't check.
Gotcha kk 😛
I'll just try them all
this gave me https://paste.helpch.at/oxevejivay.cs
👍 works great!
what can I put for the bottom part
if they have enough inventory space
can I just put blank and it wont send any console command?
it will send. just empty. you might get an unknown command message
yep, I changed it to [takemoney] and now I'm working on a message for it
'[message] %changeoutput_>=_{javascript_buymore_{item}}_1_Your inventory didn''t have enough space, giving {math_{javascript_buymore_{item}}*{deluxeshop_{item},buy}}_${math_{deluxeshop_currentAmount}*{deluxeshop_{item},buy}} has been taken out of your account%'
Unfortuntely this doesnt work 😅
why would you use changeoutput instead of just using javascript to send the messages you want to
also, you'd be parsing the give placeholder twice
AHH your right
could I have another argument in the placeholder, like %javascript_buymore_{item},arg2%, and the arg2 argument either gives an amount of money to give back, or give a message
so for example %javascript_buymore_{item},1% would give me the amount of money to give back to the player, and I would use that placeholder in the [givemoney] action
But if I do %javascript_buymore_{item},2% it would give me the message saying how much money is given back and I would use that placeholder in the [message] action
ugh this wouldnt work because the giveitem checkitem placeholder is still parsed twice...
use , instead of _ for multiple arguments in js
oh ok
nothing works since I can only have the placeholder parsed once...
if I let it run the command eco give, then it would say taken $200 and then give $200, which looks ugly
what if you use the js expansion to give the money as well
instead of take, only give
and only through a js placeholder response
is there a way to have two console inputs in one [console] action?
so like [console] give %player_name% 100 +++ say hi
hmm well nvm I'll just do what you suggested
alright yea this is too complex, ima just, leave it with no message :)
Hello, is there a javascript addon for java 8?
looks like its not loading on my java 8 server
not anymore. version 1.6.0 is the latest that supported java 8 I believe
👍 thanks!
how can i display online player from one off my servers on a bungeecord?
Use bungeecord expansion
it doesn't work, but i think if i use the server selector x i can use their placeholders
Imagine using a plugin just for one placeholder
@lean wyvern use pastebin
?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
sorry
https://imgur.com/a/NQy6vBt i am in the lobby and its zero
Someone know how to solve this error? https://paste.helpch.at/anodawojif.sql
Try %bungee_total%
one, its right, but i what to display this by server, on a scoreboard
You're in vanish mode i guess
no vanish don't exists on this server
The placeholders dont work, i need to reload the plugin, but if my server has a restart, the placeholder doesnt work
someone know how to solve this?
Hello
where can i see the placeholderapi versions history for a old version of papi ecloud download ESSENTIALS
?
who would I talk to to get a verified ecloud account? was directed to come here since registration is locked 😄
cc: @balmy marten
one very simple question
i can't seem to find in code, related to Pinger PAPI expansion
there is generated option in PlaceholderAPI folder in config.yml called pinger.check_interval and by default it's 30
is 30 here ticks or seconds?
Thank you in advance!
Is there a placeholder that lets me display prefixes?
yessss
which one?
what is it called?
you can use vault expansion or luckperms placeholder or cmi/essentials placeholders as well
I have installed those
but it doesn’t work for me
maybe I‘m just typing it wrong
:/
what is the placeholder %xxx% ?
What 😕
are you using luckperms plugin for prefixes??
I don’t think so
then which plugin you're using?
It’s called LuckTab
but it has no placeholders
I use LuckPerms for groups tho
okay wait
@ancient spire run /papi ecloud download LuckPerms
'/papi reload' after that
and what is the placeholder?
%luckperms_prefix%
thank you 😄
I don't think that's currently possible. no
well not exactly a PAPI issue. more like an outdated expansion. You could open a Pull Request on the expansion's page for this but idk who if anyone is maintaining the expansion anymore
no problem
Hey, Having a problem with PAPI and DeulxeTags. Everything is fine upon first install, but after a reload of papi all placeholders don't work. No errors in console. Anyone seen this before?
can you execute /papi dump and send the generated link here?
go to plugins/PlaceholderAPI/expansions/ and delete Expansion-DeluxeTags_rqTVvkd.jar then restart the server. Everything should work fine after.
no need to download the external expansion after btw. that's what breaks it.
the expansion is not needed since 1.8.1 or 1.8.2
of deluxetags
👍
how do I make a math placeholder that doesnt give decimals
I did %math_2:0_100/sqrt({clv_player_level})% but if the placeholder is high enough, it gives me a number like 3.2
nvm doing 1 fixes it
no it doesnt
what is the kills and deaths placeholder ?
dm me a username and email you'd like and I'll create it on my end
👍
Statistic expansion
Use precision and rounding
I have 2 as the precision but it can give me stuff like 3.2
[PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "java.lang.Class.getClassLoader()" because "result" is null
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:412) ~[PlaceholderAPI-2.11.1.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Class.getClassLoader()" because "result" is null
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:113) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:235) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:128) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:105) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:574) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[PlaceholderAPI-2.11.1.jar:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:388) ~[PlaceholderAPI-2.11.1.jar:?]
... 7 more
Does anyone know where this error is?
do PlaceholderAPI suport Realistic seasons ?
I am getting the error
[PlaceholderAPI] failed to load class files of expansions
when trying to setup the placeholderAPI on my scoreboard (kiteboard), i am trying to use the vault expansion... anyone know any fixes?
hi, i need help with changing placholder text w javascript expansion
that's not the full error is it?
Can anyone help me with papi? For some reason when I load the Player expansion after papi reload I do not get any additional placeholders in the /papi list and the Player placeholders do not work. However, /papi parse me %player_world% gives the correct world in the chat.
Player placeholder not working? If you are using a plugin which supports PlaceholderAPI, and the %player% placeholder doesn't work, then change it to %player_name% and download the player expansion.
Commands:
/papi ecloud download player
/papi reload
Itz_Beer!
Anyone knows how to save array data using javascript expansion?
hi guys,
is SaberFactions available with papi?
how can I view my coordinates?
I can't find a placeholder for that on the website :c
https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#essentials
Is there a player count placeholder that doesnt count vanished and spectator players?
player expansion
if you are using essentials, I think there's %essentials_safe_online% that ignore vanished players, but not gm3 I guess
I have that one installed but I can't find the placeholder :/
%player_x% %player_y% %player_z%
ty
.
ask them
for math, can I have placeholders within placeholders
like %math_1:0_{changeoutput_equals_{checkitem_inslot:39,mat:LEATHER_HELMET,namecontains:Farming Helmet &7(&bFarming Set&7)}_yes_1_0}+{changeoutput_equals_{checkitem_inslot:38,mat:LEATHER_CHESTPLATE,namecontains:Farming Chestplate &7(&bFarming Set&7)}_yes_1_0}
no
👍
if you want complex stuff like this you might want to try one of the scripting expansions
like the javascript one
Is there anything that displays a player’s experience overall
%player_levels%
I already have it on a JavaScript thing, but I'm passing the placeholder a lot, and it sometimes creates lag. I was trying to test if using JavaScript or putting it all in math would be less laggy
Time for an actual expansion and apis over placeholders
Try using the shortcut expansion if you want to nest more stuff
OK
Please respect the rules, be patient and don't ping staff members!
Can we merge the value of two placeholders?
Wym by that? Like have them together?
If so just do %placeholder% %otherplaceholder%
And it could be like world and time next to eachother
No
I mean is
Like I'm using bungee placeholders
And in my lobby server
I setuped a hologram
Showing how much players in my minigames server
So I want to merge the two placeholders of both minigames and one more server
Like %bungee_minigames_minigames2%
Like it will merge the value of both placeholder and show it in 1 number
Math expansion
Can u help me pls
I just did?
I never used it before
Maybe something like …[placeholder]+[secondplaceholder]
Use {} sorry
@full cedar
Okay
Let me try it
I also never used it
Like I have to merge both of this so what I have to do
%bungee_server1%
%bungee_server2%
Maybe %math_{bungee_server1}+{bungee_server2}%
Hmm okay let me try
U could use javascript possible
Wth
When I added math expansion
Other Placeholders also stopped working
It ruined my all placeholders
Just from adding math expansion?
All placeholders? Or just some?
Bungee
Try a server restart
Reatart the server and send the startup log here
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.
Is there a placeholder to display the overworld coordinates in the nether?
you can use math
thank you ^^
Whenever I download math
Placeholderapi stops working
It's says this version is compiled with the most recent version 55 and something
yeah. you need java 11
to run the math expansion
It not works
I'm using paper
It create a huge log
Whatever let me try
Still
It creates a very endless log
If I use java 11 with 1.8.8
Isn't any other way I can do that?
I updated the server to 1.12 and all started working
Hello
I have a problem when I try to put the extension TownyChat but when I /papi reload, placeholderapi crashes.
Go to ur hosting and change it to java 11
Paper 1.8 doesnt mean u use it
Send log
in latest.log ?
Just type /papi reload and send me the message that comes after it in ur console
Ok
?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
seems like you don't actually have the TownyChat plugin installed?
No ah ok I have to install it, I'll see if it works
It creates a huge error with 1.8
Hello im trying to use placeholder api and CheckItem-Expansion for the plugin conditional event in order to check if a player has an item so that if they don't I can give it to them but I get a warning when doing this:
'%checkitem_mat:EMERALD,nameequals:&5&lMenu% !equals execute actions1'
I have some regions created to use them as shops, and when that shop is rented by a player it works perfectly (it is a separate plugin that is linked to WG), the user can place, break, etc but when I use this placeholder I get an empty result:
i using 1.18.2
PAPI: 2.11.1
%worldguard_region_owner:Lobby,-42,84,-486%
Returns an empty string.
%worldguard_<Any WG Placeholder>:<World>,<X>,<Y>,<Z>%
haven't looked into the plugin conditional event yet, but do you need to compare it to something? I see !equals but it doesn't compare it to yes or no
just checked, seems accurate
i see I was just doing it wrong, im trying to learn and don't really understand how !equals works I also can't find and answer to it online is there like wiki or cheatsheet to see what these all mean:
equals
!equals
equalsIgnoreCase
startsWith
ect?
Here you will learn how to properly use my plugin: https://www.spigotmc.org/resources/82271/
so if you want to check if the player does NOT have the item use this
'%checkitem_mat:EMERALD,nameequals:&5&lMenu% equals no'
then you put whatever action you want in the actions:
ooooooh I see thank youuu!
👍
? 😔
does region_name return the region name there?
Wait, in the config where the region is the owners: {} is empty, I'm using AdvancedRegionMarket, maybe I'm doing something wrong and that's why it's not the owner, although it's strange because before in 1.18.1 it worked for me, it stopped working when I updated to 1.18.2.
Anyway, it's quite late and I'm working in 5 hours, tomorrow I'll be here and I'll tell you if I've solved it or not...
Thx 🙂
/rg info <region> would show you the direct owner via wg
👍
:3
it'll probably only work when the other person is online, but you can use parseother
Hi guys, I created a plug-in with the use of placeholderapi. I used JAVA 8 in 1.16.5 but unfortunately placeholders are not registered in 1.18 with java 17, what could I do in your opinion to create a multicompatibility?
hello, how instal PAPI on network (velo + paper servers)? i need drop jarFile to all servers or only velocity prexy plugins folder?
all servers. no proxy support as of now
Yesterday it didn't work for me, I don't know why, today I have reset the config of that plugin and the placeholder is working, it must have been some casual error I imagine without importance, certainly too rare because I haven't touched anything. head-%worldguard_region_owner:Lobby,-15,84,-485%
Please respect the rules, be patient and don't ping staff members!
I'm with a problem in placeholderapi i am using it in my host Titan Hosting
?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
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
I'd say check the config and disable the ecloud
It don't appear look
no config made?
no
I'd say try reinstalling the plugin
I'm near the end of my thoughts
only other thing I can think is maybe 1.8 is too old? (specifically 1.8)
maybe try 1.8.8 or 1.8.9 if you can?
Other than that, just wait here and hopefully somebody else can help
Hello, I'm attempting to use PlaceholderAPI#setPlaceholders but I also have a custom placeholder I use within my plugin, being %PREFIX% which I use within my Locale.
I'm having a weird issue where when the message is being parsed, PAPI is translating but then it is leaving my %PREFIX% placeholder in lower-case.
Parsing: %PREFIX% %vault_rank_prefix% %player_name% but output is
%prefix% [Owner] Oliver
Anyone have any ideas?
@deft anvil %PREFIX% is not a placeholder
Ohhh
is /papi parse me %PREFIX% displaying anything?
%PREFIX% is a placeholder I use internally
The issue is, I'm using #setPlaceholders, then the string being returned is in broken case, meaning my internal %PREFIX% placeholder isn't being translated
No
'%STAFF_PREFIX% %PLAYER%&r &7has joined &9%SERVER%&7.'
being parsed through #setPlaceholders outputs
%staff_PREFIX% %player% has joined %server%.
meaning my code won't replace, because of the change in case
I have also noticed this
it happens with setBracketPlaceholders too
I think an issue was opened
sadly the latest build still has the issue
I had an existing language system, but wanted to support PAPI also, so people could add custom placeholders from external plugins, but this is my current issue
there is no issue opened
I'm out of date?
It looks like this issue has re-emerged then? @carmine veldt I'll tag you since I see you touched this last
I've tried the latest dev version of papi and it still happened to me with setBracketPlaceholders
latest dev build is here https://ci.extendedclip.com/job/Placeholderapi/
so maybe it was fixed for setPlaceholder
give it a try and let me know
Generated: May 25, 2022 8:35:03 PM UTC PlaceholderAPI: 2.11.1
I'll have a try with the dev build
imma be apologizing to piggy soon I bet
Pretty sure they fixed it. Might not be on Jenkins yet tho
ok
is there a way to turn something like COOKED_PORKCHOP into Cooked Porkchop?
javascript
If you have time, could you give me a general example on how I would go about doing it?
const mySentence = "HelpChat is an awesome discord";
const words = mySentence.split(" ");
for (let i = 0; i < words.length; i++) {
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}```
<https://www.freecodecamp.org/news/how-to-capitalize-words-in-javascript/>
For one letter words substr(1) will throw an erro
You could just use minecrafts method. I'm not on PC right now so I'll get it later.
I think it's like Matetial.<material>.getLocalizedName() or something like that.
Hello !
I don't know if I'm dumb or what, but PAPI doesn't replace placeholders in this code 🤔 :
Bukkit.getOnlinePlayers().forEach(player -> {
String messageReplaced = MessageUtils.setupMessage(player, tournamentMessage.getMessage());
player.sendMessage(messageReplaced);
});
It works in others messages, but it looks like it doesn't work in forEach 🤔
what's this method? MessageUtils#setupMessage
@NotNull
public static String setupMessage(Player player, String message) {
return translateHexColorCodes(PlaceholderAPI.setPlaceholders(player, translateHexColorCodes(message)));
}
Ah, just saw I have 2x the same method
But w/e that's not the problem
are you sure the placeholders work at all on your server? have you tested them with /papi parse for example?
.....
Well, I was right, I'm dumb.
Was using the wrong placeholder 😒
👍
Sorry for this waste of time and ty for your help
yeah. except that's the JS expansion. Its a lot more harder to get that. And yeah the localized name is in the ItemMeta. You have to first make an item stack, then get the meta, then get the localized name.
but it would be better as it would change based on the player's language I guess.
This would be a lot better, since I'm just trying to get the localized name of the held item. This doesn't work, it just gives me blank
well yeah. its a lot more complicated than what yapper gave you
Hi, will math placeholder api work in my own plugin?
can someone help me when i use %player% in the deluxemenu plugin it returns it as %player% not the players name
?player
Player placeholder not working? If you are using a plugin which supports PlaceholderAPI, and the %player% placeholder doesn't work, then change it to %player_name% and download the player expansion.
Commands:
/papi ecloud download player
/papi reload
ok no this is not working
items:
'stone':
material: STONE
data: 0
amount: 1
slot: 5
priority: 1
display_name: '&bCreate Server'
lore:
- '&6Create a server to play on with your friends!!'
- '&aLeft click to create.'
- '&cRight click to close.'
- ''
- '&cRequires &7&l[&3VIP&7]&r'
left_click_commands:
- '[message] &aGenerating %player_name% a world.'
- '[player] mvc %player_name% normal'
- '[console] mvtp %player_name% %player_name%'
right_click_commands:
- '[close]'
update: true
have you executed the 2 commands?
nope
I have this javascript, where it should capitlize the first letter of every word, but it gives me blank as the output
I do /papi parse me %javascript_blank,test sentence%
_ instead of comma
yeah. change const to var
I removed the "let"
and it now works
but also doesnt
it now gives me "Discord" as the output every time
send the code again
@plush dove
you can try this but not sure if it will work https://paste.helpch.at/inewuhinit.cs
https://paste.helpch.at/nudecaduma.cs would this be correct in making it all lowercase first, then capitalizing the first letters?
» Give the helpers some details
» Ask suitable questions
» Be polite
» Wait
https://paste.helpch.at/nudecaduma.cs I have this code and I'm trying to make something like COOKED_PORKCHOP into Cooked Porkchop. The capilization of the first letter works, but that only works if its all lowercase. So I'm trying to transform it into all lowercase by adding mySentence.toLowerCase(); on the third line, but it seems to not affect the result and return it in all caps without the underscore. If I remove the for loop and keep the toLowerCase(), then it returns in all lowercase. What did I do wrong?
Where is there a list of everything that I parsed?
remove that and use var mySentence = args[0].toLowerCase() at the top
is this up to date? https://www.spigotmc.org/wiki/placeholderapi-expansion-tutorial/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
thanks
MC 1.8.8 papi 2.11.1 https://paste.helpch.at/eyosiqepay.sql
NPE, pretty obvious what the problem is
Hello,
I would like to know if it is possible to make a top 5 ranking of the players who have broken the most blocks etc... ?
public boolean canRegister() {
return (plugin = (Statz) Bukkit.getPluginManager().getPlugin(getRequiredPlugin())) != null;
}```
I checked this morning to make sure it was not a missing description in the Statz jar, it is not missing
Hey, none of my placeholders work, like nothing. I tryed to delete the plugin folder than restart it, and redowloaded the expanisons
after i restart the server again
all of them are broken
any ideas why?
i need an response asap
send the startup log
one sec
my god that's a mess
Seems like PAPI started up correctly though
@slate glade Can you do /papi reload and see if there's anything in the console?
And which placeholders aren't working?
@limber ice send the full code
You are using plugin on getVersion(), and at the point getVersion() is called by papi, the variable is null
that would be version of Statz?
would this work return String.valueOf(1.4);
since I can not fix Statz 1.4
that seem to work, now to test the placeholders
ok so now all the placeholders work, jus the itemsadder ones don't
and they just stopped working out of the blue
Having trouble on relational placeholders
return "%luckperms_suffix%";
} else {
return "%luckperms_prefix%";
}
}```
I'm trying to check the receivers 'pack' variable and execute this statement
is the pack variable another PAPI placeholder?
is that javascript?
because if you are trying to get the actual suffix/prefix, currently that doesn't also parse the placeholders, it will literally be %luckperms_[suffix/prefix]%
I ended up making him an expansion
he wanted to use relational placeholders to check if the viewer had the pack or not
I had to make a separate plugin
Got that figured out
%progress_bar_{math_{vault_eco_balance}/{prisonranksx_nextprestige_cost}}_c:&b■_p:&f■_r:&7■_l:10_m:100_fullbar:&fReady to &f/prestige%
A much simpler issue I'm dealing with is this placeholder telling me this error:
[11:26:12 WARN]: [PlaceholderAPI] [math] Placeholder: %math_{vault_eco_balance%
[11:26:12 WARN]: [PlaceholderAPI] [math] Cause: '{vault' is not a valid number for precision!
[11:26:12 INFO]: [Progress] Couldn't get the number from {math. The progress will be 0%.
[11:26:17 INFO]: [Progress] Couldn't get the number from {math. The progress will be 0%.```
somebody know what % is claims blocks?
you're missing a precision, I added 0 which will round it to a whole number.
%progress_bar_{math_0_{vault_eco_balance}/{prisonranksx_nextprestige_cost}}_c:&b■_p:&f■_r:&7■_l:10_m:100_fullbar:&fReady to &f/prestige%
what plugin? grief prevention?
[05:00:43 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.NullPointerException
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:412) ~[PlaceholderAPI-2.11.1(1).jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
Caused by: java.lang.NullPointerException
[05:00:43 INFO]: [AuctionHouse] Found PlaceholderAPI plugin```
anyone know what this means
Version Server:
This server is running CraftBukkit version 3484-Spigot-b6d12d1-7bc728a (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT)
Version Papi plugin:
PlaceholderAPI (2.11.1)
Error:
These commands do not return a response.
Commands:
/papi parse me %world_nearbyEntities_50%
/papi parse DonKolia %world_nearbyEntities_50%
This bug has been around since 1.12.2...thanks for your help.
still didn't work 😦
[20:25:13 WARN]: [PlaceholderAPI] [math] Placeholder: %math_0_{vault_eco_balance%
[20:25:13 WARN]: [PlaceholderAPI] [math] Cause: '{vault_eco_balance' is not a valid Math Expression.
[20:25:13 INFO]: [Progress] Couldn't get the number from {math. The progress will be 0%.
[20:25:18 INFO]: [Progress] Couldn't get the number from {math. The progress will be 0%.```
Please respect the rules, be patient and don't ping staff members!
My thing is, this is displaying correctly as a standalone placeholder:
%math_2_{vault_eco_balance}/{prisonranksx_nextprestige_cost}%
But when I put it into the progress bar it doesn't work:
%progress_bar_{math_2_{vault_eco_balance}/{prisonranksx_nextprestige_cost}}_c:&b■_p:&f■_r:&7■_l:10_m:100_fullbar:&fReady to &f/prestige%
and gives me the above errors
It’s because you’re nesting too much
Gonna have to use JavaScript to do what you want most likely
okay that's what i figured
Hi here, any way to fix "no breaking space" in placeholder?(with Vault) Have try to use "%vault_eco_balanced% %vault_eco_balance_fixed% %vault_eco_balance_commas%" but have a "NNBSP" with that :/
hey am having some trouble apparently..
java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed```
I use papermc (papi only plugin this happens too)
Fixed (listed above) ~ search zip file closed for answer.
hello I have a problem the variables stopped working and I updated the plugin to the latest version and even so it does not stop
[11:08:23 ERROR]: [PlaceholderAPI] failed to load class files of expansions
Is that an error?
?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 restart and send that over please 
Not really, this is probalby local traduction error/mistake.
(https://cdn.discordapp.com/attachments/285777124139466753/980172640968925265/2022-05-28_15.33.50.png)
Player placeholder not working? If you are using a plugin which supports PlaceholderAPI, and the %player% placeholder doesn't work, then change it to %player_name% and download the player expansion.
Commands:
/papi ecloud download player
/papi reload
you can try the formatter expansion https://github.com/Andre601/Formatter-Expansion#number
With %formatter_number_format_%vault_eco_balance_fixed%% Oo?
use {} around the vault one instead of %%
@mint fable Unknown expansion.
Like this? %formatter_number_format_1234567{vault_eco_balance_commas}%
%formatter_number_format_{vault_eco_balance}%
Oh, right! Perfect! Thanks a lot 🙂
There is a problem with my placeholderapi plugin can anyone help?
com.extendedclip.papi.expansion.javascript.evaluator.LibraryInjectionException: Java Version: 10.0.2
at com.extendedclip.papi.expansion.javascript.evaluator.util.InjectionUtil.inject(InjectionUtil.java:64) ~[?:?]
at com.extendedclip.papi.expansion.javascript.evaluator.NashornScriptEvaluatorFactory.create(NashornScriptEvaluatorFactory.java:33) ~[?:?]
at com.extendedclip.papi.expansion.javascript.JavascriptExpansion.createNashornEvaluatorFactory(JavascriptExpansion.java:176) ~[?:?]
at com.extendedclip.papi.expansion.javascript.JavascriptExpansion.register(JavascriptExpansion.java:97) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:139) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:?]
at java.util.stream.ReduceOps$5.evaluateSequential(Unknown Source) ~[?:?]
at java.util.stream.ReduceOps$5.evaluateSequential(Unknown Source) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:?]
at java.util.stream.ReferencePipeline.count(Unknown Source) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$2(LocalExpansionManager.java:288) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.16.5.jar:git-Paper-772]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.5.jar:git-Paper-772]
at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1427) ~[patched_1.16.5.jar:git-Paper-772]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:436) ~[patched_1.16.5.jar:git-Paper-772]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1342) ~[patched_1.16.5.jar:git-Paper-772]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1130) ~[patched_1.16.5.jar:git-Paper-772]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-772]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: com.extendedclip.papi.expansion.javascript.slimjar.resolver.UnresolvedDependencyException: Could not resolve dependency : me.lucko:jar-relocator:1.4
at com.extendedclip.papi.expansion.javascript.slimjar.downloader.URLDependencyDownloader.lambda$download$0(URLDependencyDownloader.java:76) ~[?:?]
at java.util.Optional.orElseThrow(Unknown Source) ~[?:?]```
Hello, I am using the "Pinger" placeholder in a network with local servers linked with bungeecord, I need to know with a variable if a server is online and this is done by the "Pinger" placeholder with its variable %pinger_isonline_<server-ip:port>%
But my server is a localhost, I put %pinger_isonline_localhost:<port of my server>%, but it doesn't work for me.
Is there a way to make this variable work with a localhost or some other placeholder that replaces it?
Does 127.0.0.1 work?
Help
hi
https://paste.helpch.at/surumupuxe.cpp
i'm using this skript
but in holographic displays, how can i use this skript's placeholder
Hello I need help putting this plugin back onto an older version server please
I previously had this working on my 1.7.10 server but upgraded for a little while, I'm now back setting up my 1.7.10 and I cant get plugin to enable my service provider suggested version 1.4 but I don't know where to download
It's so I can config my infoboard
can you send a startup log?
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.
you have to use a skript expansion like this one: https://github.com/Altruiis/skript-expansion/releases/
seems to be related with your javascript expansion. I am not fully sure what the exact problem is but please do the following: update placeholderapi to latest spigot release, restart, execute /papi dump then send the generated link here.
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
• HelpChat Paste - How To Use
With what version of placeholder
Please respect the rules, be patient and don't ping staff members!
the latest one
Ok it fails to load that completely let alone enable it ill upload it now to get the log where do post the paste
what completely fails to load? PlaceholderAPI or the server?
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
Placeholderapi
you can use this paste service to update logs
alright yeah. send the logs then. for a second I thought the server doesn't load
Yea do I post link here
yup
ive used it on all my modded
I'm not sure how that works? Since the plugin was literally build on the spigot api not on forge. If you're using one of those weird af forge + spigot servers, we don't support those directly either. The plugin works just fine on spigot which means the problem is not really PlaceholderAPI. those hybrids are very well known for being bad.
i have it sort of workin on 2.1.0
and one of the versions say ecloud is not enabled
2.1.0? that's a 6 years old version.
%server_countdown_dd.MM.yyyy-HH:mm_%server_time_dd.MM.yyyy%-20:00%
not working
invaild format and time
i need daily countdown
Hello, I don't understand I always have this error with papi
https://pastebin.com/WTLMP5X9
ping me
can you execute /papi dump and send the generated link here?
what is the placeholder for a new line?
I always thought %nl% but that's not working :/
new line?
like in a message
text
text2
I'm pretty sure I've used one in the past but that was quite some time ago and now I have no clue what it was called
that's from another plugin, papi doesn't have that
My extension Player do not work idk why can someone help me
do you know the placeholders to use for voteparty?
execute /papi dump and send the generated link here
Please respect the rules, be patient and don't ping staff members!
can you restart the server and send the startup log as well please?
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
Seems to be because of the essentials expansion. Since you don't have the essentials plugin it breaks and so does the loader. I recommend you either install essentialsx or remove the expansion if you do not want essentialsx installed
and then restart the server
i dont use essentials i have removed it now and im restarting it will take a few min
my player works now but my %aach_deaths% still dont work
mind sending a new startup log. and possibly a new papi dump
what's the aach expansion from?
Advancements
ah
doesn't seem like you have the Advanced Achievements plugin installed tho?
yea i can see that now when you say that but dont rember removing it
thx it works now your are a life saver ❤️
Hello, what’s the placeholder for how many players online?
is there a placeholder that checks how many of an item a player has and removes it?
checkitem remove needs an amount
checkitem amount can see how many
I guess I could combine it, but is there an easier way
that is the only way
it's in the name 😂
rip, so a javascript would be the way?
Anyone know what the placeholder for how many players in the server
%server_online%
can i use papi parse --null yet
I read back a little bit, but what is the purpose?
I saw the baltop thing
not sure what the importance of --null is
I use command scheduler to execute parse command every 5 minutes
so... I want to parse placeholder in console
just to see the info?
the javascript placeholder updates the data
baltop?
Nevermind
I read this and figured you came here before so I searched for papi parse --null and read irrelevent information
oh it was not me
Yes, and I'm just learning about --null
i saw pr was merged but not supported yet in 2.11.1?
thks i'll try it
wondering what the best way to check the vanilla enchant level of the item in there hand e.g. %ironhelmet_protection_level%
checkitem expansion could help
although it might have to go through javascript after
?checkitem
that returns a yes no though
im looking for like
if you hover over the iron_helmet item
itll say
Protection: %levelofprtection%
kind of looking for a way to show the player the current enchantment levels of the item they are holding in there hand
%player_item_in_hand_level_<enchantment>% returns yes/no?

some of the method names are weird... so I could see it
but it sounds like it would return the level of <enchantment>
did you download the expansion with the commands?
what if you use PROTECTION
specify the protection
declaration: package: org.bukkit.enchantments, class: Enchantment
there's 5 types
what mc version
yeah xd
can you try a sword with sharpness
and test DAMAGE_ALL and SHARPNESS
ah
ok
so
I think the method is no longer used
and fully removed
it's using a deprecated method so
fuck
/papi parse me %checkitem_getinfo:mainhand_enchantments%
that should return something like PROTECTION:5
not a printed list
idk javascript lmao
do you know of a way to like
just show the item in deluxemenus
so if you hover it just shows the item that you are holding
yeah for papi but im kinda looking for something that legit
if you hover over it in the deluxemenu
no
its exacrtly like if you were hovering over it in the hotbar
lemme see
ok
try this it's built on 1.18.2 and uses the NamespacedKey
got it doing now
which should be vanilla minecraft names
so protection
and sharpness
whatever you see in-game
👍
well
perfect
meh, just regex
is that a course
no
i need placeholderapi for this plugin
Guilds [30% Sale] 3.5.6.3
is parseInt(PlaceholderAPI.static.setPlaceholders(OfflinePlayer, "%checkitem_remove_mat:CARROT,strict,amt:" + amount + "%")); correct in parsing a placeholder in javascript?
heres my javascript
try to separate the first % from the rest of the placeholder "%checkitem... -> "%"+"checkitem...
I just thought about it, and I feel you said it. But can’t you use amount and remove together?
Not amt, but amount
@plush dove
(On mobile so I can’t really check easily)
So what im trying to do is check how many of an item a player has, remove it, and then output that number so I can use it
If I just did remove, it would remove it all, and output "yes"
ayy this works! thank you!
I think %checkitem_remove_amount...
?checkitem
there used to be a note about that
ohhh there is a note, just kind of hidden in the scroll bar
lame
ah
%checkitem_remove_<modifier1>,<modifier2>,<...>% - Removes the items from the players inventory - Can be used with amount, it just has to be after. (Ex. %checkitem_amount_remove_<...>%) Please be careful as it does REMOVE ITEMS FOR GOOD
mb I didn't think of that the other day
for some reason I thought you tried it
notice the note says amount_remove
not remove_amount like I originally put
yet it has to be after 😂
wot
swapped doesnt remove the items
amount isn't a modifier, it's a placeholder type
%checkitem_amount_remove_mat:CARROT,strict%
nice!
:D thats nice
alright, im back to using the javascript since I need to do some math for what im trying to accomplish
I currently have this: var amount = ("%" + "checkitem_amount_remove_mat:" + args[0] + ",strict" + "%");
This however doesnt parse the placeholder correctly
this also doesnt work: var amount = parseInt(PlaceholderAPI.static.setPlaceholders(OfflinePlayer, "%" + "checkitem_amount_remove_mat:" + args[0] + ",strict" + "%"));
it just gives me blank
But this one does take away the items at least
if you're using js I recommend using the amount by itself then
and then in remove later
yep, actually doing that now
definitely going to need the setPlaceholders tho
var amount = ("%" + "checkitem_amount_mat:" + args[0] + ",strict" + "%");
this sets the amount variable to "undefined"
well
setPlaceholders
parse int
like earlier
prob don't have to parseint on the amount, but if you're using it for math you will for sure
var amount = parseInt(PlaceholderAPI.static.setPlaceholders(OfflinePlayer, "%" + "checkitem_amount_mat:" + args[0] + ",strict" + "%")); still gives me undefined
heres my full javascript: https://paste.helpch.at/wunucareji.js
%javascript_storagecrop_CARROT%
my file name is storagecrop.js
I do indeed have carrots in my inventory as well
ugh... welll
you're getting args[1] and args[2] and you're only ever passing 1 argument
that's what gives you undefined
not the amount
oh, that was just the base thingy. I'm actually parsing %javascript_storagecrop_CARROT,25,2500%
if (amount + parseInt(args[1]) <= parseInt(args[2]))
that?
nope, doesnt work
im pretty sure the amount var is broken
because if I replace it with a number like 1
it works fine
@mint fable hey man i got some issues with the placeholder agian xd
Please respect the rules, be patient and don't ping staff members!
when i parse it it shows the correct value of 1
but in the deluxemenu
there is nothing
says 0
https://paste.helpch.at/zadatequxa.js I have this javascript, and would the
return args[2] - args[1];```
be correct for parsing the first placeholder and returning the second line?
it just doesnt seem to parse the placeholder
@rain hull how are you opening the menu
Did you guys know if there's a way to see all placeholders of a specific plugin?
Take a look here
https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders
What if you did [console] dm open helmetenchanter %player%
This might’ve been a bug, not sure if fixed or not (in dev builds)
Hello everybody
i have a problem when I reload the plugin...
nobody know what is this error please to help me
Figured this out, needed to put parenthises between the args2 and args1 thingy
@mint fable
Please respect the rules, be patient and don't ping staff members!
ill try
can try without pinging 😂
Anyone know what the placeholder for server total players?
%server_online%
Thanks
does "%" -> Remainder operator (Modulo) works in papi placeholders? 🧐 I am trying to parse %math_0_5%4% also %math_0_(5%4)%, %math_0_((5)%(4))%, %math_0_(5)%(4)% and none works (got more tests than those btw 😮💨 ), so I am thinking it isn't supported, but well.. I am asking here to confirm it or to learn what I am doing wrong 😔
% in the math placeholders need to be replaced by [prc]
yuup, got it, thanks !! 🥳
No problem ^^
I'm also having a problem with the %
Things like %math_0_100-10[prc]% doesn't work and I don't know why
[03:43:05 WARN]: [PlaceholderAPI] [math] Placeholder: %math_0_100-10[prc]%
[03:43:05 WARN]: [PlaceholderAPI] [math] Cause: '100-10%' is not a valid Math Expression.```
percent is for the remainder number when divided, for example 5:2, would be 2 (4) and remain 1, so 5%2 would be 1, 6%4 = 2, like, the remain number when dividing, so..
in your math, there is nothing dividing, doesn't it? like, the use of % ([prc]) needs a number1 and number2 to get the division
number1[prc]number2
Thank you for the explanation ^^
In fact, I just want to remove 10% from 100 without using 100*0.9
@mint fable tried that way right now. no lukc
Please respect the rules, be patient and don't ping staff members!
that's fine, we're in conversation
Can you send your menu?
?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
and what are you typing in /papi parse
How do I use MySQL to store an existing placeholder?
I can't find any documentation on it
hello, I want to ask, why is the iridiumskyblock expansion not available?
Plis why
Help
because its not needed anymore. The expansion comes inside the plugin now.
Is there any documentation available on how to use the MySQL PAPI expansion?
Hey! Some of my placeholders don't seem to be working...
id provide a screenshot but I guess you can't do that for reasons
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.
please provide a startup log as well
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.
you can test placeholders tho
/papi parse me %placeholder_here%
if it works like that then its the chat plugin
most likely yeah
%ezprestige_prestigetag%
hmm?
/papi ecloud download Skript says that Failed to find an expansion named: Skript
I'm from Brazil, and I'm using Google Translate to speak here, I need the PlaceHolderAPI version that works for minecraft version 1.7.10
Dude, thank you very much! Really, I've been 5 days, practically without sleep, trying to solve a bug about the simplesclans placeholders! Seriously, it helped a lot!!
Hello everybody
i have a problem when I reload the plugin...
https://pastebin.com/CSNwUULZ
nobody know what is this error please to help me
What factions do you have?
Saberfaction
Please respect the rules, be patient and don't ping staff members!
Ok
I want to create the top 10 island using hologram
Please respect the rules, be patient and don't ping staff members!
Plugin must have placeholders for that by default, if it doesn't then you can use external plugin such as ajLeaderboards to do that
Hello All.
Sorry but i got this error on my 1.12.2 server using last PAPI version 2.11.1 :<
[me.clip.placeholderapi.PlaceholderAPIPlugin]: [PlaceholderAPI] Failed to load expansion class StatisticsExpansion - One of its properties is null which is not allowed!
https://pastebin.com/YGiDNcA2
How do I use a placeholder inside a placeholder so if I do
%random_number_1_%random_number100_1000%% would send anything from 1 to 1000
We are trying to get TAB to work with items adder image with luckperms
/papi parse me %img_%luckperms_primary_group_name%%
_NOT_FOUNDluckperms_primary_group_name%
This is the command that is run
That's the output
Please ping with answer or questions
So there's a way to use placeholder in placeholder but it only supports 1 level of nesting and the expansion itself needs to support it.
%placeholder_{nested_placeholder}%
so {} instead of %%.
but again if the expansion doesn't support it, it won't work
Hey nobody what this error please ?
https://pastebin.com/kBcdHHuf
if u don't have the quest plugin installed, remove the quests expansion from the expansions folder
thanks
whast the placeholder to show how many total hearts u have and not the current health
how can i do that with the money placeholder, i can make it so when in my "deluxemenu" baltop, i choose to see the daily or semester or menstrual or always baltop? is it possible to do that?
Use https://paste.helpch.at/ for errors, logs and configs. So we don't spam the discord.
@fading radish try %parseother_{kommetatest}_{playerpoints_points}%
please keep it to just 1 channel. but what placeholders exactly?
omfg... it worked and it was that easy... Thank you ❤️
not really sure I understand what you mean
no. not possible with deluxemenus. at least from what I understand you want to do.
whast the placeholder to show how many total hearts u have and not the current health
@vapid orchidjavascript placeholders in Papi might do what you want
how can i do that with the money placeholder, i can make it so when in my "deluxemenu" baltop, i choose to see the daily or semester or menstrual or always baltop? is it possible to do that?
I cant find the placeholders for Gradient
@proud heronhttps://api.extendedclip.com/expansions/gradient/
any idea if the gradient message papi expansion supports markdown like <bold> and <italic>? anything we tried didnt work and maybe we're missing something
using %gradient_message_#B200FF_#DBBAFF_<bold>Server Name%
mini message also has a gradient tag
I believe it suffered from the same issue. lemme check rq
<gradient:#0000BF:#BF0000>Server Name</gradient> works, but <gradient:#0000BF:#BF0000><bold>Server Name</gradient> doesnt
would need to mention its being used with TAB
TAB doesn't use MiniMessage
though it should work with &l right after the first gradient tag
<gradient:#0000BF:#BF0000>&lServer Name</gradient>
Whats the name of the guy here [I think hes a helper] that make GUIs for people?
Used to be like TERFFLOWERS
or something like that
Terfs aka Hellshowers? There's loads of people that make GUIs for people. I also make em (paid lol)
[19:58:27 INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...```
guys I’m doing this plug-in with placeholderapi and it is loaded correctly as it says but it is not shown inside the server, even as installed.
PapiExpansionClass: https://pastebin.com/AjSVTrsQ
How I register it:
``` if(Bukkit.getPluginManager().isPluginEnabled("PlaceHolderAPI")) {
this.getLogger().info("PlaceholderAPI plugin detected. You can use our Expansion! (Name: CreditCards)");
this.getLogger().warning("Server reloads can break the Placeholders System! Restart only.");
new CardPlaceholders(this).register();
}```
*(That's in the onEnable)*
identifier needs to be lowercase
r u kidding me?
