#placeholder-api

1 messages Β· Page 168 of 1

turbid tide
#

can you explain a bit more?

wheat gulch
turbid tide
#

ugh. then you'll have to use the Javascript expansion.

#

you do need a bit of javascript knowledge but shouldn't be much

tender vaporBOT
#
Javascript
Useful Links & Information:

An expansion that allows you to use javascript for processing
β€’ Wiki
β€’ Community Scripts
β€’ GitHub
β€’ eCloud

turbid tide
#

here's the wiki and all that for the expansion ^^

wheat gulch
turbid tide
wheat gulch
#

where is the file generated

wheat gulch
tender vaporBOT
#
Hey!

Please respect the rules, be patient and don't ping staff members!

wheat gulch
#

oh sorry, i didnt know that counted as ping

turbid tide
#

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

wheat gulch
wooden timber
turbid tide
wooden timber
#

Already tried that 😦

turbid tide
#

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

turbid tide
#

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?

wooden timber
#

Thank you πŸ™‚

turbid tide
#

no problem. πŸ‘

wheat gulch
#

i cannot send an image here

tender vaporBOT
#
Uploading Images

You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.

turbid tide
#

^^^

wheat gulch
turbid tide
#

in the console I mean. do you get any errors/messages?

wheat gulch
#

no

#

it is even loading the script

turbid tide
#

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.

wheat gulch
turbid tide
#

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

wheat gulch
#

I got it to work and the helloWorld example is working. the command shows red but it works

turbid tide
vivid swift
#

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 😦

turbid tide
vivid swift
#

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

turbid tide
#

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?

vivid swift
#

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 πŸ˜„

turbid tide
#

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.

vivid swift
#

ill find an alternatif πŸ˜„

turbid tide
#

@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

sharp jay
#

Blitz gamer

turbid tide
#

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

mint fable
#

?

turbid tide
#

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

turbid tide
turbid tide
# mint fable ?

there's some random number outputed when I Parse checkitem remove. dk what it means or what it is

sharp jay
#

sir hypixel

turbid tide
summer nexus
turbid tide
#

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

mint fable
turbid tide
vivid swift
#

blitz the problem was orereplace thanks agaiin for ur good work πŸ˜„

turbid tide
#

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

turbid tide
#

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

waxen tinsel
#
        <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

silver minnow
#

dont crosspost plz

turbid tide
#

please stick to 1 channel. thank you

waxen tinsel
#

sorry i just saw that this was a dedicated papi api channel

turbid tide
#

well I mean you can still ask that question here but you already did in #development so please stick with that

waxen tinsel
#

ah ok

turbid tide
austere inlet
#

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?

turbid tide
austere inlet
#

thank you just what i needed

turbid tide
#

πŸ‘ no problem

sour wadi
#

Chance there is a .upper() thing for placeholders?

tender vaporBOT
unique leaf
tender vaporBOT
#
Hey!

Please respect the rules, be patient and don't ping staff members!

sharp jay
#

Lmao

austere hawk
#

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)

turbid tide
#

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()```
turbid tide
turbid tide
turbid tide
velvet tinsel
#

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?

turbid tide
#

just use me

#

instead

#

or where are you using it? are you using it in another plugin like deluxemenus?

velvet tinsel
#

yes in deluxemenus

turbid tide
#

ah

#

well don't use all that

#

just use [console] %javascript_rewards-delay_Mvp+_start%

velvet tinsel
#

but how will it know to parse it for the player

#

im trying to make a rewards system with a cooldown

turbid tide
#

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

velvet tinsel
#

so

#

if I just add

#

[console] %javascript_rewards-delay_Mvp+_start%

#

without any player name

#

it will add the delay just for me?

turbid tide
#

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

velvet tinsel
#

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

turbid tide
#

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

unique leaf
#

Is there a way to parse a placeholder as another player then send the output to a different player?

vivid sparrow
#

parseother

turbid tide
#

parseother expansion

hidden pumice
#

hello short question how do i enter 3 permissions in the query at the same time

hidden pumice
#

type: permission
expression: ''

turbid tide
#

ah so deluxemenus

#

gimme couple minutes please.

hidden pumice
#

deutsch ?

turbid tide
#

do you want it to check for all 3 of them? or 1 of the 3

hidden pumice
#

all 3

turbid tide
#
  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

hidden pumice
#

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

turbid tide
#

and then only allow them to buy if they don't have it

hidden pumice
#

how do i write that?

turbid tide
#

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'```
hidden pumice
#

I can have 2 requirements on the right left hand because at the same time I check the money whether he has that much

turbid tide
#

like I Showed you with the 3 permissions

#

they can be any type and how many you want

hidden pumice
#

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

unique leaf
# turbid tide parseother expansion

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.

turbid tide
turbid tide
#

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

plush finch
#

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

tired cloud
#

What is the placeholder to add a date

placid imp
#

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

wide bridge
#

Failed To Find An Expension Named: Player
How can I solve problem?

turbid tide
tender vaporBOT
#
FAQ Answer:

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.

turbid tide
#

@wide bridge read this please ^^

turbid tide
tired cloud
#

i realized how to do it

turbid tide
placid imp
#

it works but it doesnt update on the hologram

turbid tide
wide bridge
turbid tide
#

or what exactly is happening?

turbid tide
turbid tide
# placid imp yes

and you're 100% sure you have Holographic EXtension and PRotocolLIb installed?

wide bridge
placid imp
#

Yes

turbid tide
turbid tide
tender vaporBOT
#
FAQ Answer:

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.

sly needle
#

Someone know which placeholders should i use for ezblocks top player and top broken blocks ?

turbid tide
true nest
#

any idea how i could add placeholders by itself to the plugin?? without using ecloud as one of the plugins im using got removed :/

frigid sun
#

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.

turbid tide
#

Also you should make your identifier lowercase

#

Also u sure you called it correctly? /papi parse me %BungeeBridgeS_factionsuuid_player_power%?

frigid sun
#

Wait, let me test it

turbid tide
#

The message that says 0 expansions registered

frigid sun
#

oh okay πŸ˜„

turbid tide
#

Only lists the externals one

#

You can ignore it saying 0

frigid sun
#

/papi parse me %BungeeBridgeS_factionsuuid_player_power% works..
Strange ;o

turbid tide
#

Well not strange

#

Its case insensitive

#

If you made your identifier BungeeBridgeS then that's what you use

frigid sun
#

oh okay, let me try something

turbid tide
#

Also I meant to say case sensitive. Not the other way around

frigid sun
#

It's working, thank you ! πŸ™‚

turbid tide
#

Yw πŸ‘

last basalt
#

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

errant iron
#

it's /papi ecloud

#

And the downloads work for me

smoky spoke
#

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

lilac oxide
smoky spoke
#

ok

tidal thunder
#

i forgot how placeholderapi worked, i needed to put something like <fastest> <fast> <medium> <slow> <slowest> and then the placeholder in right?

austere hawk
#

I don't think so? I think you're thinking of HolographicDisplays and the rate in which they refresh placeholders.

turbid tide
#

you have to just update the expansion. it will work after that

#

you're welcome πŸ‘

shut bluff
#

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 ?

turbid tide
#

can you send a startup log please?

tender vaporBOT
#
FAQ Answer:

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.

shut bluff
#

but it sucessfully registred mcmmo

#

more than once ^^ thats me testing πŸ˜„

warm plover
#

Hey there! Where is %server_name% edited?

turbid tide
warm plover
#

Perfect! Tysm!

turbid tide
#

can you also do a /papi dump and send the generated link @shut bluff ?

tender vaporBOT
#
Hey!

Please respect the rules, be patient and don't ping staff members!

shut bluff
#

sry

turbid tide
#

no worries. what placeholder were you testing on?

shut bluff
#

for example: %mcmmo_level_swords%

but a few of them, no placeholder is working from mcmmo

#

others from other plugins do work fine

turbid tide
#

do you see anything in console when you try /papi parse me %mcmmo_level_swords% ?

shut bluff
#

[21:12:38 INFO]: Parthurax issued server command: /papi parse me %mcmmo_level_swords%

no :/ strange issue

turbid tide
#

also what mcmmo plugin are you using? can you link me the spigot page please?

turbid tide
#

so. I think the problem is that

#

This expansion gives users placeholders for both mcMMO Classic (1.x) and mcMMO Overhaul (2.x).

gloomy verge
#

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 ?

shut bluff
turbid tide
#

alr. no problem πŸ‘

turbid tide
#

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.

gloomy verge
turbid tide
#

sure xD

gloomy verge
#

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

slate pollen
#

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

austere hawk
#

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?

mental bison
hard basalt
fast egret
#

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.mata is replaced with lapis_lazuli
  • cp-data-crucible.matb is replaced with gold_ingot
  • cp-data-crucible.amt.A is replaced with 80
  • cp-data-crucible.amt.B is replace with 20
  • cp-data-crucible.qnt is 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

austere hawk
#

@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

fast egret
#

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

hard basalt
dark ibex
#

Papi parses math placeholder and it works, but it does not work in holograms. What to do?

hard basalt
#

just download from spigot

hard basalt
#

yes

dark ibex
austere hawk
#

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

fast egret
fast egret
#

id appreciate it a lot lot if u can

hard basalt
#

so what u want to achieve ?

fast egret
#

i just need the placeholder to work

turbid tide
hard basalt
fast egret
#

i did explain the other placeholders i used in it

fast egret
turbid tide
hard basalt
#

i think i can help u write 1

turbid tide
dark ibex
fast egret
turbid tide
tender vaporBOT
#
FAQ Answer:

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.

hard basalt
#

and the cp-data-crucible.qnt where is it come from so i can call it

fast egret
#

im using math and the cp ones r from a gui plugin called commandpanel

hard basalt
#

k

hard basalt
turbid tide
#

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'.```
dark ibex
#

On my way

hard basalt
#

he dont have vault

#

.-.

turbid tide
dark ibex
#

Thanks Bltz

hard basalt
fast egret
#

i just need a quick recreation of the placeholder

turbid tide
vivid sparrow
#

try

dark ibex
#

I've installed Vault but the placeholders still donot work

turbid tide
dark ibex
#

Not in hologramdisplays nor in citizens

turbid tide
vivid sparrow
#

it took you a while to do the inspect

dark ibex
turbid tide
#

and for 1.17 you should use HolographicPlaceholders

#

instead

dark ibex
#

Okay I try it then

hard basalt
dark ibex
#

That's what I have used

#

Its jar is called differently - HoloExte

hard basalt
#

oh

#

odds

dark ibex
#

Now it goddamn works

#

Thanks

turbid tide
#

πŸ‘ no problem

hard basalt
#

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 .....

fast egret
#

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

hard basalt
fast egret
#

oh ok πŸ‘

hard basalt
#

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 ?

hard basalt
#

k

modern lynx
#

is there any extension to save numeric statistics monthly?

hard basalt
#

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 ?

fast egret
#

the amount of the smallest material

hard basalt
#

k

#

so what if them equal ?

fast egret
#

if they were to be equal, i guess ill have it pick either one

hard basalt
#

well they both have same number but it would return 1

fast egret
#

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

hard basalt
#

done

fast egret
#

tysm for the immense help πŸ‘

hard basalt
fast egret
#

πŸ‘

hard basalt
#

imagine it straight up not working ;-;

hard basalt
fast egret
# hard basalt 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 πŸ‘

modern lynx
#

is there any extension to save numeric statistics monthly?

hard basalt
modern lynx
#

I dunno JavaScript but OK

#

thanks

shut lion
#

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

shut lion
#

ok WTF

#

I do /placeholderapi ecloud update all

#

and the issue gets fixed but it refuses to save past a restart

smoky hatch
#

How do I use or in a placeholder

#

Like if the placeholder is blank it says something else

shut lion
#

conditions

#

talking like json?

smoky hatch
#

What?

shut lion
#

json is the popdown menu when you hover over chat

smoky hatch
#

No

#

I mean if the placeholder is blank it says something else

shut lion
#

I don't know

#

butttt....

turbid tide
smoky hatch
#

How do I do the change output

#

@turbid tide

turbid tide
turbid grove
#

How do i use placeholder api without maven or Gradle ?

warm topaz
#

u would import the plugin jar

#

altho why would u not want to use maven or gradle

turbid grove
#

Because i am a noob developer

turbid tide
#

fair enoug

#

h

warm topaz
#

setting up a build tool is very easy

turbid grove
#

I will install maven in the future

warm topaz
#

everything is basically laid out for u, and ur just missing out on great features that will hinder ur experience

silver minnow
turbid grove
#

i amma use maven (but not rn)

turbid tide
#

lmao

silver minnow
turbid grove
#

thanks πŸ™‚

silver minnow
warm topaz
#

either one is much better than importing jars

turbid grove
turbid tide
turbid grove
#

But i added the jar

turbid tide
#

also you should probably know that %tps% is not a PlaceholderAPI placeholder

turbid grove
turbid tide
#

you can

#

but %tps% is not one of them

turbid grove
#

%tps% is from server

turbid tide
#

every PAPI placeholder contains at least a _

#

no

#

its %server_tps%

turbid grove
#

oh

#

Will that work?

turbid tide
#

its %identifier_ETC%

#

yeah

#

but anyways. As I was saying, you don't have placeholderAPI Installed on your server

turbid grove
#

Ohw wait

#

i switched servers and forgot to install placeholderapi πŸ₯²

turbid grove
#

Now i get an error that he doesnt understand %

turbid tide
#

show error please

#

ty

turbid grove
#

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 πŸ™‚

austere hawk
#

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

turbid tide
#

you will probably need to send a startup log from when you have the spigot release installed as well

austere hawk
#

I get this error

turbid tide
#

please. full startup log and use paste bins

#

thank you

tender vaporBOT
#
πŸ“‹ Your paste: Lertu
https://paste.helpch.at/uzofazokob

A member of staff has requested I move your message to a paste,
Most likely because it contains a config/error/code snippet.

austere hawk
turbid tide
#

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

stoic thorn
#

hi

#

someone can help me?

#

i need use papi in minecraft version 1.7.10

#

what version that my use?

tender vaporBOT
#
Placeholderapi - Version List
Spigot:

1.8.8
1.12.2
1.13.2
1.14.4
1.15.2
1.16.5
1.17

Version:

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

errant iron
#

I don't know if PAPI works with 1.7 my man

sand birch
#

Any idea why some expansions are removing themselves upon restart?

stoic thorn
#

what can i use to replace?

sand birch
errant iron
sand birch
errant iron
#

?startuplog

tender vaporBOT
#
FAQ Answer:

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.

sand birch
#

?paste

tender vaporBOT
#
FAQ Answer:

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

sand birch
stoic thorn
#

0 possibilities for me to use the bookstore on 1.7.10? @errant iron

errant iron
#

But 99.9% of servers don't run that version anymore

#

and it's hard to support, so we stopped supporting it

stoic thorn
#

oh no

errant iron
sand birch
#

FactionsUUID

errant iron
#

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

sand birch
#

thank you , that's a big headache over

austere hawk
tender vaporBOT
austere hawk
#

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.

pure wraith
#

how can I detect if a player is in a nether portal

hard basalt
#

idk u can make a script to get player standing in nether portal event

austere hawk
#

[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

turbid tide
#

any chance your scoreboard plugin parses placeholders as null instead of Player? bcz that might be it. not sure tho

lofty valve
#

Hi, is rlir possible to get a placeholder value of specific player by given nickname?

#

Something like
%value_{placeholder_name}_<nickname>%

junior musk
#

you can use the ParseOther expansion

turbid tide
#

well. oyu can. but not by nickname. just by minecraft name

lofty valve
#

yeah i meant that

turbid tide
#

then yeah you can use the parseother expansin like tanguy said

lofty valve
#

Thanks

austere hawk
turbid tide
#

what does it return?

#

also check the console for errors when doing that command

tender vaporBOT
turbid tide
austere hawk
turbid tide
#

with the same placeholder I assume?

austere hawk
#

yes

molten bison
#

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

turbid tide
# austere hawk yes

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

austere hawk
#

Okay thanks

turbid tide
#
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
molten bison
#

thank you!

molten bison
#

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

turbid tide
#

just switch the checks

#

if you want the first one to be second

hard basalt
#

there is perm priority

molten bison
#

so the top one is prioritised?

turbid tide
#

its linear

austere hawk
#

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]

#

?

tender vaporBOT
#
FAQ Answer:

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.

turbid tide
#

send this please ^

#

also a /papi dump

austere hawk
#

ok

#

?paste

tender vaporBOT
#
FAQ Answer:

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

austere hawk
#

look

turbid tide
#

the startup log too please

austere hawk
#

ok

turbid tide
#

also where did you get that expansion from?

austere hawk
#

ecloud

turbid tide
#

manually?

austere hawk
#

and the same error comes out

turbid tide
#

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

austere hawk
#

ok sorry

turbid tide
#

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

austere hawk
#

ok

turbid tide
#

ok danni. and what version of the expansion is this?

#

latest?

#

or is it an older one

#

?

austere hawk
#

mmm wait

austere hawk
turbid tide
#

and the same error shows when you download it using the /papi ecloud download vault command?

turbid tide
#

alright. I'll send you a build in DMs with a temporary fix in a bit

austere hawk
#

ok

turbid tide
#

@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?

austere hawk
#

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

turbid tide
#

it might break other expansions tho. so that might still be why bungee expansion is not working

austere hawk
#

i never really used essentialsX on that server

turbid tide
#

go to plugins/PlaceholderAPI/expansions

#

it should be in there

austere hawk
#

its fixed thank you

turbid tide
austere hawk
#

i also deleted bungee expansion and downloaded it again

turbid tide
#

but alright. πŸ‘

calm sapphire
#

papi 2.10.10
purpur 1.17.1

turbid tide
calm sapphire
#

oh gotcha. thanks.

errant iron
#

Well yeah maybe that's why it's not working for a bunch of people

turbid tide
#

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

sharp jay
#

oh no no Star

errant iron
#

Well hey, glad I added this check huh

turbid tide
#

u wanna PR and change it to a string or something?

errant iron
#

Ya I'll do it when I get out of bed lol

turbid tide
#

alr

shut lion
#

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?

austere hawk
#

.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 ? ^^

opaque geyser
#

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%

silver minnow
#

so for %player_ping% you need the player expansion

opaque geyser
#

Thanks :DD its working now

runic gate
#

where can i find it deluxemenu 1.17.1

mint fable
#

and got an answer

silver minnow
#

o

#

then don't crosspost

keen star
#

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

errant iron
#

I uh, don't think most expansions work with 1.7.10

#

I didn't even know PAPI worked with 1.7.10 ngl

keen star
#

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

errant iron
#

Have you considered using 1.8 instead?

#

PAPI is actually supported on that version

keen star
#

Like change the minecraft version?

errant iron
#

yessir

keen star
#

Unable. Mods are for 1.7.10

errant iron
#

Mods are also for 1.12

#

I haven't played on a 1.7.10 modpack in years

random tartan
#

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.

austere hawk
#

%vault_eco_top_balance_formatted_1% not working. Show empty

junior musk
#

you have to enable the baltop placeholders in PAPI's config

austere hawk
turbid tide
#

you also need the vault expansion version 1.5.2 not the 1.7.0 one

random tartan
random tartan
turbid tide
turbid tide
random tartan
turbid tide
#

alright. do /papi dump and send over the generated link

random tartan
#

And so, I registered this command.

turbid tide
#

and if you do /papi parse me %armor_amount_helmet% what does it return?

random tartan
turbid tide
#

well then how does the placeholder not work?

#

you said no placeholder works. but clearly this one does

random tartan
#

Um, very strange... Wait, I'll double-check. Placeholders really didn't work, I don't need to lie to you

turbid tide
#

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

glacial mirage
#

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:

junior musk
#

/papi ecloud download Math

#

/papi reload

turbid tide
junior musk
#

that too

glacial mirage
junior musk
#

you have to use %math_0_...% now

turbid tide
#

alright.

#

yeah

#

%math_0_MATH-HERE%

#

instead of %math_MATH-HERE[precision:0]%

random tartan
glacial mirage
turbid tide
random tartan
#

The number 0 is returned by a placeholder %armor_amount_helmet%

turbid tide
#

well then how does it not work? is it supposed to return another value?

#

where are you trying to use it?

glacial mirage
random tartan
turbid tide
# random tartan 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

turbid tide
#

I updated their wiki as well

#

to use the new precision declaration

random tartan
turbid tide
#

well did you replace slot with the actual slot?

#

like helmet

vivid sparrow
#

armor expansion is broken

glacial mirage
turbid tide
vivid sparrow
#

trust me, it is broken

turbid tide
#

alr x

#

D

random tartan
junior musk
random tartan
somber igloo
random tartan
#

Sorry, I just thought all placeholders weren't working for me. This placeholder is not that important to me, thanks for the help πŸ™‚

scarlet yew
#

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

turbid tide
tender vaporBOT
#
πŸ“‹ Your paste: AguaDeLaMiseria
https://paste.helpch.at/wivopuveku

A member of staff has requested I move your message to a paste,
Most likely because it contains a config/error/code snippet.

turbid tide
#

@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

steep panther
#

Aight, ty

scarlet yew
tender vaporBOT
celest pike
#

Does anyone know which placeholder I can use to display a players country?

turbid tide
#

EssentialsX Geo

celest pike
#

Ty

mystic citrus
#

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.

scarlet yew
#

Does anyone know if there is a Placeholder that tracks how many Diamonds a player has mined?

turbid tide
turbid tide
#

make sure you have the engine plugin installed.

#

enjin*

mystic citrus
turbid tide
mystic citrus
#

Would that explain why all the placeholders do not work, just because one botched expansion is messing the entire plugin up?

junior musk
#

it would yeah, if an expansion throws an error, all expansions supposed to load afterwards won't

scarlet yew
#

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 πŸ˜„

turbid tide
scarlet yew
#

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

mystic citrus
turbid tide
scarlet yew
#

%statistic_pickup:diamond% does work haha just isn't mentioned on the Website

turbid tide
#

oh

#

Ic

#

missread your message

scarlet yew
#

haha no worries

gritty pasture
#

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

turbid tide
#

@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

gritty pasture
#

oh

#

okay

austere hawk
#

Hello can someone help me ?, I need to replace a variable PlaceholderApi

turbid tide
#

wdym?

austere hawk
#

I want the player's rank to appear in a variable

#

It's possible?

#

nono

sharp jay
#

What do you mean by variable ?

austere hawk
#

I want to modify a variable and combine it, I don't know how to explain it

#

wait

turbid tide
#

oh

#

well if you know some javascript

austere hawk
#

%plotsquared_currentplot_owner%

sharp jay
#

Do you mean combine placeholders?

turbid tide
#

you can use the javascript expansion

sharp jay
#

I see

austere hawk
turbid tide
#

yeah. so if you want. you can make a custom javascript placeholder

#

that will return both the rank

#

and the name

austere hawk
#

How can I make it appear with the rank of Luck perms?

turbid tide
#

or I guess you don't even need javascript

turbid tide
#

you can use the parseother expansion

#

%parseother_{plotsquared_currentplot_owner}_{luckperms_rank}%

#

something like this will probably work

austere hawk
#

:0

sharp jay
#

Yes it should work

#

run those 2 commands

#

at the bottom

turbid tide
#

@austere hawk please just use this channel if you have something to say. no dms please. thanks

austere hawk
#

Sorry

#

I can't send images

tender vaporBOT
austere hawk
#

I already did it but now the variable does not appear in the scoreboard

turbid tide
#

have you downloaded the luckperms expansion?

austere hawk
#

yes

sharp jay
#

did you /papi reload?

austere hawk
#

yes

sharp jay
#

what scoreboard plugin are you using?

austere hawk
#

TAB-2.9.2

turbid tide
#

wait

#

I think luckperms_rank is not even a placeholder

#

it might be {luckperms_group}

austere hawk
#

how

#
11.08.2021 - 13:57:38 - java.lang.NullPointerException: null```
turbid tide
#

ugh

#

the other way around

austere hawk
#

a

turbid tide
austere hawk
#

but

#
11.08.2021 - 13:59:46 - java.lang.NullPointerException: null```
#

asd

turbid tide
#

ugh

#

I Literally

#

did the same thing you did xD

#

i DIDN'T CHANGE ANYTHING. FUCK MEE Xd

#

%parseother_{plotsquared_currentplot_owner}_{luckperms_group}%

austere hawk
#

ahhhhhhh

turbid tide
#

this is what I meant to give

#

lmao

austere hawk
#

Sorry x,D

turbid tide
#

I said the other way around

#

and didn't change anything

#

xD

austere hawk
#

yee

#

eeeee

#

Where can I send images?

#

I literally see the variable %luckperms_group% in the Scoreboard

#

help :( pls

turbid tide
#

what does /papi parse me %luckperms_group% say?

austere hawk
tender vaporBOT
#
FAQ Answer:

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.

sharp jay
#

Okay so that means the extension isnt installed

turbid tide
#

this is where you send images ^

sharp jay
#

Please retype /papi ecloud download luckperms

#

and /papi reload

turbid tide
#

browser is crashing. adam please help him. ty

sharp jay
#

ya ya

turbid tide
#

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

austere hawk
turbid tide
#

then do what I asked please. ty

sharp jay
#

?paste

tender vaporBOT
#
FAQ Answer:

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

austere hawk
#

okay

sharp jay
#

Please do send the full latest logs

turbid tide
#

yeah. not just parts. thank you

#

@sharp jay some tnt games?

#

well

sharp jay
#

In a bit need to make my smoothie

turbid tide
#

it didn't change my channel

#

I Love discord

austere hawk
#

In a moment I will have to go out, as soon as I return I do :/

sharp jay
#

Sounds great we will be here and reply if we are free

austere hawk
#

hoow Thank you

gentle egret
#

yo guys, I'm using papi +serverlistplus and I can't make player_ping from player extension work

turbid tide
#

what happens when you do /papi parse me %player_ping%? do you get any warnings/errors/

gentle egret
#

it prints 0 on chat

turbid tide
#

huh. and what happens when you use it in serverlistplus?

gentle egret
#

it becomes a blank space

#

Your connection is {player_ping}ms! becomes "Your concection is ms!"

turbid tide
#

wait. does serverlistplus only accept bracket placeholders?

gentle egret
#

yes

turbid tide
#

why not use %player_ping% ?

#

IC

gentle egret
#

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

turbid tide
#

very strange. since /papi parse me %player_ping% works, it should work in slp as well

gentle egret
#

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

turbid tide
#

oh

#

well yeah

#

that makes sense

#

if the player is not online the ping will not work

gentle egret
#

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

turbid tide
#

πŸ‘

toxic wolf
turbid tide
toxic wolf
#

How ?

turbid tide
#

/papi ecloud download server then /papi reload

toxic wolf
#

okay ty

turbid tide
#

πŸ‘

austere hawk
#

hi

turbid tide
#

hello

austere hawk
#

Now if you explain to me how I send you all the console log? can I do it by chat?

turbid tide
#

no. please put it in a paste bin

#

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

austere hawk
#

asd

#

okay

#

already did

turbid tide
#

well then send it.

#

or why did you ask?

scarlet yew
#

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?

turbid tide
#

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.

scarlet yew
#

Do you know if it's actual Minecraft days or like 24 Hours IRL?

turbid tide
#

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

turbid tide
#

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

scarlet yew
#

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

turbid tide
#

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

vivid sparrow
#

Divide by 20, not multiply

turbid tide
#

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 ^^^

vivid sparrow
#

uh

#

Yea

turbid tide
#

ty

brisk bloom
#

%statistic_(movement type)_one_cm% Is there a way to display this in a different unit of measurement like blocks?

turbid tide
#

gimme one second

brisk bloom
#

yeah i looked it up myself

turbid tide
#

ah. just use math and divide by 100

brisk bloom
#

ah thanks

turbid tide
#

%math_0_statistic_(movement type)_one_cm/100%

#

since 1 block is 1 meter

#

this will work

brisk bloom
#

yeah thanks!

#

This is actually causing an internal error

#

weird

turbid tide
#

ugh

#

check console

#

there's usually an error there

brisk bloom
turbid tide
#

make sure you have the latest version of the expansion

#

/papi ecloud download Math then /papi reload

#

should download the latest one

brisk bloom
#

i did, i figured it out, it was missing the {} around the placeholder

#

is there a way to remove the decimal value?

turbid tide
#

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

brisk bloom
#

Yep forgot to re add that

#

got it all working thanks!

turbid tide
#

πŸ‘

hard basalt
#

wth blizt

stone thorn
#

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

austere hawk
#

Hey

#

there isnt class EZPlaceholderHook

empty tree
# turbid tide or why did you ask?

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 ;(

tender vaporBOT
turbid tide
empty tree
#

Hey

#

It was only one, it is not PlaceHolderapi

#

I have no money

turbid tide
#

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.

turbid tide
hoary epoch
#

Why %player_ping% returns 0?

turbid tide
austere hawk
#

localhost

hoary epoch
#

Not an idiot

turbid tide
#

what?

hoary epoch
#

Its not local server

turbid tide
#

alright. what is the server version then?

hoary epoch
#

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

turbid tide
#

alright. can you make sure you have the latest version of the player expansion? /papi ecloud download Player then /papi reload

hoary epoch
#

I've already done it serval times

dusky lark
#

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

vivid sparrow
#

papi?

turbid tide
#

yeah. I'm confused. what has papi to do with that?

thorn thunder
#

daddy issues

vivid sparrow
#

smh yugi

thorn thunder
#

🌞

dusky lark
#

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 @@

turbid tide
#

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

wind fable
#

I have a problem with aplceholderapi issue to making a valut rank