#placeholder-api
1 messages Β· Page 168 of 1
so I use a luckperms_suffix placeholder whose values are [Newbie, Rookie ...], I want to show only the N R and so on
ugh. then you'll have to use the Javascript expansion.
you do need a bit of javascript knowledge but shouldn't be much
An expansion that allows you to use javascript for processing
β’ Wiki
β’ Community Scripts
β’ GitHub
β’ eCloud
here's the wiki and all that for the expansion ^^
so how do i use it? %javascript_server.charAt(0)% this isnt working
well. the code doesn't go in there. there should be a file generated for each javascript placeholder in which you will place the code.
where is the file generated
i installed jsexpansion and gave myself placeholderapi.js.admin permission but i cannot use the jsreload command
Please respect the rules, be patient and don't ping staff members!
oh sorry, i didnt know that counted as ping
yeah. you can disable then to the right when you try to reply. it has an ON/OFF button.
gimme 1 minute pls. will look into it
btw @wheat gulch if you really can't get it to work and I don't find a solution just use /papi reload
but will look into it
see if I can find anything first
i did /papi reload, it didnt work so I reloaded the plugin using superutils and it crashed the server, so I did a complete server restart π₯²
Has anyone gotten this error? π¬ https://paste.helpch.at/utowigugob.shell
yeah. just update your server expansion. /papi ecloud download server then /papi reload
Already tried that π¦
then go to plugins/PlaceholderAPI/expansions adn delete the Server expansion from there, do a full server restart. No reload or anything like that, and then download the expansion again
okay
that's for Merawrr btw.
I can't seem to find anything about this permission
@wheat gulch can you do /papi reload and show me the errors that happen when you do it?
That worked! It appears that there were two versions of server downloaded π π
Thank you π
no problem. π
i cannot send an image here
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
^^^
in the console I mean. do you get any errors/messages?
so how did it crash last time?
if it works I think you'll have to stick with /papi reload over /jsreload unless you want to OP yourself. I don't really know what's wrong with the permission rn.
it crashed because i reloaded the plugin with superutils (its like plugman)
oh please don't.
that's really bad
just restart the server if you want to reload or if the plugin offers a reload command use that
but don't do /reload or plugman or anytihng like that
@thorn thunder can you help us here btw? It seems like the admin permission for /jsexp relaoad doesn't work. can't really take more time to look at it right now
I got it to work and the helloWorld example is working. the command shows red but it works
oh yeah. those commands are not actually registered for tab completion.
is there a way to limit papi for certain plugin only because even if i do unregister as soon i do restart my server everything is back π¦
I don't really understand what you need. can you explain a bit more? what are you trying to accomplish?
exemple i have a plugin orereplacer i dont whant it to handshake with papi and in orereplcer they dont have a config that stop theyre placeholder to load i want to load only plugin that i use if i do unregister orereplacer its not in /papi list anymore and when i do restart the server its back in the list . so i wanted to know if its possible to stop some plugin to link with papi
sry for my bad english
no. the plugin would have to provide an option for that. its not possible from PAPI to do it.
I Don't see why you would unregister it either. just let it exist
does it affect something or why would you want to unregister it?
because since i have install papi my server lose alots of tps when people login and i dont whant to remove papi because its insane π
hmm. yaeh. you would either have to edit the code of the plugin if its Open Source, or at least ask the developer to add an option in config for it to hook into papi or not. or something like that.
ill find an alternatif π
@summer nexus [20:15:28 INFO]: BlitzGamer_88 issued server command: /papi parse BlitzGamer_88 %checkitem_remove_mat:stone,amt:3% [20:15:28 INFO]: 0 what's with the output? can you remove that by any chance?
that's the console output while I do the command from ingame
Blitz gamer
only happens when I remove items @mint fable. so I assume its a debug message you forgot. please do remove when you get some time
?
ugh. just use %vault_group% instead of prefix. bcz that takes in the group actual name which usually doesn't contain colors and all that other crazy shit
yes sir? how can I help
there's some random number outputed when I Parse checkitem remove. dk what it means or what it is
sir hypixel
alr. 1 sec. will open MC
I take you pinged the wrong cj?
invite only pls. k
oh lmao
didn't even notice
sorry
wait. why make prefixes with js??? this seems like a waste.
just use luckperm's prefixes and stuff
well then at least use LuckPerms's placeholders instead of vault
@turbid tide #ecloud-updates
thank you sir
blitz the problem was orereplace thanks agaiin for ur good work π
ok so let me get this straight. you want this javascript to return a prefix if the primary group is X for that player?
have you tried /papi parse me %vault_group% to see what it actually returns? @vast anchor
wait but why does your group name contain a color? it really shouldn't
and you need to replace the ampersand symbol with a section symbol to check for colors because in javascript they are already parsed
<dependency>
<groupId>me.clip</groupId>
<artifactId>placeholderapi</artifactId>
<version>2.10.9</version>
<scope>provided</scope>
</dependency>```
Dependency 'me.clip:placeholderapi:2.10.9' not found I copied directly from the github api page
dont crosspost plz
please stick to 1 channel. thank you
sorry i just saw that this was a dedicated papi api channel
well I mean you can still ask that question here but you already did in #development so please stick with that
ah ok
@vast anchor pinging you bcz I assume you missed this. ^^^
Can anyone tell me what all placeholders are available from chatreactions?
Is there any place holder for amout of scrambles resolved by a perticular player?
there is a full list of existent placeholders for that plugin on the wiki: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/placeholders#chatreaction
there is. and its called %chatreaction_wins%
thank you just what i needed
π no problem
Chance there is a .upper() thing for placeholders?
Use https://paste.helpch.at/ for errors, logs and configs. So we don't spam the discord.
https://paste.helpch.at/hogojadave Is there a way to fix this error?
Oh?
Please respect the rules, be patient and don't ping staff members!
Lmao
Hi, placeholder spam my console and idk fix it
.... [07:54:49 WARN]: at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:70)
.... [07:54:49 WARN]: at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:98)
its fine. he fixed it somehow. probably gave the wrong permission
Just don't use switch and instead use if and indexOf. like this:
var rank = "%vault_group%"
function getprefix() {
if (rank.indexOf("Administrator") != -1) return "&9[&lAdmin&9] ";
else if (rank.indexOf("SomeOtherRank") != -1) return "&eSomeOtherRank";
else return "&cΠΡΠΌΠ°";
}
getprefix()```
that's the only thing it says? nothing else?
.upper()? what would that do. can you explain a bit?
the problem is one of your ParseOther expansion. you are using it wrong
papi parse %player_name% %javascript_rewards-delay_Mvp+_start%
and I get
You must supply a target, and a message: /papi parse {target} {message}
why is that?
well... you see. commands don't usually parse placeholders
just use me
instead
or where are you using it? are you using it in another plugin like deluxemenus?
yes in deluxemenus
ah
well don't use all that
just use [console] %javascript_rewards-delay_Mvp+_start%
but how will it know to parse it for the player
im trying to make a rewards system with a cooldown
ugh
the player is the viewer it already parses other placeholders. anyway if you really want to use that command just download the player expansion
/papi ecloud download player then /papi reload
but I'm telling you, my option will work too
so
if I just add
[console] %javascript_rewards-delay_Mvp+_start%
without any player name
it will add the delay just for me?
yeah
because deluxemenus parses the placeholder
before it even does the action
in a new update I've added a [placeholder] action just for this but its not yet out. need for Glare to check and merge my pull request first
hard to believe
but it worked
you are a genius
ok
now how do i make it to update items
so it says 23h59m42s
if i reopen it will update
how do i make it to autoupdate without closing and reopening
well I Don't know why it would be hard to believe? but just use update_interval: 1 in the menu options (so basically where your menu title, size and all other stuff is) and then add option update: true in the item options so where the material, display_name etc. is
Is there a way to parse a placeholder as another player then send the output to a different player?
parseother
parseother expansion
hello short question how do i enter 3 permissions in the query at the same time
what query exactly?
type: permission
expression: ''
deutsch ?
do you want it to check for all 3 of them? or 1 of the 3
all 3
first:
type: has permission:
permission: PERM.1
second:
type: has permission
permission: PERM.2
third:
type: has permission
permission: PERM.3``` something like this
will work
how can i prevent that he can buy a position several times in the menu.
the player should only be able to buy each position once
when they buy, you give them a permission
and then only allow them to buy if they don't have it
how do i write that?
something like this
left_click_commands:
- '[console]lp user %player_name% permission set SOME.PERMISSION'
left_click_requirement:
requirements:
noperm:
type: '!has permission'
permission: 'SOME.PERMISSION'```
I can have 2 requirements on the right left hand because at the same time I check the money whether he has that much
yeah. you can have as many requirements per each click type as you want
like I Showed you with the 3 permissions
they can be any type and how many you want
right_click_requirement:
requirements:
example_3:
type: has money
amount: 5000
deny_commands:
- "[message] &cDu hast nicht genΓΌgend Geld."
- "[close]"
left_click_requirement:
requirements:
example_3:
type: has money
amount: 5000
deny_commands:
- "[message] &cDu hast nicht genΓΌgend Geld."
- "[close]"
these are my current requirements how do I write them down now?
can you please write them down for me as an example
lets say I have the placeholder %ajpk_current% and I want it to parse that placeholder for "Robot" and I want to send the output to "Robot2" What would the parseother parse command be? When I tried I got a console error.
how do you write down what? the thing I Just showed you?
/papi parse Robot2 %parseother_{Robot}_{ajpk_current}%
@hidden pumice here you go. https://hastebin.com/ilequnonop.less
something like this should work ^^6
I only did it for left click tho.
but its the exact same for right click
I also modified the deny_commands spacing a bit so its better now
Is there a placeholder to show how many people are online that are in a specific Minecraft/scoreboard team?
I use because I hve to use 2 different LPerms Groups for 1 placeholder
What is the placeholder to add a date
anyone know a PAPI Permission placeholder that i can use in the holograms that says if a player has a certin permission it says true or false i tried the player extension but it doesnt work with Holograms and i do have Hext
if u do please tag me
Failed To Find An Expension Named: Player
How can I solve problem?
have you tested the placeholder with the parse command? /papi parse me %player_has_permission_PERM.NODE% ?
Should your host not allow connections to the PlaceholderAPI eCloud, you can manually download expansion from https://placeholderapi.com/ecloud and place them in your /plugins/PlaceholderAPI/expansions/ folder.
@wide bridge read this please ^^
%server_time_dd/MM/yyyy HH:mm% You can learn more about it here: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#server
i realized how to do it
you could probably use the PlayerList expansion + the team expansion.
it works but it doesnt update on the hologram
so on the hologram it just show the placeholder itself?
How Do I Know If the Host Allows Connections to PlaceholderAPI eCloud?
or what exactly is happening?
you'll have to ask them I guess
and you're 100% sure you have Holographic EXtension and PRotocolLIb installed?
To who?
Yes
the host. ask the host if they block any connections or anything like that
then please 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.
Thanks i'll try it
Someone know which placeholders should i use for ezblocks top player and top broken blocks ?
you will need to use a plugin like ajLeaderboards or LeaderHeads if you want to create leaderboards
ok which one do you suggest ?
any idea how i could add placeholders by itself to the plugin?? without using ecloud as one of the plugins im using got removed :/
I need some help with a custom expansion.
I tried to follow the wiki (https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/PlaceholderExpansion) but it don't work as expected.
At first i create a expansion class: https://paste.md-5.net/qevuwuqoku.java
In the onEnable method of my plugin i register the expansion: https://paste.md-5.net/ifehejihos.coffeescript
Console: https://paste.md-5.net/junetapapi.md
I also added papi as dependency in the plugin.yml
What could wrong with my code ?
It's quite strange it say's Successfully registered expansion: BungeeBridgeS and two lines later No expansions were registered!
Also the method onRequest will not be called.
The other message only shows external expansions I think. It won't list the internal ones like yours
Also you should make your identifier lowercase
Also u sure you called it correctly? /papi parse me %BungeeBridgeS_factionsuuid_player_power%?
What do you mean with "other message" ?
Isn't this documentation (https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/PlaceholderExpansion#with-a-plugin-internal-class) for a self created plugin ?
Wait, let me test it
The message that says 0 expansions registered
oh okay π
/papi parse me %BungeeBridgeS_factionsuuid_player_power% works..
Strange ;o
Well not strange
Its case insensitive
If you made your identifier BungeeBridgeS then that's what you use
oh okay, let me try something
Also I meant to say case sensitive. Not the other way around
It's working, thank you ! π
Yw π
why can't I use the command "/papi eclod" and what's worse, I can't download anything like Player, vault, server and everything can't be downloaded I tried to download the vault on the eclod web but it doesn't work, why?
please give my heart
im asking for a rework of the %player_pitch% placeholder or is it not possible?
the reason why is that when im facing down, it's giving a positive value instead of a negative value
Use a javascript placeholder to invert it if you'd like
ok
i forgot how placeholderapi worked, i needed to put something like <fastest> <fast> <medium> <slow> <slowest> and then the placeholder in right?
I don't think so? I think you're thinking of HolographicDisplays and the rate in which they refresh placeholders.
Hello, for some reason Mcmmo placeholder dont work for me.
With prase the output is just the placeholder
i did donwload the expansion
and restarted the server.
what else i can do ?
can you send a startup log 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.
Hey there! Where is %server_name% edited?
plugins/PlaceholderAPI/config.yml I believe
Perfect! Tysm!
can you also do a /papi dump and send the generated link @shut bluff ?
Please respect the rules, be patient and don't ping staff members!
sry
no worries. what placeholder were you testing on?
for example: %mcmmo_level_swords%
but a few of them, no placeholder is working from mcmmo
others from other plugins do work fine
do you see anything in console when you try /papi parse me %mcmmo_level_swords% ?
[21:12:38 INFO]: Parthurax issued server command: /papi parse me %mcmmo_level_swords%
no :/ strange issue
also what mcmmo plugin are you using? can you link me the spigot page please?
so. I think the problem is that
This expansion gives users placeholders for both mcMMO Classic (1.x) and mcMMO Overhaul (2.x).
anyone using mysql extension for papi help ? query: SELECT x FROM y WHERE name = '{%mysql_xx%}' can i use mysql parsed parameter inside a another query to achive a different information from mysql table ?
it should be fine, hmm i will try request support on mcmmo again. thank you very much for your help !
alr. no problem π
as of now I don't think the expansion supports bracket placeholders. and even if it did, you would use them as {mysql_xx} not {%mysql_xx%}.
if they do not work like that you can always request the developer to add support on the expansion's github
open a new issue asking for BracketPlaceholder support.
thanks for response, may i ask a question ?
sure xD
is it possible to parse placeholders from one of the bungeecord connected servers from another one with any plugin or extension other than just parsing with mysql
there is an API that allows that but you will need a plugin to implement the api. https://www.spigotmc.org/resources/unmaintained-bungeeplaceholderintegration.79900/
If the plugin "Deluxetags"doesn't work, and only shows placeholder and nothing else is that bc i don't have placeholderapi installed?
@ me if you answer
okay fixed
it was indeed the problem
ayo so when i use this plugin in my own plugin
i have some placeholders such as %player_name%
the join message only produces my name and no one elses
so if someone joins my server it says my name instead of theirs?
i'm having this placeholderapi from luckperms error while i'm on the latest version of the expansion https://paste.lucko.me/PcYJEYXyiM
do u have latest luckperm ?, this issue have been talked on lp support channel before about miss-match expansion version and luckperm version . Current latest lp is .55. If u unsure what expansion version to get pls contact luckperm support team
can anyone tell me what i am doing wrong here? this math placeholder
%math_0:_MIN({math_0:_{checkitem_amount_mat:{cp-data-crucible.mata}}/({cp-data-crucible.amt.A}*{cp-data-crucible.qnt})},{math_0:_{checkitem_amount_mat:{cp-data-crucible.matb}}/({cp-data-crucible.amt.B}*{cp-data-crucible.qnt})})% i am using keep refusing to work and is always giving out the same error that is
[09:56:38 WARN]: [PlaceholderAPI] [Math] Cause: '{checkitem_amount_mat:lapis_lazuli ' is not a valid Math-Expression. and i am pretty sure that i am not missing any parenthesises like the error stated
in this situation:
cp-data-crucible.matais replaced with lapis_lazulicp-data-crucible.matbis replaced with gold_ingotcp-data-crucible.amt.Ais replaced with 80cp-data-crucible.amt.Bis replace with 20cp-data-crucible.qntis replaced with 1
id appreciate it very much if anyone can help me with this problem as im struggling to understand what i did wrong
@fast egret I donβt think you can use command panels data inside placeholders like that
At least I tried it before and it didnβt work so
nah its possible, i have plenty of other placeholders with cp placeholders inside them and they worked well, im not sure whats wrong with this one
i suggest u make it into a javascript placeholder, it will work better
Papi parses math placeholder and it works, but it does not work in holograms. What to do?
u need to have hologram extension
just download from spigot
You mean this: https://www.spigotmc.org/resources/holographicextension.18461/ ?
yes
if u use server from 1.16.5 and higher use for hex support https://www.spigotmc.org/resources/holographic-placeholders.64535/
I've downloaded and loaded it but the math expressions still do not work
my bungee placeholders broke i have the plugin update and when i donwload bungee and try to reload it i have error in console
https://pastebin.com/jwy9LA4M
i dont know any javascript and dont have the time to learn it, i guess its a dead end for me ;-;
i think i can help u
id appreciate it a lot lot if u can
so what u want to achieve ?
i just need the placeholder to work
what you're doing wrong. is that you have. %placeholder_{inside_placeholder_{inside_placeholder}}%. And that's not possible
so can u break down the placeholder so maybe some of us can help ?
here
i did explain the other placeholders i used in it
this might as well be the case, its quite messy if im being honest lol
well. it is the cause. that's exactly what the error says. if you want to go with more advanced like that you need some javascript knowledge and use the javascript expansion.
i think i can help u write 1
you nee protocol lib as well.
I have it
tysm in advance if u can spare ur time to get the thing going for me, i currently dont have much time to learn javascript as im occupied by other tasks atm
can you send a startup log then 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.
first i need to know what placeholder u using beside checkitem
and the cp-data-crucible.qnt where is it come from so i can call it
im using math and the cp ones r from a gui plugin called commandpanel
k
@fast egret im not good at commandpanel, but is this item from player's inv or a menu slot ?
its from a chest gui's item
ugh. according to that startup log I can't find neither HolographicPlaceholders or HolographicExtension
oh.
you do have some extension
but I've never heard of it
[13:52:06] [Server thread/ERROR]: Could not load 'plugins/HoloExtension-0.0.1 Alpha-all.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: Unknown/missing dependency plugins: [Vault]. Please download and install these plugins to run 'HoloExtension'.```
On my way
I'm pretty sure he can read. xD that's why I pasted him the error and not told him what the problem is
Thanks Bltz
so u want to check item from chestGUI ?
install vault
i use that placeholder as a lore part for an item in a slot, and to set a variable's value
i just need a quick recreation of the placeholder
I'm gonna ban you now. ok? thanks
try
I've installed Vault but the placeholders still donot work
Not in hologramdisplays nor in citizens
probably bcz you were meant to install HolographicExtension or something. you installed some HoloExte plugin I've never heard of
it took you a while to do the inspect
Baole told me it's for 1.16.5, which is my server on. The holographicextension does not support 1.16.5
it does. it support up to 1.16.5. It breaks in 1.17 tho.
and for 1.17 you should use HolographicPlaceholders
instead
Okay I try it then
i said use holographicPlaceholder if u on 1.16.5 or above
π no problem
now i still need to figure out what the other guy to to do. So far i understand that he want to calculate the item in a menu from chest command plugin, which is call via command pannel, which is also another GUI plugin .....
nah its pretty simple, all i need is the math placeholder working, the cp placeholders r dealt with other things that ive made
its ok if u dont want to do it, ill return to it in the future and try to resolve it on my own
nah im already working on it, i just worry that i cant call the material
oh ok π
almost done
@fast egret i just realize on the wiki page they don't mention the crucible.qnt and other things, is that the name u give them ?
ye, i created those variables
k
is there any extension to save numeric statistics monthly?
so it should me %cp-data-crucible.qnt% and other things like that ?
@fast egret ok so here the thing, so what would u want the math to return cause currently here is what i break it down
known math
math_0:_MIN(
{math_0:_
{checkitem_amount_mat:{cp-data-crucible.mata}}/
({cp-data-crucible.amt.A}*{cp-data-crucible.qnt})
}
,{math_0:_
{checkitem_amount_mat:{cp-data-crucible.matb}}/
({cp-data-crucible.amt.B}*{cp-data-crucible.qnt})
}
)
so u want to compare and return the name of the material or the amount of the smallest material ?
the amount of the smallest material
if they were to be equal, i guess ill have it pick either one
well they both have same number but it would return 1
i mean for example if both were to be 2, then it can go with either a or b, or just a or b for simplicity
tysm for the immense help π
if it not work just nag me and i will make version 0.2 .-.
π
imagine it straight up not working ;-;
is it working ?
i was a bit distracted by a few other things, ill check it tmr as i dont have access to the server rn, it looks pretty fine imo so im pretty sure it will work
if there is any problem, ill ping u π
is there any extension to save numeric statistics monthly?
u can save it using javascript
I updated from 1.16.4 to 1.16.5 and my placeholders broke
but only some of them broke
what would cause only some of them not to work
im using v2.10.10
disregard
ok WTF
I do /placeholderapi ecloud update all
and the issue gets fixed but it refuses to save past a restart
How do I use or in a placeholder
Like if the placeholder is blank it says something else
What?
json is the popdown menu when you hover over chat
you can use the javascript expansion. or even the changeoutput one for this case
I mean. you can read the wiki. it explains it there: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/placeholders#changeoutput
How do i use placeholder api without maven or Gradle ?
Because i am a noob developer
setting up a build tool is very easy
I will install maven in the future
everything is basically laid out for u, and ur just missing out on great features that will hinder ur experience
gradle > maven
i amma use maven (but not rn)
lmao

thanks π

either one is much better than importing jars
So i am getting a error but i dont know what i need to do to fix it:
Code: https://paste.helpch.at/efixonalit.java
Error: https://gyazo.com/9225d0fb559b218636fc0569c56f596d
it tells you that you don't have placeholderapi installed
But i added the jar
also you should probably know that %tps% is not a PlaceholderAPI placeholder
cant i use ecloud downloaded placeholders?
%tps% is from server
its %identifier_ETC%
yeah
but anyways. As I was saying, you don't have placeholderAPI Installed on your server
thank you π
Now i get an error that he doesnt understand %
This is the code if it helps:
public void onPlayerChat(AsyncPlayerChatEvent e) {
Player p = e.getPlayer();
String rank = PlaceholderAPI.setPlaceholders(p, "%server_tps%");
e.setFormat(rank);
}```
Found the issue
and solved it π
After updating from placeholderapi dev build to the latest spigot build
all placeholders broke on my server
going back to the dev build fixes it
this is my dump
you will probably need to send a startup log from when you have the spigot release installed as well
I get this error
Is that all you need?
A member of staff has requested I move your message to a paste,
Most likely because it contains a config/error/code snippet.
from that error it seems like one of the expansions (I assume townychat expansion) can't find the townychat plugin
can you send a /papi dump from when using PAPI 2.10.10
PLEASE?
please*
yeah. @austere hawk seems like you have the townychat expansion but no townychat plugin installed
that is probably 99% sure the problem
I Just realised your dump does actually use 2.10.10 xD
hi
someone can help me?
i need use papi in minecraft version 1.7.10
what version that my use?
1.8.8
1.12.2
1.13.2
1.14.4
1.15.2
1.16.5
1.17
v2.10.9 - Latest
v2.10.9 - Latest
v2.10.9 - Latest
v2.10.9 - Latest
v2.10.9 - Latest
v2.10.10 - Dev Builds
v2.10.10 - Dev Builds
I don't know if PAPI works with 1.7 my man
Any idea why some expansions are removing themselves upon restart?
oh no
what can i use to replace?
https://paste.helpch.at/efijoxirut
This is right after installing luckperms, player, and vault extensions
uh, upgrade to a version of minecraft that came out in the last 6 years possibly?
did you do /papi reload?
no kk
yes. I did papi reload and registered each one
send your startup log
?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.
will do. /papi reload seems to unregister those plugins for some reason
?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
0 possibilities for me to use the bookstore on 1.7.10? @errant iron
I mean you can try
But 99.9% of servers don't run that version anymore
and it's hard to support, so we stopped supporting it
oh no
do you have FactionsUUID or Mcore Factions?
FactionsUUID
delete the Expansion-Factions.jar from your expansions folder
that's looking for Mcore Factions, and it throws an exception which stops the loading of placeholders for some reason
it seems to be an issue with just that expansion as far as I've seen
thank you , that's a big headache over
yeah it does lol
Please respect the rules, be patient and don't ping staff members!
oops sorry
I dont think thats the issue
I returned to the older dev build and it works fine, it just ignores the townychat expansion since I dont have the plugin.
how can I detect if a player is in a nether portal
idk u can make a script to get player standing in nether portal event
[AnimatedScoreboard] PlaceholderAPI caused an error while parsing line "&bΓΓΉΓ
&7Yetki Sββresi&7: &f%luckperms_expiry_time_essentials.fly%" for Proomp
https://hastebin.com/ibafagahus.md
Help me please
format error ?
any chance your scoreboard plugin parses placeholders as null instead of Player? bcz that might be it. not sure tho
Hi, is rlir possible to get a placeholder value of specific player by given nickname?
Something like
%value_{placeholder_name}_<nickname>%
you can use the ParseOther expansion
well. oyu can. but not by nickname. just by minecraft name
yeah i meant that
then yeah you can use the parseother expansin like tanguy said
Thanks
I don't understand you.
I try %luckperms_expiry_time_essentials.fly% in scoreboard but not working. Show empty.
(I download papi ecloud)
have you tried with papi parse? /papi parse me %luckperms_expiry_time_essentials.fly%
what does it return?
also check the console for errors when doing that command
Please respect the rules, be patient and don't ping staff members!
I think you will have to contact LuckPerms discord for this one.
I try DeluxeCommands and some errors...
Could not pass event PlayerCommandPreprocessEvent to DeluxeCommands v1.11.2
https://hastebin.com/akemaqiviv.csharp
with the same placeholder I assume?
yes
how would i make one that is one placeholder but checks for multiple permissions but some are sorted higher than others? (javascript placeholder)
if player has npc.reza return blah blah blah.
if player has npc.nisan return somethin else. (this would be prioritised if the player has this one)
// create a variable and name it wantever you want like this
// and use the placeholder you want, i'm using this one
var haspermission = "%luckperms_check_permission_npc.nisan%";
// create a function with the name you want
function permission() {
// if the haspermission variable that we created before return yes (true boolean)
// the js placeholder will return what we set in the return down
if (haspermission === "yes") {
return "&aUnlocked!";
}
// if the haspermission varibale wasnt true it will return what we set down
else {
return "&cLocked!";
}
}
this is the only one i can find but it only checks for one permission. But i would need the same placeholder for multiple permission checks if u get what i mean
yeah. it seems to be like something's null when calling the placeholder. not sure what but probably the people in luckperms discord can help
Okay thanks
function hasPermissions() {
if ("%luckperms_check_permission_npc.reza%" === "yes") {
return "SOME MESSAGE!";
}
if ("%luckperms_check_permission_npc.nisan%" === "yes") {
return "SOME OTHER MESSAGE!";
}
// this will be returned if the player has neither
// npc.reza or npc.nisan permissions.
return "SOMETHING ELSE!";
}
hasPermissions();``` @molten bison something like this is probably what you want
thank you!
but hmmm what if they have both=
which one will it prioritise?
because when i just tried it. It just returns the first one. And not the second one. Which is how it would be needed to be
it priorities the first in the list
just switch the checks
if you want the first one to be second
there is perm priority
so the top one is prioritised?
help
[15:30:50] [Server thread/ERROR] [me.clip.placeholderapi.PlaceholderAPIPlugin]: [PlaceholderAPI] Failed to load expansion class VaultExpansion - One of its properties is null which is not allowed!
[15:30:50] [Server thread/ERROR] [me.clip.placeholderapi.PlaceholderAPIPlugin]: [PlaceholderAPI]
?
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
the startup log too please
ok
also where did you get that expansion from?
ecloud
manually?
please. when I say a full startup log. send a full startup log. and when I say in a paste bin. do it in a paste bin. not as a message. thank you: https://paste.helpch.at
ok sorry
I mean. it seems to me like the vault expansion is corrupted.
maybe when you download it or when you upload it to the server. idk for sure
but one of the process corrupts it
can you DM me the exact JAR you're using rn?
don't delete it
@austere hawk
ok
ok danni. and what version of the expansion is this?
latest?
or is it an older one
?
mmm wait
is 1.7.0
and the same error shows when you download it using the /papi ecloud download vault command?
yeah
alright. I'll send you a build in DMs with a temporary fix in a bit
ok
@errant iron u know how everyone's been reporting the vault expansion having VERSION null and I Kinda blamed you for it? well not really but yeah. turns out that expansion doesn't just have a version string like "1.7.0" or something like that. it has private final String VERSION = getClass().getPackage().getImplementationVersion(); do u know anything about this and why or when can it be null?
my bungee placeholders broke i have the plugin update and when i donwload bungee and try to reload it i have error in console
https://pastebin.com/jwy9LA4M
that has nothing to do with bungee expansion. its to do with your essentials expansion. make sure you're using the development builds of EssentialsX.
it might break other expansions tho. so that might still be why bungee expansion is not working
i dont use EssentialsX plugin, i use AquaCore but it worked everytime and then my hosting made soem back-end configuration and rebooted the node and then it didnt work
i never really used essentialsX on that server
well then just delete the essentials expansion.
go to plugins/PlaceholderAPI/expansions
it should be in there
its fixed thank you
what was the problem if you don't mind me asking?
bungee placeholders didnt work
i also deleted bungee expansion and downloaded it again
oh I meant to ask what the fix was xD
but alright. π
This a known error? Couldn't find anything about it here. https://paste.helpch.at/ledicevase.cs
papi 2.10.10
purpur 1.17.1
yeah. just update your server expansion
oh gotcha. thanks.
Wtf it uses reflection
Well yeah maybe that's why it's not working for a bunch of people
yeah. idk why they couldn't make it just a simple string
but yeah. I really had to check
bcz literally all reports
were just vault version
and found that xD
oh no no Star
Well hey, glad I added this check huh
u wanna PR and change it to a string or something?
Ya I'll do it when I get out of bed lol
alr
how do I get the placeholders for jobs reborn?
thhey don't exist, apparently
there's nothing about jobs or reborn in the list. I'm guessing the placeholders are built in but they don't display
sooo anyone know?
.lang.NullPointerException: Cannot invoke "me.clip.placeholderapi.PlaceholderAPIPlugin.getLocalExpansionManager()" because the return value of "me.clip.placeholderapi.PlaceholderAPIPlugin.getInstance()" is null
someone have a idea for solve it ? ^^
Hello I can't get the %player_ping% from pinger placeholder to work.
I did /placeholderapi ecloud download Pinger, /papi reload, /papi register Expansion-pinger.jar, /papi reload and then /papi parse me %player_ping% and it just says %player_ping%
make sure u have Player expansion, the text on the left of the placeholder is the expansion you need
so for %player_ping% you need the player expansion
Thanks :DD its working now
where can i find it deluxemenu 1.17.1
#general-plugins next time plz
but download here: https://ci.extendedclip.com/job/DeluxeMenus/lastSuccessfulBuild/artifact/build/libs/DeluxeMenus-1.13.4-DEV-117.jar
Essentials expansion is not working for 1.7.10
[05:25:45 ERROR]: [PlaceholderAPI] Failed to load expansion class EssentialsExpansion - One of its properties is null which is not allowed!
[05:25:45 ERROR]: [PlaceholderAPI]
java.lang.NullPointerException: The expansion version is null!
at java.util.Objects.requireNonNull(Objects.java:228) ~[?:1.8.0_282]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:166) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_282]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_282]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) ~[?:1.8.0_282]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_282]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_282]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_282]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_282]
at java.util.stream.LongPipeline.reduce(LongPipeline.java:461) ~[?:1.8.0_282]
at java.util.stream.LongPipeline.sum(LongPipeline.java:419) ~[?:1.8.0_282]
at java.util.stream.ReferencePipeline.count(ReferencePipeline.java:593) ~[?:1.8.0_282]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$3(LocalExpansionManager.java:327) ~[?:?]
at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) [CraftTask.class:1.7.10-1614.57]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:346) [CraftScheduler.class:1.7.10-1614.57]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:905) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
Any help?
Same thing with the Vault expansion
I uh, don't think most expansions work with 1.7.10
I didn't even know PAPI worked with 1.7.10 ngl
It's got hooks in 5 of our other plugins, but it's not grabbing essentials
Any help would be appreciated. Trying to get another plugin to register the users nicknames with essentials but without papi it just returns their regular mc username
Like change the minecraft version?
yessir
Unable. Mods are for 1.7.10
Hello. I started looking into the PlaceHolderAPI plugin. But placeholders don't work even after I have installed the ecloud I want.
I also found information in the official documentation for the plugin that you need to import it into your project. But I don't quite understand if this really needs to be done. There are no video tutorials on this topic.
I Going to use placeholders for the MyCommand plugin.
P.S After installing ecloud I registered the command "/papi reload", but it did not help.
%vault_eco_top_balance_formatted_1% not working. Show empty
you have to enable the baltop placeholders in PAPI's config
Thank you very much π
you also need the vault expansion version 1.5.2 not the 1.7.0 one
Can this also help me? With my problem
Ie PlaceHolderAPI only works with Vault 1.5.2?
can you give an example of a placeholder that doesn't work?
placeholderapi works with all vaults. the baltop placeholders were just removed from the newer versions of the expansion. so if he wants to still use them he has to downgrade to versions that had it
All placeholders don't work
alright. do /papi dump and send over the generated link
Okay, I will try this.
And so, I registered this command.
and if you do /papi parse me %armor_amount_helmet% what does it return?
He showed the number "0".
well then how does the placeholder not work?
you said no placeholder works. but clearly this one does
Um, very strange... Wait, I'll double-check. Placeholders really didn't work, I don't need to lie to you
well tell me which ones didn't
maybe there's just a few that don't work.
it might also be the the place you tested them in doesn't support PlaceholderAP
I
you have tho think about that as well. not all plugins support PAPI
Can someone help me? I have this issue with 'math' from pAPI that my calculation doesn't work. I use it to calculate how many people are online on a number of servers. I use serverselectorX for the navigation and I want the calculation in the navigation menu. I tried this example: https://i.gyazo.com/53909dc00c2e4f3cb4def4464a30e993.png but it gives this error in the menu:
where's that example from? can you link me please? because [precision:0] is not a thing anymore
that too
ofc I did that
you have to use %math_0_...% now
Sorry, I was wrong. There are workable placeholders, but the % armor_amount_SLOT% placeholder does not work
alright I'll try that
wait. how does it not work? you just said it returns 0 right?
Yes
The number 0 is returned by a placeholder %armor_amount_helmet%
well then how does it not work? is it supposed to return another value?
where are you trying to use it?
So for the 'MATH-HERE' I can still use: {ssx_server_ultrahardcore-game-1_online}+{ssx_server_ultrahardcore-game-2_online} ?
MyCommand
wait. so if you do /papi parse me %armor_amount_SLOT% it returns a number? that means that the placeholder works. and the problem is that MyCommand doesn't parse it
yeah
I updated their wiki as well
to use the new precision declaration
Hm, this command returned me %armor_amount_SLOT%
armor expansion is broken
Thanks, it works now
huh? he just tested it with helmet and it worked apparently
trust me, it is broken
Sorry, I didn't quite understand you. What does it mean to replace?
Yes, that is right
thanks!
Sorry, I just thought all placeholders weren't working for me. This placeholder is not that important to me, thanks for the help π
Hey guys does anyone know why %statistic_days_played% won't be working? I am currently using it on my Server but it is stuck at 0 and won't change even as the days progress. I have done /papi ecloud download Statistic too
the statistic expansion just gets the minecraft statistics. My assumption is that for some reason your server doesn't register them anymore
A member of staff has requested I move your message to a paste,
Most likely because it contains a config/error/code snippet.
@steep panther go to plugins/PlaceholderAPI/expansions and delete the bungee expansions/ there's 2 or more in there.
delete them all
and download it again
Aight, ty
That's really weird since this is a fresh install and I've changed nothing to do with that
Please respect the rules, be patient and don't ping staff members!
Does anyone know which placeholder I can use to display a players country?
EssentialsX Geo
Ty
Unsure what the issue may be since there isn't any kind of plugin requirements for PlaceholderAPI. Just none of the placeholders work at all with it. No errors in the console, besides one but the plugin allows me to reload and download extensions to other plugins so I wouldn't understand why it wouldn't just be completely broken. Going to edit this post with a pastebin in a moment.
https://pastebin.com/WHHymQcS - I seen something about updating server expansion but not sure what that means.
Does anyone know if there is a Placeholder that tracks how many Diamonds a player has mined?
the statistic expansion. %statistic_mine_block:<material>%
that one looks like a problem with the engine expansion.
make sure you have the engine plugin installed.
enjin*
Why would I be required to have Enjin to make placeholderAPI work correctly?
well. you are not. you have the expansion installed. the expansion requires it. just remove it if you don't use it
Would that explain why all the placeholders do not work, just because one botched expansion is messing the entire plugin up?
it would yeah, if an expansion throws an error, all expansions supposed to load afterwards won't
Thank you Blitz, got another question sorry haha. How about picking up items, is that tracked in anyway?
Trying to do a Diamond Count you see. So initially I thought tracking the amount of Diamond Ore Mined could work, but then I remember fortune was a thing π
I'm not sure. the statistic expansion offers all the statistics that minecraft tracks.
you can see the placeholders here: https://github.com/PLaceholderAPI/PlaceholderAPI/wiki/placeholders#statistic
Weird... I have found that there is a Statistic that Minecraft tracks but it isn't apart of that Expansion
So apparently a pickup statistic is contained within the expansion but can't be seen on that website. %statistic_pickup:diamond% this works for me
Ah I see, then. Thank you. Also thank you too @turbid tide
it might be this one %statistic_use_item:<Item Material>%
%statistic_pickup:diamond% does work haha just isn't mentioned on the Website
haha no worries
Any papi expansion that has %uuid% placeholder ?
I mean I just need the same thing as %player% does except it returns the name of the player and the one I want should return their uuid
@gritty pasture %player_name% for player name and %player_uuid% for uuid. download the player expansion first tho: /papi ecloud download Player then /papi reload
Hello can someone help me ?, I need to replace a variable PlaceholderApi
wdym?
What do you mean by variable ?
%plotsquared_currentplot_owner%
Do you mean combine placeholders?
you can use the javascript expansion
I see
Only the nick without rank appears
yeah. so if you want. you can make a custom javascript placeholder
that will return both the rank
and the name
How can I make it appear with the rank of Luck perms?
or I guess you don't even need javascript
you can use the parseother expansion
%parseother_{plotsquared_currentplot_owner}_{luckperms_rank}%
something like this will probably work
:0
@austere hawk please just use this channel if you have something to say. no dms please. thanks
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
I already did it but now the variable does not appear in the scoreboard
have you downloaded the luckperms expansion?
yes
did you /papi reload?
yes
what scoreboard plugin are you using?
TAB-2.9.2
wait
I think luckperms_rank is not even a placeholder
it might be {luckperms_group}
a
%parseother_{luckperms_group}_{plotsquared_currentplot_owner}%
ugh
I Literally
did the same thing you did xD
i DIDN'T CHANGE ANYTHING. FUCK MEE Xd
%parseother_{plotsquared_currentplot_owner}_{luckperms_group}%
ahhhhhhh
Sorry x,D
yee
eeeee
Where can I send images?
I literally see the variable %luckperms_group% in the Scoreboard
help :( pls
what does /papi parse me %luckperms_group% say?
%luckperms_group%
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.
Okay so that means the extension isnt installed
this is where you send images ^
ye
browser is crashing. adam please help him. ty
ya ya
if it still doesn't work after that rMau ^^^ send a full startup log. well first restart the server then send the full startup log
I already have it and it appears to me %luckperms_group%
then do what I asked please. ty
?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
okay
Please do send the full latest logs
In a bit need to make my smoothie
okay ty
In a moment I will have to go out, as soon as I return I do :/
Sounds great we will be here and reply if we are free
hoow Thank you
yo guys, I'm using papi +serverlistplus and I can't make player_ping from player extension work
what happens when you do /papi parse me %player_ping%? do you get any warnings/errors/
it prints 0 on chat
huh. and what happens when you use it in serverlistplus?
it becomes a blank space
Your connection is {player_ping}ms! becomes "Your concection is ms!"
wait. does serverlistplus only accept bracket placeholders?
yes
it wont recognise the placeholder like this I think, let me try
one sec
yeah it just becomes text "Your connection is %player_ping%ms!"
I'm also using the server extension and it works just fine
very strange. since /papi parse me %player_ping% works, it should work in slp as well
using the server_uptime one
yeah, my bet is that it only works if the player is currently connected to the server
like it won't show your ping bacause you're just looking at the server title
idk
oh
well yeah
that makes sense
if the player is not online the ping will not work
yeah the slp plugin makes the server ping on the title screen unable to work, I was trying this placeholder to make a substitute
well, I'll try something else later, thx btw @turbid tide
π
Hello I have this error when my server finishes booting
https://paste.helpch.at/xukiqoyeco.md
update the server expansiion. should fix it
How ?
/papi ecloud download server then /papi reload
okay ty
π
hi
hello
Now if you explain to me how I send you all the console log? can I do it by chat?
no. please put it in a paste bin
go to https://paste.helpch.at
paste it there
then press CTRL+S
to save it
and copy the link from the url bar
at the top
and paste it here
the link I mean
Hey guys so I have just done a fresh install of my server and for some reason the statistic %statistic_time_played:days% isn't tracking days, at least I don't think. Since I've waited a few Minecraft Days now and it hasn't went up from 0
Does anyone know how exactly it is being tracked?
it's just the minecraft trackers
I think it's stored in the world folder
as well
might want to contact your server software provider aka paper, spigot etc.
Do you know if it's actual Minecraft days or like 24 Hours IRL?
ugh. the time played tracks irl time
so 1 day = 24 irl hours
so yeah. if you don't have 24 hours played on the server
that would make sense
btw
you might want to use %statistic_days_played% instead of whatever you're using now
bcz that placeholder doesn't do what you think it does
Awesome will do, thanks!
just so you understand what the one you were using does
it is basically like this
if you have 1 month 3 days 5 hours played
it will show you 3
if you have 2 weeks 3 hours played it will show you 0
Ahh... okay thank you. Do you know if there is a placeholder that tracks actual Minecraft days or nope? I can't find any but I might be blind xD π
Like days survived as an example
hmm. you could just convert your irl time to minecraft time
with some simple math I guess
%math_0_((({statistic_seconds_played}*20)/60))/60)/24%
I think
Divide by 20, not multiply
wait
hmm
I forgot how it all works
actually
oh that entire thing is broken
20 irl minutes
= 1 mc day
%math_0_{statistic_minutes_played}/20% this would return mc days righty @vivid sparrow ?
@scarlet yew ^^^
ty
%statistic_(movement type)_one_cm% Is there a way to display this in a different unit of measurement like blocks?
ugh. is there no meters?
gimme one second
yeah i looked it up myself
ah. just use math and divide by 100
ah thanks
%math_0_statistic_(movement type)_one_cm/100%
since 1 block is 1 meter
this will work
make sure you have the latest version of the expansion
/papi ecloud download Math then /papi reload
should download the latest one
i did, i figured it out, it was missing the {} around the placeholder
is there a way to remove the decimal value?
oh right
that's my bad
well that's what the _0_ part is supposed to do
remove decimals
do you have the latest expansion? make sure you do again
π
wth blizt
Hey I'm trying to use the RandomNumber scale. somehow it doesn't return a number?
%randomnumber_number_scale% > %randomnumber_number_50000% it just returns the placeholder
Bruh, ;-; Why have they banned me? What did I do wrong? first we talk, I did nothing wrong My Discord is rMau#1498
I just want help and I thought you were good people, unban me that I have not done anything wrong
Pls, I just want help ;(
Please respect the rules, be patient and don't ping staff members!
If I remember correctly it was for leaking plugins
It does not matter. What you did is both illegal and not nice. Just letting you know you will also get banned on this account.
Then use free alternatives
Okay
Why %player_ping% returns 0?
is it a local server?
localhost
Not an idiot
what?
Its not local server
alright. what is the server version then?
This server is running Tuinity version git-Tuinity-"8e7cc4d" (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 8e7cc4d on HEAD)
You are running the latest version
PAPI 2.10.10
alright. can you make sure you have the latest version of the player expansion? /papi ecloud download Player then /papi reload
I've already done it serval times
Hi I have an issue that cannot be solve until now.. Please help
I refer this issue to the skript community and also essentials community they said the issue is from PAPI
papi?
yeah. I'm confused. what has papi to do with that?
daddy issues
smh yugi
π
placeholderapi
Details: EssentialsX shows errors in the console with UUIDs, either on startup, when players log in or when running certain commands.
Cause: We're currently investigating userdata corruption caused by poorly-written third party plugins and server implementations. In order to aid the detection and resolution of these issues, the latest EssentialsX dev builds report signs of userdata corruption in the console, along with a stack trace that indicates possible sources of issues. These warning messages are not harmful on their own.
Solution:
PlaceholderAPI is known to trigger these warnings. If you use PAPI, keep an eye out for updates to both EssentialsX and the PAPI Vault and Essentials expansions.
im not sure how to fix this
when i start my server without placeholderapi it will start up without any isssues
so im confused whats the problem @@
ah. the vault and essentials expansions. so if you're on the latest dev builds, you do /papi ecloud download vault then /papi reload to download the latest vault expansion, then go to plugins/PLaceholderAPI/expansions and delete the Essentials-expansion.jar if you find it there and then download the one that is pinned in this channel and put it in the same folder then do a /papi reload. a server restart might be useful after all this
I have a problem with aplceholderapi issue to making a valut rank