#placeholder-api
150650 messages · Page 133 of 151
oh okay tysm bro
No probs
hi, anyone know where can I get regionplaceholder??
For world guard?
yes
Yeah download the WorldGuard papi expansion, %worldguard_region_name%
It should work with /papi ecloud download worldguard
mhmm
it has config?
like:
no-region: '&cNone'
SuperioSkyblock2:
YourIsland: "Your Island"
OtherIsland: "{owner}'s island"
WorldGuard:
spawn:
name: '&c&lTEST'
test1:
name: '&b&lTEST1'```
Nope I don’t think it can be configured
mhmm because I saw a plugin that has that config and when you use a specific placeholder it change to the name: you put but I wasn't able to find it
bro why pinger papi extension not working with me
always show offline
Dunno tbh, I would just say make sure you put the info in right
lol
then go to placeholder website and search for this
Pinger
and this one to show the server is online or offline
and its always show offline and i did correctly idk where is the issue
I know what it does I just dunno why it doesn’t work you
bruh 😭
do u know any way how to create website for my server ?
like forums and announcents and like that
NamelessMC I believe does forums
It’s a server for Minecraft help yes
I wonder if you could help me? My problem is, I have 2 worlds, the first one is lobby and the second one is survival, I used math to show the players in them (- person playing) but instead of 1 or 0, it shows 1.000 or 0.000. How do I solve this?
@slow crystal
@idle coral
sorry bot
%math_0_...%
I am trying
oh thank you so much it finally worked ❤️
Hello!
I use a plugin that executes commands and parses placeholders itself.
(I'm using there command to change the line in DecentHolograms)
But the problem is that I need this plugin not to parse the placeholder, but to simply write text with the placeholder into the hologram and for the hologram itself to parse the placeholder.
The developer of that plugin is not very active and I think he will not soon implement my idea.
Tell me what can be done?
I think you can use another placeholder that will replace my symbols, for example | (|player_name|) by % (%player_name%)
there are such?
/papi ecloud download Utils
/papi reload
%utils_escape_player_name%
wow!! ❤️
Hi, I am trying to create a configuration menu, and I would like to know if there is a placeholder to indicate the status of the msg with essentials, because I would like to add a status or if it can be done with a ChangeOutPut.
Help, as in %formatter_number_
make a pattern through a dot? for example 1.000.000
%formatter_number_format_it:_1000000%

hi. Utils parseother:[name] don't support placeholders?
is it possible to display %player_displayname%,
and if it is empty (the player is offline), then just display his nickname?
parseplaceholder:[{player_displayname}]
though you probably want player_name instead
Hi, I want to put a variable inside a variable, but I don't know how to do it.
For example, I want to make 1 a variable in %img_level_1%.
However, if you use %img_level_%player_level%% there is no output.
Sorry I'm using Google Translator.
/papi ecloud download Utils
/papi reload
%utils_parse_img_level_{player_level}%
thank you!
Additionally, if the level variable is a script, how should this be done?
skript_playerData::{uuid}::level
same thing, but either use {player_uuid} or \\{uuid\\}
can either be \\ or \ depending on where you use the placeholder, try both in case one doesn't work, or just try with {player_uuid} if none work for some reason
thank you so much!
%utils_parseother:[{score_variables_nick}]_player_displayname% no work
and where to insert a variable with a nickname?
%utils_parseplaceholder:[{utils_parseother:[{score_variables_nick}]_player_displayname}]% ??? :d
😦
...
%utils_parseplaceholder:[{score_variables_nick}]_player_displayname%
parseplaceholder = parseother with placeholders
ok :d
Is there any placeholder to return the nickname in text (from score_variables_nick) if the player is offline?
no idea
_try & _trycatch its what?
when placeholders throw errors
try prevents the error from throwing, and trycatch returns a default value instead
guys anyone have a placeholder have divide math ?
for example i mean
320 divide 64 = 5
and placeholder return 5
what?
I just gave you the placeholder
em you have idea ?
oh oh oh xD sorry thanks
Can I get a full list of NBT on an item in player's hand with checkitem expansion?
/papi parse me %checkitem_getinfo:mainhand_nbtstrings:%
Cheers, and would you recommend any plugins for adding nbt? or would a small skript suffice?
I'm trying to apply nbt to an item if it does not exist using ConditionalEvents
not really sure, but I feel it might be able to be done within conditionalevents? idrk
never used it
It kinda just gives you generic actions like executing commands, so would likely need to find/make a command for it.
The placeholder you send just returns empty https://prnt.sc/Nc6SnukTef5Q
but the item has 10 tags https://prnt.sc/X8Vz-ECBaFnG
i think you could use the /data command and merge it
but idk how exactly
/papi parse me %checkitem_getinfo:mainhand_nbtstrings:s%
what about that
prob not
hmm
can you hold the item and type /data get entity @s SelectedItem @merry jasper
send picture
this does not seem possible*
oh wait
the first time you parsed it you forgot the :
https://i.imgur.com/sAKqUsj.png data command works theres a bunch more below
ahh ok
so try this again
with the :
got it cheers
nbtstrings has nothing but nbtints has stuff
hm, was looking for the tag that vk's omnitool uses.
but dont see it 
want to make every tool one by default instead of issuing a command to give a player one
ic i changed it
actually strings does show, i spelled wrong again lol
but strings and ints is same output
oh ok
yeah
I thought they would be
hmm actually they shouldn't be it looks like
idk
🤷♀️
Do you know what 1b means as an nbt value or is that plugin specific
it's byte, it's an integer value
ah so 1b likely means true
uh
depends on what it is I guess? nbt has boolean values so there wouldn't be a need to store a true/false as a byte value
Any expansion with more placeholders for bungee/velocity?
BungeeExpansion just have 2 basic placeholders...
Error » https://paste.helpch.at/NA
PlaceholderAPI code » https://paste.helpch.at/NA
Loader » https://paste.helpch.at/NA
Alr looked in this channel/google but didnt found any fix yet,
It softdepends on placeholderAPI
you're missing the PlaceholderAPI plugin
But there is no way of canceling the placeholderapi thing when the plugin isnt loaded?
My scoreboard doesn't really work, my money system shows all players the same balance and %player% doesn't work either. It just doesn't load, what can I do??? I need support quickly
add a check for whether the plugin is loaded or not
alr did that
Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")
?player
Plugin PlaceHolderAPIPlugin = Bukkit.getPluginManager().getPlugin("PlaceHolderAPI");
if (PlaceHolderAPIPlugin != null && PlaceHolderAPIPlugin.isEnabled()) {
DatabaseManager databaseManager = DatabaseManager.getInstance();
me.clip.placeholderapi.PlaceholderAPI.registerExpansion(new PlaceHolder(this, databaseManager));
return;
}
This all is done, & softdepend for placeholderAPI, but when the plugin (PlaceholderAPI) isnt installed, my plugin just drops out the error
??
what?
send your server logs & your class with onEnable
. https://paste.helpch.at/enobixebud.java
@Override
public void onEnable() {
...Other Code
loadPlaceHolderAPI();
...Other Code
}
can you send your logs?
your logger info isn't even showing in console
so there's something wrong in your code
can you send the full onEnable method?
(Whole Main class)
are you using Gradle or Maven?
Maven
send your pom.xml
I'm not sure what's wrong, none of the messages in your onEnable show in console, even the ones before you load your PAPI expansion
yup
the PlaceholderAPI method?
the loadPlaceholderAPI yeah
Exactly the same error
what if you delete your entire Placeholder class?
https://paste.helpch.at/uzerakaxoh.css was the error in log
yeah
Plugin enabled without the class
it seems to be trying to load the class regardless of whether you create a new instance or not
can you send your jar in DMs?
yupp

what changed from what you originally had?
oh
nvm
well that's a good solution as well I guess 😅
I think it was a outdated version
idk
Hello doesn't placeholderapi have bskyblock support? I'm trying to connect another plugin via ecloud, but it doesn't work
@mint fable Unknown expansion.
bskyblock does provide placeholders, yes. They are included with the plugin
https://docs.bentobox.world/en/latest/gamemodes/BSkyBlock/Placeholders/
hi
Is there a placeholder to display the exact number of the player you were when you joined the server?
idk why but the progress bar expansion not return the value that i want, heres the screenshot no error console https://ibb.co/D5mB0Mb. But when placing the placeholder in TAB's scoreboard it works, but not with others https://ibb.co/6N8QSzW
ohh solved it, sorry
i need this fixed if u can help in my tab list and when i type my username comes up as %assentialnick% it also says %afk% all the time
im not sure if this is a placeholder thing or not
hello, i am looking for some way of returning a custom value for a plugin placeholder like:
%simpleclans_is_member% displays only yes or no
but i want to use this placeholder to display No as "No clan" for example,
is this possible?
Is PlaceholderAPI compatible with Velocity?
(Got it %changeoutput_equals_input:{simpleclans_is_member}_matcher:no_ifmatch:No Clan_else:no%)
but i want it to not show anything when players are in a clan so it'll show instead %simpleclans_clan_name%
any help appreciateed
you want it so that if player is not in clan it show no clan, if they are in clan it shows simpleclans_clan_name ?
if that so, then %changeoutput_equals_input:{simpleclans_is_member}_matcher:no_ifmatch:No Clan_else:{simpleclans_clan_name}%)
will try tomorrow tysm
i guess the last closing parenthesis is a mistake right?
i can change the variable of a placeholder? of %essentials_afk%
^ yes use changeoutput pretty sure
nope, not workin
as in, error?
ah it's possible you cannot have a space at "No Clan", or you have to do something extra so it doesnt break
%changeoutput_equals_input:{simpleclans_is_member}_matcher:no_ifmatch:NoClan_else:{simpleclans_clan_name}%
try this
despite im on a clan
and what does %simpleclans_is_member% gives out?
the clan name ofc
i mean, it displays "no"
🤨
If i have a placeholder which returns a list of things, can i dynamically create these as items in a DM menu? So that the items themselves are not hard coded but instead dynamically read?
e.g. for a menu of player's homes, for example. Or a menu of valid enchants for player's current tool.
Hi, sorry for late reply! When running this It also mentions 'default' not the X.
Is it possible to show placeholders on the new display entity things? I've just tried and it just shows the placeholder text instead of parsing but not sure if there's something special that needs to be done
if you're using a plugin that spawns those display entities and supports PAPI, then yes
otherswise, no
anyone?
I want that in tab if some player is in a clan it would show their clan name and if theyre not it would show no clan instead of just blank. I know that i should be using changeoutput placeholder but I can't manage to do this. Clans placeholder is %fc_player_clan_name%
What are the valid slots for checkitem expansion? link on wiki is broken:
https://proxy.spigotmc.org/d3e11b631e22f45fc07c3fcd1c7000b2245fed78?url=http%3A%2F%2Fi.imgur.com%2F3YCrfC8.png
nvm deluemenus page had valid link https://imgur.com/3YCrfC8
/papi parse me %checkitem_inhand:main_nbtstrings:"OmniTool"=1b,strict% is returning yes no matter what i am holding 
Solved with /papi parse me %checkitem_inhand:main,nbtints:OmniTool=1,strict%
ty
sorry for ping :L
its ok
can i use a placeholder for slot # haha
Trying to figure a way to dynamically load different items based on player's hand, without tons of view requirements
https://github.com/HelpChat/DeluxeMenus/pull/61
found this, didn't merge nah?
work well?
oh in the dev builds?
no, this needs a bit more work for it i think
it works well though
Ah fair
if you wanted to build it
Might be mistaking it, does this let me specify a placeholder value in slot:?
lol no worries
trying to condense like 6 diff menus into one
enchanter that has diff items depending on a string constant i.e. the material name in hand
https://imgur.com/UaB6323 i.e. a different set of books here lol
Will ping one through the dms if interested
?dm-multireq
@merry jasper
.
Is there a way to have PlaceholderAPI ignore a specific percentage %? For example, "96% %player_name%", I'd like to ignore the first % as currently it's causing "% %" to be parsed instead of %player_name%.
I mean you could try this one. https://github.com/aBooDyy/Progress-Expansion
Aha! Thanks
or if you're using that in TAB, you can use %%
And would you mind helping me?
sure, what's the issue?
This one.
what does the placeholder return currently when you don't have any clan?
/papi parse me %fc_player_clan_name%
It just shows blank
Nawh that was just an example my actual use-case is a command that includes some worldedit patterns (96%sandstone,0.5%stone,10%cobblestone), but the plugin that runs the command is parsing the entire command, causing issues n such
%changeoutput_equals_input:{fc_player_clan_name}_matcher:_ifmatch:No Clan_else:{fc_player_clan_name}%
Ty
/papi ecloud download ChangeOutput
/papi reload
I'll try it when i'll get back home.
Can I have three condition checks in changeoutput/are there other placeholders i can use to do multiple conditions?
Without using JS?
I want to get rid of this JS placeholder.
I guess I could wrap a 3 changeoutput inside a changeoutput 😂
a changeoutput for each conditions returning yes/no, and then replace yesyesyes with my valid text 😂
What's up with this math expression wrapped in a changeoutput?
Parsing the math expression itself, works fine and returns 1 or 0. But the changeoutput always only shows the 'else' text.
%utils_parse_changeoutput_equals_input:{math_0_{tokenenchant_token_long} >= {tokenenchant_repair_cost_long} && {player_item_in_hand_data} > 0}_matcher:1_ifmatch:&e→ Click to repair_else:&c❌ &mClick to repair%
what's the utils expansion for?
too many nested placeholders
it's an expansion you have to download
nice one, works thanks. i'm replacing a js placeholder with that for performance, shame because js is much cleaner 😂
If I have a JS Placeholder, and use it multiple times in one menu, does only one js engine run, or does a js engine run every time the placeholder appears somewhere?
when i use /papi ecloud download Math and /papi reload this error appears
21:27:38 INFO]: FunadosDuper issued server command: /papi ecloud download Math
[21:27:39 INFO]: [PlaceholderAPI] Fetching available expansion information...
[21:27:41 INFO]: FunadosDuper issued server command: /papi reload
[21:27:41 INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
[21:27:41 INFO]: [PlaceholderAPI] Fetching available expansion information...
[21:27:41 ERROR]: [PlaceholderAPI] Failed to load class files of expansion.
java.util.concurrent.CompletionException: java.lang.UnsupportedClassVersionError: com/ezylang/evalex/EvaluationException has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:1.8.0_401]
at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:1.8.0_401]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
[?:1.8.0_401]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(Unknown Source) ~[?:1.8.0_401]
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_401]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_401]
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_401]
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_401]
Caused by: java.lang.UnsupportedClassVersionError: com/ezylang/evalex/EvaluationException has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_401]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_401]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_401]
at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_401]
at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_401]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_401]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_401]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_401]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_401]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_401]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_401]
at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:421) ~[?:?]
... 6 more
I'm pretty sure it's parsed multiple times
meaning multiple js engine instances
Ah ok, all good I’ve took out most of my js ones
How do I show the total number of players in 3 worlds(survival, survival nether and the end)?
I was using something called playerlist expansion, but seems like it has been removed lately.
I tried something:
%world_players_survival+survival_nether+survival_the_end%' but seems like it's not the perfect way to do it :P
only %world_players_survival% works
%math_0_{server_online_survival}+{server_online_survival_nether}+{server_online_survival_the_end}%
/papi ecloud download Math
/papi ecloud download Server
/papi reload
Anyone help? hologram vanished idk what happened
provide more info
Thank you Boss! 🙏🏻
hey papi isn't being loaded by my server. It's fabric and 1.20.4.
ohh wait. I'm using some other mod called text placeholder api mb
Hello ! I made a mob so it send a player a placeholder when a player comes near to the boss but the placeholder doesn't exist before it is sent (that's how the plugin works I guess). And I would like to check the value of this placeholder, however, as it doesn't exist yet, it send "An internal error ...". Is there a way with PAPI to get a "default" value for a placeholder that doesn't have any value yet (or even exist) like a failsafe system ? I try with changeoutput and this wasn't working :/
%utils_trycatch:<defaultValue>_placeholder%
/papi ecloud download Utils
/papi reload
Thanks a lot 🙏
My phone number is tied to an old account. I deleted the account but won’t let me use my number with this one?
How to get list of players inventory items in javascript expansion?
with the player expansion and the %player_ping% placeholder, is there anyway to make your server ping more often, right now it updates your ping really slow
I cannot find the config.yml file for PlaceholderAPI even though I have restarted the server a few times.
I checked the PlaceholderAPI folder inside the plugins folder and every folder I had on my server.
I found this in a very old thread but I'm trying to list the item's enchantments in a list format and if the item doesn't have any enchantments then to show "No enchantments". Here is the javascript that I found, is there an easier way to do this?
var player = BukkitPlayer;
var material = '%player_item_in_hand%';
var line = ' ';
function itemlore() {
if ( material !== 'AIR' ) {
var has = player.getInventory().getItemInHand().getItemMeta().hasLore();
var linelore = player.getInventory().getItemInHand().getItemMeta().getLore();
}
if ( material !== 'AIR' && has === true ) {
var lore = player.getInventory().getItemInHand().getItemMeta().getLore().toString();
}
if ( material !== 'AIR' && has === true && lore.indexOf(', ,') !== -1 ) {
lore = lore.replace(/, ,/g, ', ,');
}
if ( args.length == 1 ) {
line = args[0];
}
if ( material === 'AIR' ) {
// return 'AIR' when you aren't holding an item (You can change it to whatever you want)
return '';
} else if ( has && line === ' ' ) {
return lore.replace(/^\[/, "").replace(/.$/,"").replace(/, /g, '\n');
} else if ( has && line !== ' ' ) {
if (linelore.length >= line) {
line = parseInt(line) - 1;
return linelore[line];
}
// return ' ' (Nothing/blank line) when the item you're holding doesn't has the requested line (You can change it to whatever you want)
return '&b• &f&nNo Enchantments';
} else {
// return ' ' (Nothing/blank line) when the item you're holding doesn't has lore (You can change it to whatever you want)
return '&b• &f&nNo Enchantments';
}
}
itemlore();
is there a way to make a custom placeholder with this value {levels::%player's uuid%}
for custom leaderboard using ajleaderboards
use this placeholder
How?
Yeah i want to use the skript for our player levels in a ajleaderboard but how do i add the place holder %skript_levels::{uuid}%
first make sure the placeholder works with /papi parse me %skript_levels::{uuid}%
it should output the result in chat
Does work
then if that worked, follow this guide: https://wiki.ajg0702.us/ajLeaderboards/setup/
Thanks
How to count amount of players in x blocks radius?
Any way I could fix this?
Hello, somebody know if there's a placeholder for check ítem tags?
Is there a magic syntax setup I'm missing to try and use objective score in a math expression:
%math_{objective_score_{OBJECTIVETITLE}_{Timer}}/20%
Does anyone know how to output the value at a specific position from an array like "aa,bb,cc,dd,ee,ff"? Please help
arrayName[0] for the first position, then arrayName[1] etc
Oh sorry I'm not a developer I got the channel wrong
Good morning how are you? I would like help on how to reset these 3 options in the image below 👇 - '&f➽ &fKill: FFFF%statistic_player_kills%'
- '&f➽ &fMortes: FFFF%statistic_deaths%'
- '&f➽ &fKDR: FFFF%javascript_requlogiakd%'
@gleaming charm
did you mean resetting the data? the values returned by them?
yes
for Statistic placeholders i guess its inside <server directory>/<world folder>/stats/
I already deleted all playerdata and didn't reset it
restarted server?
yes
do you have multiple worlds?
Thank you very much, I deleted these folders with it turned off and then turned it on and it works, thank you very much for your support friend
no worries :)
Hello, what i can do check left_click_requirement, example if %luckperms_suffix% != "", say "Done"
what are you trying to implement, also consider moving your question to #general-plugins
oh nvm, already answered
how to change the %ping% placeholder update delay?
Hey, so super niche thing but this placeholder parses in game like this: https://i.imgur.com/vXMVV2w.png
But when I use this placeholder in a plugin, it doesn't work, it just says the image (from the chat image plugin) doesn't exist: %utils_parse:4_formatter_text_replace_\n_{ascii_10}_{chatimage_image: {servervariables_globalvalue_donor} 0 0 8 8}%
Any idea why it parses fine in game but doesn't parse in the plugin?
Probably most probably
how do i make it show placeholders from another server?
i have my servers linked with velocity
PAPI doesn't allow you to show the output of a placeholder from another server as far as I know
i see other servers have it
they use the placeholder provided by their proxy ig
know how to get it?
no, i never tried proxy
Hi, i'm testing what plugins of my server work on 1.20.5
PlaceholderAPI doesnt work, it gets disbabled
What is the ETA of support for 1.20.5?
console: https://mclo.gs/OpNYwWO#L293
1.20.5 was just released 🙂 have some patience
guessing placeholderapi is based on paper api then xD
Nah it isn't, but they changed the mapping on a method we used. There's already a PR that I guess fixes it back in February. Going to see if we can get it merged today.
fair enough
Hey, someone knows a fix or have a version with %static_blocks_mined% fixed? Is always count double when breaking a block, thanks 🙂
it won't get fixed, you should find another way
I'm trying to update in TAB every 50 miliseconds for a prison server, but doing %math_ /2% each time will be have perfomance issues I guess 😢
there is a well known alternative to do that or nope? 🤔
does it actually have performance issues or are u just guessing it will?
yeah it has some perfomance issues with just 1 player mining
Based on bungee cord
I'm trying to create a placeholder.
Obtain the API and create a plugin
After applying it to the proxy server, turn on the server.
It says there is no placeholder API plugin.
Is there no way?
I've been struggling with this for a week.
I would appreciate it if someone could help.
Did you solve it?
not in bungee, i using spigot
Is there a nice way of making a placeholder behave like this, without using JS? Trying to think about performance.
- Else %prisonranksx_prestige_name% is not 15, return /prestige
- Else if %prisonranksx_rebirth_name% is not 3, return /rebirth
- Else return Done
you can't return commands
Nah i mean as a string
im displaying it in a scoreboard as progress
well it could be possible with ChangeOutput & Utils, but I feel like the performances would be the same than JS with smth like this
i had a look at changeoutput but theres only one condition check
and JS would be much easier and cleaner
just have a longer update time for that line in the scoreboard
I'm using TAB, is that possible?
as long as its not being updated like every tick i dont think you would really see an issue with js
I don't see this in tab config

nvm
ah it's placeholderapi-refresh-intervals
and i can just add my placeholder to that list
yeah, if you want to change the refresh interval
nice one
https://paste.helpch.at/sulanalemu.csharp sorted thanks guys
woopsl eft a comment from my last script lol
can i get a placeholder for scoreboard which showd date in format like- thu, april 25
/papi ecloud download localtime
then use a simple date format
it shows 25/04/2024
you didnt supply your simple date foramt
ohh ok i will try that!
thank you for help! ☺️
%localtime_time_MMM dd%
this returns Apr 28 for me
thanks
yours would be:
%localtime_time_EEE, MMM dd%
EEE = day of week
MMM = 3 letter month
dd = date
%server_time_dd/MM/yyyy%
for format Sun, Apr 28
ah
%math_[precision]:[rounding]_<expression>% what values can [precision] be, is there a suggested value?
does 2.1 gets round up or down to 3 or 2
2
oh thank you tanguygab c:
🥲
where is the <br>
ahh ok
make the g a capital in ur discord if ppl keep missing it 🤣
nah
I'll never ever touch my username
ever
XD
I haven't changed my username or skin ever since I made my MC account lol
i aint ever touching my mc one i got Aaron hahah
gg
Are there any placeholderapi extensions where I can compare strings logically?
E.g. if A > B would be true because B is after A.
or if i can convert an a-z letter to its number equivalent, a being 1, z being 26. easily without the worry of JS performance.
Is there a way to enable placeholders to be used in bungeecode like a tab plugin?
you can do like plugins such as BTLP or TAB did and make a bridge, an extra plugin for Spigot servers that, forward placeholder data to your Bungee plugin
So I'm asking how to implement it
i dont know how to make plugins.
but why are you answering?
you asked a how to question ig
lol, wrong channel
Also, wasn't really phrased as asking "how to implement/create this feauture"
thanks for understanding 🙏
true
I asked here and they said to talk to the API channel?
doesnt look like you really asked in #development
whats the place holder for playtime wich doesnot shows seconds
i am using %statistic_time_played% this one wich is also showing seconds which i dont want
%statistic_time_played:days%%statistic_time_played:hours%%statistic_time_played:minutes%
it shows 000, how to hide 0 hours or days if player doesnot reach hours or days
Hello. I have a problem and maybe someone can give me some advice or solution.
I use protection stones and I use a PAPI that shows a complete list of all protections separated by " ," (https://i.imgur.com/WpDYfsz.png)
I'm looking for a way to get a separate list of each home. I tried to use PAPI https://wiki.placeholderapi.com/users/placeholder-list/#formatter and it worked but another problem arose and that is that sometimes the home pages have a different length (The name is generated based on the coordinates )
I understand that what I'm looking for may be somewhat complicated, sorry :(. Any suggestions? Thank you
worldguard placeholders dont show (when replying @ me or i wont see it)
how do i fix it
they are just blank
Question does placeholderAPI show luckperms ranks or is it vault or essentials
luckperms & placeholderapi together
how do i hide the role and username when i press F1 because everything disappears but not your rank and username
this doesnt cause the above problem my bad
huh
Hello!!
How I make it to use PAPI as a depend for my custom plugin, but I want so if the server doesn't have PAPI it will work okay
Because its custom messages, so the user can configure the messages he want and use whatever placeholder he wants from PAPI if it's installrd
My first plugin sorry if it's stupid question
The following problem: I have a plugin that runs on Bungeecord and I want to include placeholders there (luckperms) but how do I make it work?
PAPI doesn't allow you to show the output of a placeholder from another server as far as I know
you can do like plugins such as BTLP or TAB did and make a bridge, an extra plugin for Spigot servers that, forward placeholder data to your Bungee plugin
I have already tried to do this on all subservers, it only shows what the placheholder is but not the prefix of the role that the user has
Is Teamchat
are you trying to display luckperms' prefixes in bungeecord?
if yes then this might be helpful https://luckperms.net/wiki/Prefixes,-Suffixes-&-Meta#bungeecord
cant some1 help me with javascript
javascript expansion
my javascript isnt working
[21:52:24 WARN]: [PAPI] [Javascript-Expansion] Failed to set ScriptEngine for javascript placeholder: tokens
which is the papi font changer expansion? (do you guys know if it works with internal placeholders?)
%parseother_{playerlist_online-menu_0}_{alonsoplus_rank_prefix}% %playerlist_online-menu_0%
that gives me a error how can I fix that
yes
what does /papi parse me %playerlist_online-menu_0% return?
follow up: what does /papi parse <insert user from previous placeholder here> %alonsoplus_rank_prefix% return?
/papi parse me %parseother_{playerlist_online-menu_0}_{alonsoplus_rank_prefix}% %playerlist_online-menu_0%
thaths gonna work
but thats not
/papi parse me %parseother_{playerlist_online-menu_0}_{%alonsoplus_rank_prefix%}% %playerlist_online-menu_0%
it should not include the %% around the alonsoplus placeholder
but that way it doesnotwork too
if %playerlist_online-menu_0% returns yes, that is where your issue stems from
i just said
the user's name is not yes
alonsoplus_rank_prefix _raksodnus
may bad - poor english :D
it returns _raksodnus
what does /papi parse _raksodnus %alonsoplus_rank_prefix% return?
oh wait you need to use unsafe
it returns &6[VIP]
and that is;
/papi parse me %parseother_{playerlist_online-menu_0}_{%alonsoplus_rank_prefix%}%
giving an error
.
yep, no problem
??
how i can make javascript work on the lastest java
Hello, somebody know if there's a placeholder for check ítem NBTtags?
how do i make a timer
okay i have a huge project im doing
but i dont know how to make it i was told to use javascript to make said system
Yes, info linked@neat nova 
Really thank you <3
Oops :<
hello i just wanted help on how i can add papi for betterteams
can someone help me?
theres no download command mentioned in the placeholderapi page, could you specify what problems you're facing?
i dont know how to add the team top leaderboard
with ajleaderboard
do you think you can help me
redirect your question to #1007620980627230730 for organized discussion
qq all. hint what placeholder is responsible for getting what day it is on the server? like time query day
try %tm_currentday%
Hello, I have a question about the Pinger extension. How does the plugin check if a server is active or not? make ping requests to an external server?
I need a help.......
I can not make a 'stage' voice chat....on my server
@manic badge
...
Help
@gleaming charm
thx
Proximity voice?
This is minecraft help not discord
Hence #placeholder-api is the channel name of where we are
And please don’t randomly @ staff
Hello there i need a bit of help
my girlfriend got accound hacked can i get it back ?
@gleaming charm
no
why %checkitem_% doesn't see my slots
if i set %checkitem_inhand% - papi will check my hand, but if i set %checkitem_inhand:main% - it will check all my inventory (fixed)
on one of my servers, i have chat format as follows, within essentials;
&r{deluxetags_tag}&r{DISPLAYNAME}
how would i replicate this in velocity? i've found huskchat to handle cross-server communication, but im unsure if this is the best plugin for what i want
good afternoon.
I need help, I hope I didn’t make a mistake with the section.
It's in the tab - '&aStatus:&6 %luckperms_highest_group_by_weight%&2%luckperms_inherited_group_expiry_time_vip%' I can’t find where and how to change the translation so that the month, day, minutes and seconds are displayed in another language
Hi. I need help with using placeholders inside of placeholders. I want a placeholder that outputs the number of players online in the world that the player is in, so I tried %server_online_{player_world}% but it didn't work, the output was 0. Then I tried it with my world name - %server_online_spawn% and this time it output 1, which is the correct number. How do I make it work? Thanks!
/papi ecloud download Utils
/papi reload
%utils_parse_server_online_{player_world}%
Though I'm surprised there isn't already a placeholder for that
When i type /papi ecloud download Luckperms it works and tells me to reload, when i do that it kind of ignores the command and does nothing
Also both my servers running on the same panel do not show placeholders anymore
how can i actually get value of offline player?
ohh accourding to Tanguygab not all placeholder support offline player
is there any way to change placeholder plugin assignment like i have %vault_eco_balance_formatted% and i have e.g. plugin 1 and plugin 2. plugin 1 uses this placeholder but i want it to be used by plugin 2. is it possible?
Thanks! That worked!
I don't understand, can't you just use the placeholder in plugin2's config?
https://imgur.com/VrQzpNm, ah.. 😭
oh
you want the money to be taken from the other plugin?
check which economy plugin Vault chose in /vault-info
i like how people post the same question to different servers for a fast response
no, bc the placeholder is added in bedwars1058 plugin like in game and cannot be changed in config
what?
i can't send picture to show
https://imgur.com/a/DbDbmxM orange 0 is the placeholder that cannot be changed. and some plugin (idk which) hooks into this placeholder and sets it to 0 even ig i have 12.000 dollars on rediseconomy plugin
when i typed /money it shows me 0 and i have more than 0 and it's not even redis...
okay it was problem with rediseco, anyway thank you for help!
Hello, is there a placeholder that gives you a "true" if you meet either of the two options?
For example to return "true" or "yes" if the player is in creative or spectator mode
or you can also do it with TAB by neznamy https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements
Oh thanks
👍
is there a way to display placeholders using /title command?
for example I want to display %player_health% in action bar to nearest player to a command block:
title @p actionbar "%player_health%"
but somehow it doesn't work
/papi cmdparse title @p actionbar "%player_health%"
"Failed to find player: title"
ah right
uh, try papi cmdparse @p title @p actionbar "%player_health%"
though I don't think that'll work
in case it doesn't work, you'll need to download this plugin https://www.spigotmc.org/resources/psudocommands-add-the-target-selector-to-plugin-commands.56738/
and use psudo papi cmdparse @p title @p actionbar "%player_health%"
hey there, i have a client who got a very weird issue concerning the math expansion, i'm not sure what's going on, it's the first time i see that kind of stuff, ive never received bug report concerning that before
i have a hud with this placeholder : %math_0_{player_health_rounded}+{player_absorption}%, and it's not working for my client because he get the error "'+' is not a valid math expression", implying there's nothing around the + sign
but both %player_health_rounded% and %player_absorption% works on their own for him when they parse them
sooooo i'm confused
my only possible lead is that they're using an offline mode server, could this have any impact?
if your client types /papi parse <user> %math_0_{player_health_rounded}+{player_absorption}% : %player_health_rounded% : %player_absorption%
What does it return with?
@bronze shell
I have to leave right now but will be back in a few hours
im transfering the info
are they using it in HappyHUD with the {text=%math_0...%} syntax or smth?
could be the {} breaking everything
wait actually, that couldn't be the case since the + was detected as part of the math placeholder 
yeah it's in happyhud, but it's only doing that to them
no other client is having this issue
text is written like this in happyhud text: "<#ffea00>%math_0_{player_health_rounded}+{player_absorption}%"
that seems fine
help placeholders api placeholders dont work
in chat
but if do "/papi parse me %betterteams_name%" it shows the placeholders but in chat dont do it
help
@glad glen
What chat plugin are you using @sand furnace
what's gonna happen w the checkitem expansion in 1.20.5+
If you are talking about the new tags system, we need an api first
Fixed
Can it be correct that placeholderapi is not working in 1.20.6?
it hasn't been updated for 1.20.6 yet
Alright thank you. A few of my plugins depend on it so i was curious. Good luck updating!
andre_601
@sharp bloom Any chance you can help me out?
type: javascript
expression: '%statistic_craft_item:coal_block% >= 50'```
For some reason this check does not work it just overlooks it.
Hello, does placeholderapi not work on 1.20.6?
use the latest dev build https://ci.extendedclip.com/view/Plugins/job/PlaceholderAPI/
see above
send the log
My ba
d. It crashed on a papi linked other plugin which isnt updates to 1.20.6 yet (essentialsx)
sorry for the mistake
can i add 500 to a placeholder?
Check Math expansion
too late 🤔
Hi. Is it possible to add a placeholder to the item lore? e.g. /itemlore add &a%player_name%
Is that a command from different plugin 🤔
Well it is possible, but depends on the plugin you're using to add lore
Itemedit
I know but placeholder dont work in lore
use /si
while holding the item you want, with all the placeholders set do /si save <id> and then /si give <id> <amount> <player (Same player that will parse all the placeholders)>
thanks
how often is this placeholder updated?
well in this way, its updated once when the command is executed
placeholders in items in general are not good to be updated
heya all, could someone help me with parsing what items are placed in specific slots in the player's currently open chest? making a GUI
provide more info
I'm using deluxemenus and was hoping i could parse GUI slots for their contents after allowing players to put items into the menu, but I've switched to commandpanels which seems more geared towards doing this and less towards clickable menus
👍
Is there a chance to show the <delay=1000> time given in the DeluxeMenus plugin with a placeholder?
didnt get it
you want to show the delay time to other players when they click or hover through the item?
I want to give that item to the player 10 minutes after the player makes the purchase, I want the remaining time to be displayed.
oh
let me think 🤔
well you cant update the message in chat but you can try adding the timer inside the menu and add actions which would send a timed message.
for example:
"you will recieve the item after 10 mins"
"you will recieve the item after 5 mins:
"you will recieve the item after 1 min"
"item recieved!"
looks like a dumb approach tho 🥲
I will try thank you 😄
👍
the timer placeholder can be found here
https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#server
can anyone help me with placeholder expansions, right now ive got this https://imgur.com/a/hBYaaY9
and then im using this player.sendMessage(PlaceholderAPI.setPlaceholders(player, "%a_version%")); to send the message
ive registered the placeholder and ofc got papi on the server but when i send the message, i just recieve "%a_version%" instead of the version
/papi parse me %a_version%
and /papi dump
and send your placeholder expansion class
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import me.mintytc.azapi.AzAPI;
import org.bukkit.ChatColor;
import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class PluginVersion extends PlaceholderExpansion {
@Override
public @NotNull String getIdentifier() {
return "a_version";
}
@Override
public @NotNull String getAuthor() {
return String.join(", ", AzAPI.getInstance().getDescription().getAuthors());
}
@Override
public @NotNull String getVersion() {
return AzAPI.getInstance().getDescription().getVersion();
}
@Override
public boolean persist() {
return true;
}
@Override
public @Nullable String onPlaceholderRequest(Player player, @NotNull String params) {
if (params.equals("a_version")) return ChatColor.GRAY + AzAPI.getInstance().getDescription().getVersion();
return null;
}
@Override
public @Nullable String onRequest(OfflinePlayer player, @NotNull String params) {
if (params.equals("a_version")) return ChatColor.GRAY + AzAPI.getInstance().getDescription().getVersion();
return null;
}
}
still %a_version%
syntax is %<identifier>_<params>%
ah
so your identifier should be a, and the params should check for version
so %a_version_a_version% is it
%math_1+25[prc]% doesn’t work, am I phrasing it wrong?
https://paste.helpch.at/iribesoquw.yaml some1 pls explain me why this isnt working? the priority showing its working but the click-requirement isnt working, when i click does nothing (already have 50+ points from playerpoints), and when 0 points does nothing too, doesnt show the message
Question:
I have a server network with this configuration:
Proxy (Velocity Newest Version)
Lobby Server (Paper 1.20 Java 17)
2 Backend Servers (1.8.9 running Java 8)
and I'm trying to configure TAB and TAB Bridge with PlaceholderAPI to work on scoreboards but all extensions get an error message when attempting to use any of the expansions
[PlaceholderAPI] Failed to load class files of expansion. java.util.concurrent.CompletionException: java.lang.UnsupportedClassVersionError: at/helpch/placeholderapi/expansion/server/ServerExpansion has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
I assume this is due to all of the expansions being complied at the lobby server and passed to the backend nodes but I'm not sure how to resolve this
Hi, I'm working on a javascript placeholder, here's the source code:
function fn() {
var position = 1;
var totalPlayers = "%server_unique_joins%";
for (let i = 1; i <= totalPlayers; i++) {
var name = "%kixschatgames_lb_topname_" + position + "%";
if (name == "%player_name%") { return i; }
}
return -1;
}
fn();
The placeholder %kixschatgames_lb_topname_<position> returns the player's name in the specified position. The code is not working and is throwing error. I'm new to Js and placeholder programming in general. What am I doing wrong here?
Is there a papi version which support 1.20.5?
have you tried the latest version on jenkins?
it should work with 1.20.5
Is there a papi version for 1.20.6 too?
Try this one
Hey, I've a leaderboard that it resets each week "Sunday at 0:00h", there's an expansion to make a countdown to Sunday at 0:00h on every week?
nvm just made it with javascript, I don't think there is an expansion for this xd
hello
i need to make a animated "material"
it is possible?
im asking bcs my placeholder is working correct, but "deluxemenus" is not refreshing corecctly
Hey, do you know how to "reset" or set any value to a placeholderAPI, like in the Expansion "statistic" to 0
why my tab still %server_tps_1%, i am already download server
you runned papi reload? and normal %server_tps% working?
wait
u can papi reload
but server_tps not working
wait try re install config
@sudden slate hello
i need to make a animated "material"
it is possible?
im asking bcs my placeholder is working correct, but "deluxemenus" is not refreshing corecctly
hello
i need to make a animated "material"
it is possible?
im asking bcs my placeholder is working correct, but "deluxemenus" is not refreshing corecctly
Hello, how can I add luckperm variables to %plotsquared_currentplot_owner% and have it only be directed to the player who owns the plot?
When will Placeholderapi get updated to support 1.20.6
https://i.imgur.com/KiIzecC.png
so this is probably why i get an error when i try to use it
good to know
i see there is some dev version, will try it
oh that one worked
nice
hello im new to this plugin, is there a jar for it that works for a 1.20.6 paper/spigot server? wanting to run rdq plugin but it has placeholderAPI as a dependency
oo do i need all 3 jars installed in the plugins folder of the server?
PlaceholderAPI-2.11.6-DEV-193-javadoc.jar 243.47 KiB
PlaceholderAPI-2.11.6-DEV-193-sources.jar 79.84 KiB
PlaceholderAPI-2.11.6-DEV-193.jar 911.00 KiB
Only the last one. 🙂
Hello there, just want to ask if it's possible to allow people to use placeholders in the messages file that my plugin has by just hooking my plugin with the placeholerapi using maven and that's it or what else needs to be done?
with permissions with plugin luckperms
How so if I may ask? 😅 Like add something else into the pom or what exactly?
Yeah beside that, I don't need to add anything else in the plugin except the maven hooking part and softdepend plugin.yml part aswell right?
yep
Thanks 😄
я русский
is this plugin working with folia? if not are there alternatives?
what do you mean by "this"?
oh wait
sorry, its the placeholder api channel
One message removed from a suspended account.
change your discord in your spigot profile, the username doesnt match
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
invidia3312
One message removed from a suspended account.
What placeholders could I use to get the current date in this format Thu, May 9, 2024
One message removed from a suspended account.
when did you purchase?
One message removed from a suspended account.
it's possible you could've missed our update window, I will inform glare to update it
One message removed from a suspended account.
PAPI expansions recommended for making readable biome names?
minecraft:forest should be:
Forest
I need to:
- Remove all test before :
- Replace _ with a space
- Capitalise the first letter of each word.
ideally no JS for performance
substring
actually might need regex
that might make it cleaner
couldn't i just nest replaces
how do i specify an _ as the target within the formatter_text_replace placeholder without confusing it haha
%utils_parse_formatter_text_replace_{{u}}_ _minecraft:dark_forest%
it's in utils because im gonna parse more in that, but just removing the underscore currently
output is %u%%_ _minecraft:dark_forest%
ahh working
nice!
/papi parse me %utils_parse_formatter_text_capitalize_{formatter_text_replace_minecraft:__{formatter_text_replace_\{\{u\}\}_ _minecraft:dark_forest}}%
is working nicely, it outputs Dark forest
Is there a way to capitalize char 1 of both words instead of first char of first word?
plotsquared, ill slot its placeholder in
but im a tit
%player_biome_capitalized%
lol
whenever i do /papi ecloud download [any extension] it says if cant be found and it doesnt exist
ok
- dont crosspost
papi version?
2.11.5
the lastest version
?ecloudblock
try downloading the expansion manually
Papi 1.20.6 out yet?
try with dev build
How to get that
Ok
tysm it worked
👍
Thank you noblur, you have just saved my server from going downhill for 1.20.6 lmao
no worries :)
was looking for that stupid link for ages haha
you talking about dev build?
its a part of extended clips on jenkins
you can find all of them here -> https://ci.extendedclip.com
lol nah, i just indexed it
its literally the best thing to do when you need help urgently
fr
yup worked
Anyone know whats the issue with %server_tps% ? seems to be wonky atm, spewing out errors when i try to have it parsed, or get my tab to load it
part of the SERVER extention
What version
1.20.4, sry for ping, kinda 2 late now
Send the errors
Hey, I'm having the same issue! I think %server_version% is broken as well. When I tried to parse the placeholders by command, an internal error occured: https://pastebin.com/DsFRxTPp
But all other Server placeholders seem to be fine
👍
What placeholders could I use to get the current date in this format Fri, May 10, 2024?
try this %localtime_time_EEE, MMM dd%
EEE = day of week
MMM = 3 letter month
dd = date
/papi ecloud download localtime
/papi reload
Correct me if I'm wrong, but %server_time_E, MMM dd, yyyy% should work.
Yep thats it
same problem
@glacial crystal @mighty viper send the error, I can't tell much from that error because it comes from TAB too
Do you want latest log or what ?
Just that error
i can not send here a picture
Thats because errors are not sent as pictures
The error from console..
oh okey
it makes only WARNS
If you get that message in chat, there is an error
Restart the server and try to parse the tps placeholder
okey, but i can not find any errors in console, there are only warns from plugin DecentHolograms
this
I dont open random links
okey
Other server placeholders work
only tps not
Do a /papi dump and send the link @mighty viper
Is this a spigot server? @mighty viper
it is mohist/ mods+plugins
Did the expansion work before?
@glacial crystal @dense tinsel are your servers modded too?
do you mean if %server_tps% worked before ?
Yes
no
Ok, case closed then.
We offer no support for modded servers, if any of our plugins happen to work, cool.
Your support means a lot, thanks
Could smbdy help me out? whenever i do /papi ecloud download,it doesn't show up any expansions and my expansion folder is empty.
It did
Restart the server and parse the tps placeholder, then send the error over
And also /papi dump
?
Download them manually
how?
i mean like it doesn't show anything it says exapansion folder is empty, for example /papi ecloud download Player
Parse error: https://pastebin.com/3Ah9Zd6X (I see the paragraphs at the bottom, seems to be a TAB-related issue?)
Dump: https://paste.helpch.at/inuyozizex
You sent the same link twice
It is weird how TAB has something to do with the parse command
Does the previous version of the server expansion work?
i would appreciate a reply
My bad, updated the second link. Yes, one of the previous versions worked.
I was using old versions until recently when I noticed TAB is throwing placeholder errors, and I updated the expansions using /papi ecloud update all.
Could smbdy help me out? whenever i do /papi ecloud download,it doesn't show up any expansions and my expansion folder is empty.
Hello, why is the placeholderapi of my Essentials not working?
I did /papi ecloud download Essentials then /papi reload the placeholderapi %essentials_baltop_rank% does not work
Im a little confused about how this placeholder is used %math_[precision]:[rounding]_<expression>% what do i put in precision and rounding?
rounding = decimal numbers, while precision: https://ezylang.github.io/EvalEx/concepts/rounding.html
it's th other way around
precision is the amount of deccimals and rounding is the rounding method
the link you sent literally says Rounding Mode
Ahhh okay thanks 🙂
hello, do you know how this variant works? %worldguard_<Any WG Placeholder>:<World>,<X>,<Y>,<Z>%
@idle coral
i suck 🗿
@proper orchid ??
do you know how I can display the x y z coordinates in the scoreboard?
Oh yeah, it works great thank you
on the other hand when I set animated to true, everything returns to the one at the bottom, mine disappears
@glacial crystal@dense tinsel download the latest version manually, it will take around 2h until it is accessible in-game with the download command
/papi parse me %server_countdown_dd.MM.yyyy_01.01.2025%
sends me invalid date
/papi parse me %server_countdown_dd/MM/yyyy HH_{server_time_dd/MM/yyyy} 12%
return 0 my time is 11 PM
i just can do /papi parse me %server_countdown_hh_12%
but it says invalid date too
can you see if you get the same outcome with version 2.6.2 of the expansion?
/papi ecloud download server 2.6.2
its says 0
the placeholder?
yes

):
...
I will look into this @heady lance
can you send the error you get from /papi parse me %server_countdown_dd.MM.yyyy_01.01.2025%?
upgrade to version 2.7.1 and try again
I guess it doesn't work if you don't have a day, month and year as well
Is Placeholder-api available for 1.20.6?
ty
Sry for ping, but my server is not modded