#placeholder-api

1 messages · Page 114 of 1

turbid tide
#

I have no idea

#

as I said check their wiki

#

or ask in their discord server

austere hawk
#

How do i see who has the most kills on the statistic?

#

Or is there a placeholder for the most kills?

#

I really need it for kitpvp-payouts etc etc

#

@turbid tide

turbid tide
#

@austere hawk LeaderHeads allows you to make LeaderBoards from Placeholders

austere hawk
#

Isn't there a placeholder for the #1, #2, #3, #4 & #5 most kills?

#

I would like to have it in a hologram

turbid tide
#

not in the statistic expansion

#

as I said LeaderHeads allows you to create them tho

#

so if you have some $$ and you rly want a top kills hologram then you'll need to buy it

austere hawk
#

and where can i buy it?

turbid tide
#

spigot

#

=plugin LeaderHeads

tender vaporBOT
#

v4.0.5 by RobiRami
A full-fledged solution to manage statistics and create leaderboards

Downloads:

3,509

Likes:

93

Reviews:

341

turbid tide
#

this is the link ^

austere hawk
#

But if i want it in an hologram

turbid tide
#

it will make placeholders for you

#

so you can use those placeholders in holograms

#

or scoreboards

#

or wherever you want and accepts placeholders

austere hawk
#

So if i buy it i can set a leaderboard of kills in an hologram with the names etc etc

turbid tide
#

that's a good question. Idk for sure but I think so but better ask the plugin developer first

#

idk if it actually shows names as well

austere hawk
#

Okay, thanks.

turbid tide
#

this is his discord: Robin#7385

austere hawk
#

ty

cunning elk
#

Good afternoon guys
after creating a faction, a placeholder is giving me an internal error
nothing happens if i dont have a faction, it works perfectly
https://hasteb.in/qadujiwi.shell

turbid tide
#

right can you paste the javascript ?

cunning elk
#
    // %javascript_checaclan_<opcao>%
    // nome, membros
    var opcao;
    var hasFac = "%factions_faction_name%";
    if ( args.length === 1 ) {
        opcao = args[0];
        if(hasFac != 'Sem Facção'){
            switch(opcao){
                case 'nome':
                    return ' &8&l» &bTag&7:%factions_faction_tag%&r';
                case 'membros':
                    return ' &8&l» &bMembros&7: &f%factions_faction_members_online%&7/&f%factions_faction_members_count%';
            }
        } else {
            switch(opcao){
                case 'nome':
                    return ' &8&l» &cSem facção';
                case 'membros':
                    return ' ';
            }
        }
    }
}
checafac();```
turbid tide
#

I'm assuming it has something to do with the factions plugin or the factions expansion

cunning elk
#

😥

mint fable
#

What faction plugin are you using?

#

@cunning elk

#

Also is it outdated? Because the issue you’re experiencing is due to a Method being nonexistent in your factions plugin

turbid tide
#

MCFactions

#

MCoreFactionsExpansionPAPI

cunning elk
#

Mamba-Factions

#

and its expansion

turbid tide
#

wait what?

#

Mamba factions doesn't have an expansion pretty sure

cunning elk
#

its a fork

#

idk what they call themselves

#

let me find it for you

turbid tide
#

fork of MCore Factions?

turbid tide
#

yeah I found the plugin

#

but they don't have their own extension so maybe they changed something that broke the expansion

#

for that fork

cunning elk
#

okay

#

ty!

hard veldt
#

What version of PAPI should I use for a 1.14.2 server?

warm topaz
#

latest

tender vaporBOT
#
Placeholderapi - Version List
Spigot:

1.8.8
1.12.2
1.13.2
1.14.4
1.15.2

Version:

v2.10.6 - Latest
v2.10.6 - Latest
v2.10.6 - Latest
v2.10.6 - Latest
v2.10.6 - Latest

forest tusk
#

pinger isnt working

#

anybody know why?

mint fable
#

elaborate?

forest tusk
#

i use serverNpc

#

and i have the pinger placeholder with it all injected etc and it dont work

mint fable
#

Run those commands

#

and test the placeholder with /papi parse me <placeholder>

#

@forest tusk

forest tusk
#

worked

#

but isnt working for npcs...

mint fable
#

does servernpc support papi placeholders?

forest tusk
mint fable
#

they have a discord

balmy moth
#

Any placehodler for armor?

#

That detects all armor?

#

Umm that detects only per slot?

junior musk
#

ah

#

you want to check an armor piece in the inventory?

balmy moth
#

I mean.. I want to add placeholder in the actionbar

#

That detects all armor that you been wearing

junior musk
#

ah, so you want the Armor bar

#

but in numbers?

balmy moth
#

Yes

junior musk
#

idk if there's a placeholder for that

#

could be done via Javascript probably

balmy moth
#

So mmocore use JavaScript 0.0

junior musk
#

ah

mental night
#

probably cost like $2 for it to be made by someone

balmy moth
#

So theres no PlaceHolder?

junior musk
#

mmocore is something else x)

mental night
#

not what i’m aware of

balmy moth
#

:l

mental night
#

your looking for a very specific thing

junior musk
#

probably cost like $2 for it to be made by someone
I can try for free ¯_(ツ)_/¯

mental night
#

👍

balmy moth
#

Make a placeholder for it xD

junior musk
#

But I have other things to do ;-;

#

actually idc I'll do it anyways x)

mental night
#

priorities

junior musk
#

fak priorities

mental night
#

😂

junior musk
#

k, now I just need to get out of my bed and turn on my pc x)

balmy moth
#

0.0

mental night
#

😂👍

junior musk
#

it's 1:10pm and I'm still in my bed 😅

mental night
#

12:10 and same for me

junior musk
#

I got problems

balmy moth
#

7:10pm 0.0

mental night
#

i woke an hour ago

#

and hi aussie

junior musk
#

me, 5 ago

#

||we're getting abit offtopic here 👀 ||

mental night
wise scaffold
#

Can you parse through bungee servers? I want to get the vanished player count on another server.

vivid sparrow
#

no

mental night
#

blunt

wise scaffold
#

%premiumvanish_bungeeplayercount@<server>%

#

nvm

austere hawk
#

Hi there

#

[PlaceholderAPI] Plugin PlaceholderAPI v2.10.6 generated an exception while executing task 79256

#

What does this mean

warm topaz
#

can u show the full error please

#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
HelpChat - Usage
Hastebin

austere hawk
#

its too big

warm topaz
#

use the paste service

#

that the bot has provided in the message

austere hawk
#

looks like its gone now

#

however, none of my placeholders are registering

warm topaz
#

which placeholders?

#

u need to download the expansions most likely

austere hawk
#

i hve

#

some of them are from custom plugins

#

one of them is vault

#

and have downloaded and reloaded the plugin

warm topaz
#

whats ur server version?

austere hawk
#

i used papi reload and also the plugman reload function and after using plugman, it stopped registering everything

#

1.15.2

#

i use 2.10.6 papi

warm topaz
#

dont use plugman

austere hawk
#

ok how do i rectify the issue xD

warm topaz
#

restart the server and download the expansion again

#

plugman prob broke it

austere hawk
#

OK

#

ok

heady falcon
#

/plugman unload Plugman

warm topaz
#

xd

tacit forum
#

Hey guys,does placeholderapi support mmocore?

brisk coral
#

It's the other way around

warm topaz
#
Holograms, CMI, HolographicDisplays for indicators
MythicMobs for new drop table items
MMOItems for many new statistics, leveling restrictions, crafting options.. (more info on the wiki)
Vault for economy support (physical currencies)
PlaceholderAPI for placeholders
Citizens for quest objectives```
#

looks like it

#

simple google search on its plugin page 👍

tacit forum
#

Yea well cant find anything

warm topaz
tacit forum
#

Yea I saw this {placeholderapi_mmocore_...} but I don't know what placeholders can be used

#

like all the placeholder on that page,can be used with this {placeholderapi_mmocore_...}?

#

ex: {placeholderapi_mmocore_mana}?

warm topaz
#

are u trying to use it on an mvdw plugin? (such as featherboard)

tacit forum
#

Im using it with titlemanager

warm topaz
#

there is no need for {placeholderapi_blah} then

#

as that is used in mvdw plugins

#

just use the %% placeholders and it should work fine

tacit forum
#

And I assume the dev of the plugin implements the placeholders,or can you guys do it too?

warm topaz
#

the placeholders are built into the plugin

tacit forum
#

oh

#

So if I want some sort of a custom placeholder I need to ask the dev of that plugin

warm topaz
#

placeholderapi is an api, it is just an interface for developers to use to get information from their plugin so it can be used anywhere else

#

if u want a custom placeholder, u will have to ask the dev

tacit forum
#

oh,got it

#

thanks 🙂

warm topaz
#

👍

junior musk
#

@balmy moth

/papi ecloud download Javascript
/papi ecloud download Armor
/papi reload
go into your PlaceholderAPI folder in your plugins folder
open javascript_placeholders.yml
add this at the bottom:

armorbar:
  file: armorbar.js

go in the javascripts folder and create a file called armorbar.js and add this https://paste.helpch.at/udikosisex.js
And then /papi reload
then you can use %javascript_armorbar%

hard veldt
#

Hi

#

I really need help

turbid tide
#

ask away

hard veldt
#

PlaceholderAPI doesn't work for me in PaperSpigot 1.14.4

warm topaz
#

define doesnt work

hard veldt
#

I throw error in the console with all the plugins that have PAPI support

turbid tide
#

doesn't load on server start? a placeholder doesn't work?

#

could you send a startup log please?

#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
HelpChat - Usage
Hastebin

turbid tide
#

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

turbid tide
#

^

hard veldt
#

Can I send it to you by Hastebin?

turbid tide
#

send it here

brisk coral
#

=paste

tender vaporBOT
#
HelpChat Paste

Please use a paste service to share configs, errors, code and long logs.
HelpChat Paste

hard veldt
turbid tide
#

ok considering this is DChat I'm going to have to ask you to go to #spigot-linking and follow the steps in there before I can give anymore support

hard veldt
#

It is not just DC, there are plugins that are not clip and throw many synchronization errors with PAPI

#

I passed the DC because it is the last error that comes out in the console

#

It happens to me with KiteBoard too, the synchronization theme

turbid tide
#

yeah I know but I was told that when someone says he owns one of the premium plugins I need to wait for them to link to give help

hard veldt
#

Well

#

Thanks anyway

turbid tide
#

but just a tip. Update papi if you are not on 2.10.6

#

dk if this will fix it just a tip

#

xD

hard veldt
#

That's the problem

#

xD

#

No version works for me

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.

trim mist
#

If you follow that, I'll read it over and can probably tell you why 😄

hard veldt
#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
HelpChat - Usage
Hastebin

hard veldt
#

Let me see that the error of other plugins comes out in order to send the complete log

junior musk
#

he left 👀

trim mist
#

Lmao.

junior musk
#

||leaker alert||

austere hawk
#

i need help with placeholder api

#

so basically

#

how do i set it so the placeholders would refresh once in a while?

turbid tide
#

where do you want to set that?

austere hawk
#

for every expansion

#

like players per world

turbid tide
#

well it refreshes every time you parse it

#

pretty sure

austere hawk
#

what does parse mea

#

mean*

turbid tide
#

whenever you use it it should refresh as long as where you use it refreshes as well

austere hawk
#

it doesnt for me for some reason

turbid tide
#

where are you trying to use them?

austere hawk
#

In a server with different worlds so like I want to show the number of players in a world form the hub

turbid tide
#

yeah but where?

#

in a hologram?

#

in chat?

austere hawk
#

hologram

turbid tide
#

in scoreboard?

austere hawk
#

its just stuck at 0

turbid tide
#

what plugin are you using for holograms?

austere hawk
#

holographicdisplays

turbid tide
#

with HolographicExtension I assume

#

have you added a refresh tag?

austere hawk
#

how do you do that?

#

a refresh tag?

turbid tide
#

HolographicExtension has some tags that you add at the beggining of a line which refreshes the line based on the tag you added

#
Versions 1.10.0 and above:
{fastest} - 0.1 seconds.
{fast} - 0.5 seconds
{medium} - 1 seconds
{slow} - 5 seconds
{slowest} - 10 seconds.
austere hawk
#

Ohh ok

#

"To make sure the placeholders update you will need to add refresh holders." How do i do this?

turbid tide
#

those are the refresh holders

#

I just gave you them above

austere hawk
#

okay so do i put it in placeholderapi?

turbid tide
#

no

austere hawk
#

ohhhhh i get it now

turbid tide
#

add it at the begining of the line

austere hawk
#

ok

turbid tide
#

in Holograms

austere hawk
#

ty

crimson aurora
#

Hello

#

I made a plugin

#

in this one i need to get a value

#

Here's my hook

#

to placeholder

#

it works however it doesn't update the informations

#

(I know that EzPlaceholder is depreceated)

trim mist
#

It's not deprecated, it's literally disabled.

#

It will not load with that anymore.

crimson aurora
#

How i'm supposed to do then ?

trim mist
#

Use expansion

mint fable
crimson aurora
#

Thx ^^

left phoenix
#

Are you running the server on a CraftBukkit jar?

turbid tide
#

what's your PAPI version?

gleaming basin
#

Hi, how can i upload a expansion to ecloud of PAPI?

austere hawk
#

i believe

turbid tide
#

yeah but you can't upload it because you can't make an account pretty sure

#

you had to make a request somewhere and wait for an admin to review it

#

hmm

#

you changed anything in config/

#

try reinstalling it

#

and if possible remove the entire PAPI folder

#

like download a new jar

#

ugh

carmine veldt
#

@delicate pebble where'd you download it from? spigot?

#

pm me your placeholderapi jar please

#

the name of the jar you just sent doesn't match the one in the error

#

"PlaceholderAPI.jar" vs "PlaceholderAPI-2.10.6_1.jar"

#

odd

#

confirm that you've only got one placeholderapi jar in your plugins folder

#

send me your server jar please, or, isolate the server & placeholderapi on your own

granite galleon
#

hello guys!

#

I want to create a global cooldown that last 24 hours

#

how can i do that?

turbid tide
#

cooldown for what exactly?

granite galleon
#

just a cooldown because in 24hours is a new update of a server

#

i just want a simple cooldown

#

for all players in a hologram

#

using HolographicDisplay

turbid tide
#

%server_countdown_<SimpleDateFormat>_<ActualDateAndTimeBasedOnSDFSpecified>%

#

it will go from the time of the server until the time you set

granite galleon
#

where do i set of the server

#

the time of the server

turbid tide
#

%server_countdown_dd.MM.yyyy HH:mm_10.07.2020 06:00%

#

you can't rly

#

the time of the server

granite galleon
#

so

turbid tide
#

is where your server is located

#

this is an example

granite galleon
#

%server_countdown_<SimpleDateFormat>_<ActualDateAndTimeBasedOnSDFSpecified>%

turbid tide
#

my server time rn is 06:00

granite galleon
#

ok i will see bro!

turbid tide
#

and its 09.07.2020

granite galleon
#

%server_countdown_dd.MM.yyyy HH:mm_10.07.2020 06:00%

turbid tide
#

so there will be a 24 hours countdown

granite galleon
#

but in dd..MM.yyy i set the cooldown?

turbid tide
#

that's just for it to know until it counts

#

it doesn't know it counts until tomorrow you know

#

its a computer

#

if you just give it the hour it will take 1970 January 01

granite galleon
#

oh

#

buts not working

#

%server_countdown_dd.MM.yyyy HH:mm_10.07.2020 06:00%
@granite galleon this

turbid tide
#

oh wait

#

nvm I forgot

#

that doesn't work with HolographicExtension anymore

#

or still

#

doesn't work

#

xD

#

its a bug

granite galleon
#

@granite galleon this
@granite galleon that has an space in the middle

#

its okay?

#

%server_countdown_dd.MM.yyyy HH:mm_10.07.2020 06:00%

turbid tide
#

yeah that is fine

#

its a time format

#

/papi parse me PLACEHOLDER will work

#

if you test it

carmine veldt
#

@delicate pebble I can't reproduce the error, one of your other plugins seems to be causing the issue.

turbid tide
#

but in HD + HE it won't work

granite galleon
#

ye

#

oh

#

mmm can i do then?

turbid tide
#

hmm I rly can't think of anything else rn

#

I'll take a quick look on some javascript stuff to see if I can make 1 for this use and I'll ping if I can

granite galleon
#

i do have a script

#

of cooldown

#

of rewards

#

in deluxemenu

#

BUT

turbid tide
#

yeah but you'll need to set that cooldown for everyone

granite galleon
#

thats work because it parse start EVery player who clicks

turbid tide
#

yeah

#

I'll just take a quick look on some stuff to see if I can make one

granite galleon
#

really? thanks!!

#

%server_countdown_dd.MM.yyyy_01.01.2020%

#

if i set that in the hd

#

it will work

#

i mean

#

%server_countdown_01.01.2020_01.01.2020%

#

but those 2 need to match

#

else it says "Invalid format"

#

but it will display 0

#

invalid date

turbid tide
#

well it won't work

#

because its wrong

#

timers are broken in HE

#

so if it just says invalid format it won't work

granite galleon
#

%server_countdown_dd.MM.yyyy HH:mm_10.07.2020 06:00%
@granite galleon with this u sent me, it wont even hook

#

%server_countdown_01.01.2020_01.01.2020%
@granite galleon with this it says invalid date

turbid tide
#

well yeah

#

because the first one its an actual countdown

#

the second one its not

#

HE breaks every tine you use a timer

#

not only this coutndown

#

even if you use luckeperms_time_until_Expire... or %server_time%

#

all timers are broken in HE

#

@granite galleon until when exactly do you want the countdown to go?

granite galleon
#

mm

#

7 days

#

7 days to 0

turbid tide
#

well yeah give me an exact date

#

please

#

also a timezone

granite galleon
#

well 7 days from now

turbid tide
#

where are you from?

granite galleon
#

my server is from canada

turbid tide
#

but I assume you don't want the time to go there?

granite galleon
#

just set there

turbid tide
#

to end when the canada time is 00:00 in 7 days?

granite galleon
#

its some 2 o 3 hours

#

im from argentina

#

my time now is 00:21

turbid tide
#

and its 09?

#

the day

granite galleon
#

ye

turbid tide
#

so you want it until 16.07.2020 00:00 right?

granite galleon
#

yes

#

i mean

#

i need a repetitive

#

its like a tournament

turbid tide
#

oh I see

#

oh well then this won't rly help

#

I thought you want it just for 1 time

granite galleon
#

what i would need is like a global prse

#

global parse start

#

for the coldown

fading sapphire
#

Can i use a placeholder in a math placeholder?

turbid tide
#

yeah

#

use them using {} instead of %%

fading sapphire
#

Thanks

fading sapphire
#

@turbid tide Can i workout percentages with this?

tender vaporBOT
#

@fading sapphire,

Hey!

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

turbid tide
#

yeah

fading sapphire
#

Okay, mind telling me how? Please?

turbid tide
#

math xD

fading sapphire
#

OMG i did it!

#

I am so dumb

#

Percentages are hard lmao

turbid tide
#

not rly

fading sapphire
#

They are for me lol

fading sapphire
#

Guessing i can't cap the percentage at 100%?

turbid tide
#

nope

#

well I mean using javascript

#

but not only using math

austere hawk
#

if a placeholder isnt working correctly whom should i refer to? papi support or the plugin support

turbid tide
#

usually the developer of the expansion if there is an expansion if not the owner of the plugin

obsidian niche
#

Hi

#

Help me pla

#

Pls

#

{Askyblock_level} not working

#

Book stats plugin helpme pls

#

@turbid tide

tender vaporBOT
#

@obsidian niche,

Hey!

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

warm topaz
#

@obsidian niche where are u trying to use this placeholder?

storm crown
#

Is there a way to reset or modify the kill stats from %statistic_player_kills%?

mint fable
#

it uses vanilla stats

#

so go to the stats folder in your world folder

calm dawn
#

haven't been able to find any

mint fable
#

Are you looking to use papi placeholders in the plugin?

calm dawn
#

it says it supports-

#

ohhh

mint fable
#

that was my next line

#

...

calm dawn
#

i want a placeholder so i can make a leaderboard of most warped warp

#

but oh well

mint fable
#

yep, to the support server you go!

#

(probably doesn't exist)

calm dawn
#

it does

#

kinda dead though

mint fable
#

oh?

#

oic

#

type /papi list in-game

#

@calm dawn

calm dawn
#

it shows pw

#

but /papi info doesn't have any placeholders

mint fable
#

/papi info pw

#

/papi placeholders pw

#

?

calm dawn
#

nope

#

not a command

mint fable
#

it's there, find it

#

/papi help

calm dawn
#

cant find a command to list placeholders of an expansion

mint fable
#

can you send a ss of /papi help

mint fable
#

ah it's for ecloud

#

and info should do it, if they added it

#

which they didn't

#

so you gotta wait for their support or decompile rip

#

just a try, what if you did %pw_visits_<warp>%?

#

or the other way around?

#

could just keep guessing 🤷‍♂️

austere hawk
#

Hi, I have a problem with the Vault extension

#

I install it per command then reload and it still is'nt installed

#

The download succeeds and the extension is downloaded to the correct folder

#

but it does not load

#

any ideas?

shut lion
#

anyone know the command to update placeholders?

austere hawk
#

@austere hawk did u try restarting the server ?

shut lion
#

yes

#

voteparty placeholder isn't showing up

austere hawk
#

@austere hawk Yes

#

Ok

shut lion
#

%voteparty_counter%

#

how do you update it

austere hawk
#

It should update automatically

shut lion
#

ok so isn't it showing?

austere hawk
#

Do /papi parse me %voteparty_countet%

#

And tell me what u get

shut lion
#

it shows a blank line

brisk coral
#

@shut lion latest voteparty has internal placeholders, so delete the expansion

shut lion
#

how do you delete it

brisk coral
#

You delete the jar

shut lion
#

apparently it's not installed

#

so why isn't the expansion shown?

#

%voteparty_counter%

#

this is the correct one, right?

austere hawk
#

I don't see a placeholder like that

shut lion
#

found it

#

thank you

#

they updated the placeholder

austere hawk
#

Hi, I have a problem with the Vault extension
https://i.imgur.com/eLMo3f1.png
I install it per command then reload and it still is'nt installed
The download succeeds and the extension is downloaded to the correct folder
but it does not load
any ideas?
Version: https://i.imgur.com/zzdfxmh.png
Any ideas? (restart does not help)

brisk coral
#

Do you have vault installed?

austere hawk
#

solved, was a problem with vault not loading properly. sorry for the inconvinience!

austere hawk
#

is this how you use progress ? %progress_bar_{statistic_mine_block}_c:&a■_p:&e■_r:&7■_l:10_m:100_fullbar:&aCompleted!%

warm topaz
#

?tryandsee

tender vaporBOT
austere hawk
#

its not working

#

i m a stupid

#

I forgot static version

warm topaz
#

👍

formal tinsel
#

using voxelsniper internal database error when attempting to /u [number here]

#

anyone know a fix?

brisk coral
formal tinsel
#

oops thought i was in it

faint glacier
#

I was wondering how to use the placeholder %player_name% inside another placeholder. Is this possible at all?

junior musk
#

depends if that other placeholder supports it

faint glacier
#

I was looking at using the DeluxeTags placeholder: %deluxetags_tag_TAGID and I wanted to use the player's name as the TAGID. So would it be possible to do %deluxetags_tag_%player_name%%

junior musk
#

I don't think that placeholder supports placeholder in it

#

and if it did, it would be {player_name}

faint glacier
#

okay, let me try that a second, thanks @junior musk

#

Nah, it doesn't work

junior musk
#

then it doesn't support placeholders in it

faint glacier
#

I didn't think it would

#

Shame

dawn cobalt
#

Its possible to get in other server, the placeholder of other server? (@ me if u response)

junior musk
#

you can with plugins like GlobalHolders (or I think it was renamed to something else)

#

bruh

#

that site is even banned here x)

#

as I said, it's premium, and on a site that doesn't seem very good because of the problems it had recently

turbid tide
#

1 sec I remember seeing another plugin on spigot don't remember the name tho

junior musk
#

I remember one but it's outdated

#

couldn't find it

turbid tide
#

but just so you know before you use this if you get any errors with this or problems don't come here for help as PAPI doesn't support bungee itself yet

dawn cobalt
#

@turbid tide you know how that plugin work? i don't found tutorials about it

turbid tide
#

nope

#

never used

#

it

#

To use it, just put the latest JAR from here in your BungeeCord plugins folder and the same one again, in your Bukkit, Spigot or Paper plugins folder. The main class you want to use is BungeePlaceholderAPI. It currently only has four methods, but if you want a feature from PlaceholderAPI ported to BungeeCord, just write an issue here.```
#

seems like you need to write your own plugin to use it

#

ugh didn't know that

austere hawk
#

i have the api for online playyers in there and i was working but i switched to pex and now it doesnt

rapid tinsel
#

is papi 1.16 out?

trim mist
#

Check pins.

green osprey
#

Hello guys! Can I count at once 2 or more worlds/bungee server using %server online <world1>,<world2>%/%bungee count <server1>,<server2>%

warm topaz
#

using math expansion yes

#

e.g %math_{server_online_world1}+{server_online_world2}% for example

green osprey
#

thank you so much!

warm topaz
#

no problem

jade flume
#

Any one knows any placeholder for top 10 killers

#

O:?

turbid tide
#

Statistics + LeaderHeads

#

LH is a premium plugin btw

#

it can make leaderboards (top) for a lot of placeholders

jade flume
#

I think i have LH but idk about Statistics

turbid tide
#

Statistic is a papi expansion

jade flume
#

Does it get the display name of the player o:?

#

Or just the name

junior musk
#

player name and value

turbid tide
#

yeah

#

as Tanguygab said

jade flume
#

Am i allowed to decompile and edit it to make it display name?

#

Or i can't decompile extensions

#

Or what?

#

Expansion

#

OMG i can not type

junior musk
#

you can use the PlaceholderAPI expansion ParseOther to get the display name of the player name from a placeholder

#

and no you can't decompile it

turbid tide
#

well if it is open source you can just edit it xD

#

but don't think it is

junior musk
#

wait really? 👀

#

actually I've never searched so... x)

jade flume
#

oof

junior musk
#

but you can still use the parseother expansion instead of changing the source code ¯_(ツ)_/¯

jade flume
#

Idk how

#

OMG

short mason
#

hey guys

#

i wanna tell u something

#

i love placeholderapi

#

and i wanna to say thank you

#

for this great plugin

#

wrong channel jeah thanks

#

peace out

jade flume
#

I think if i use parseother expansion i can do /profile for offline players right?

#

Like there is a way to do that?

warm topaz
#

?tryandsee

tender vaporBOT
jade flume
#

Wt is that?

turbid tide
#

you can't do

#

that for offline players

#

I mean some things you can

#

but not all because most expansions don't support offline players

jade flume
#

;') lucky me

#

100%

turbid tide
#

you can do it for the online players tho

jade flume
#

Yee but online players will be in games

#

Not in lobbies

turbid tide
#

oh I see

jade flume
#

I think caching the last parse on sql will be good?

turbid tide
#

don't rly know. not good at thist things xD

jade flume
#

Oh lol

#

What is the placeholder of top killer 1

#

in Statistics

#

?

warm topaz
#

statistics doesnt have any leaderboard placeholders

#

instead, u can use LeaderHeads plugin

jade flume
#

Does %vault_prefix% support offline players?

#

.

#

Yup i lagged that's cool

#

Oof fixed the internet after 1099 years

jade flume
#

Hey?

junior musk
#

I think it does

steep thorn
#

@jade flume I think it depends on the underlying groups/permissions plugin

jade flume
#

Ultraperms?

junior musk
#

?tryandsee

tender vaporBOT
shut lion
#

I have this problem that boss plugin and chatcontrolpro are breaking my javascript placeholders

#

they're preventing them from loading for some reason

#

why would this be

turbid tide
#

chc has a javascript function

#

that's what breaks it

shut lion
#

boss plugin does it too

turbid tide
#

don't know if there is any fix for this

shut lion
#

just boss itself

turbid tide
#

oh I see

#

dk about that one

#

the other one I've seen before

shut lion
#

is there a way to disable the javascript in chc?

turbid tide
#

no idea. either check the config or contact their support

shut lion
#

oh i have

turbid tide
#

and?

shut lion
#

well i made a ticket yesterday on github

#

that was closed without response and said to post it on their customer service website

#

posted on their website 8hrs ago

#

nothing

turbid tide
#

welp the best you can do is wait for their response. I've not heard of a solution so far

jade flume
#

Tomi is typing...

#

Gotcha 😁

odd jay
#

Hello! I currently made this placeholder:

"%luckperms_expiry_time_access.spawn%";

function returnEmpty()
{
  return placeholder == "" ? "&cYou don't have" : placeholder;
  }
returnEmpty();```
Could someone pleeease help my make so if the placeholder `%luckperms_check_permission_access.spawn%` returns "Yes" then instead of "&cYou don't have" it will return "&aIt is permanent".
I would be way veeery happy if someone could help me
turbid tide
#
var placeholder =
"%luckperms_expiry_time_access.spawn%";

function returnEmpty()
{
  switch (placeholder) {
    case "":
       return "&cYou don't have";
    case "yes":
       return "&calt is permanent";
    default:
       return placeholder;
  }
}
returnEmpty();``` try this
odd jay
#

omg!!!! how fast, I will update in a sec, thanks in advance!!

turbid tide
#

no problem. xD Lets hope it works

#

xD

odd jay
#

I tested it, but the placeholder %luckperms_expiry_time_access.spawn% will never return "Yes", it is just a countdown when you have access.spawn for a time. The placeholder that returns "Yes" is %luckperms_check_permission_access.spawn%

turbid tide
#

oh I see

#

my bad

#

didn't see the permission under

#
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%"

function returnEmpty()
{
  if (placeholder == "yes")
    return "&aIt is permanent";
  if (placeholder2 != "")
    return "&cYou don't have"";
  return placeholder2;
}
returnEmpty();``` not pretty but should do the job
odd jay
#

I'm getting "Script error" now :((

jade flume
#

In the second return there is two ""

#

Thing

odd jay
#

Yes! I spotted that, tried removing it but that wasn't the problem :((

#

Oh and also, why (placeholder2 != "") when it is not equal to "" it should return "&cYou don't have"? It should be the opposite I guess, because when %luckperms_expiry_time_access.spawn% returns empty (is equal to "") then it should return "&cYou don't have"

junior musk
#

There's a ; missing line 2

odd jay
#

Hello Gab!

#

Gonna fix that in a sec

junior musk
#

hey

turbid tide
#

oh that's it

#

missing ;

jade flume
#

oof didn't expect that

#

Lol

turbid tide
#

oh my bad you are right

#

should have also been ==

#

not !=

odd jay
#

Ok I will also fix that

junior musk
#

and you removed the default case

turbid tide
#

its hard when you type in discord xD

junior musk
#

x)

turbid tide
#

default case?

jade flume
#

its hard when you type in discord xD
Even more if ur on the phone

#

:(

turbid tide
#

yeah Ahmed

junior musk
#

idk, you added that in the first script

#

but removed it in the second

#

which resulted in two returns things in the second case x)

turbid tide
#

oh well first script had a switch

junior musk
#

ah k

turbid tide
#

and was wrong

#

because I needed 2 check 2 different placeholders

junior musk
#

but there are still 2 returns x)

odd jay
#

Works great!!!!

turbid tide
#

well yeah

jade flume
#

Cool @odd jay

odd jay
#

Thanks a lot guys!

jade flume
#

@turbid tide i have never wrote a papi script but i made a depending plugins on papi I don't even know what is diffrence

#

Lol

turbid tide
#

well in script you can't do everything you can do in a plugin

#

it doesn't allow you to change things

#

just to check things and return something based on what you just checked

jade flume
#

Just placeholders?

turbid tide
#

you can check anything. you can use server and player methods

#

as well

#

just can't change or affect anything ingame

jade flume
#

What about other plugins api for example

#

?

turbid tide
#

also you can save stuff using data

jade flume
#

Can a script have config

#

Or something customizable

#

?

turbid tide
#

ugh not rly

jade flume
#

So a plugin is better

vivid sparrow
#

Config expansion ig

#

Or just variables

turbid tide
#

well I mean of course a plugin is better

#

it will always be

jade flume
#

🙂

pastel oracle
#

Hello, can someone help me create a placeholder with javascript, pls?

odd jay
#

In case someone wonders, I've made a correction on the previous javascript where you helped me.

var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  return placeholder2;
}
returnEmpty();```
I edited the line 6, added so that placeholder2 should be empty, because when you temporary grant the permission access.spawn, then the `var placeholder` would also return "Yes", but now it will also require to have the permission on "Yes" but with no expiry time to set in "&aIt is permanent" :))
turbid tide
#

that does what exactly?

odd jay
#

Are you asking to me? xD

low lake
#

Yea

#

He is asking u

#

LOL

odd jay
#

O

turbid tide
#

no I'm not

odd jay
#

o

#

lol

#

plot twist

turbid tide
#

HiddenInNight asked for a javascript placeholder

#

but didn't give any other information

odd jay
#

Bliitz, sorry if I bother, now It would last something to change the time format of %luckperms_expiry_time_access.spawn%. Could it be possible on the same javascript?

var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  return placeholder2;
}
returnEmpty();```
So a parse example of the time format on `%luckperms_expiry_time_access.spawn% ` is "10d 18h 10m 29s" (days hours minutes seconds). Is it possible to change that format to "&f10&7Days &f18&7Hours &f10Minutes &f29&7Seconds"? 
Are you up to help me with this one pls? :((
turbid tide
#

ugh

#

very possible with a bit of work

#

but I rly don't have time rn

odd jay
#

This one might be tough :(( tho if you aren't able right now is all ok

turbid tide
#

but here is an advice

odd jay
#

It's fine, thanks anyways 😄

#

sure

turbid tide
#

use .split to split the string in a list. split them on spaces

#

then use .replace to replace d to days etc.

pastel oracle
#

well I saw the example of tomi and it helped me to create my placeholder. 😆

turbid tide
#

then return it using array[0] + array[1]+ etc.

odd jay
#

Denada :v

turbid tide
#

oh ok HiN

odd jay
#

Thanks blitz! I will take those advices in mind

turbid tide
#

Tomi maybe a bit later if I finish my stuff

odd jay
#

Sure, I will come back if I can't with it 😄 good luck with that blitz

turbid tide
#

ty ty

#

ok @odd jay I kind of finished my thing. Figured it out xD. Took me 30 minutes but got there in the end

odd jay
#

Really? lmao xD

turbid tide
#

so instead of the placeholder2 at the end

#

you want to change the format

#

right?

odd jay
#

Yeah, when placeholder2 isn't on "", then it is because the player has temporary the permission "access.spawn" and the countdown is running

turbid tide
#

k think I got it. time to put it in practice

odd jay
#

I can help you too, if you share the changes :D, thanks in advance sir

turbid tide
#

nah no worries doesn't look so hard to do

#

well I'm probably not doing it in the easiest and best way but still

odd jay
#

cool! can't wait to see it working xD already happy

turbid tide
#

ok I think I thought of a even better way

odd jay
#

better:D!

turbid tide
#
"&f10&7Days &f18&7Hours &f10Minutes &f29&7Seconds"``` this is for me to see
#

ugh for minutes do I do &7 as welol ?

#

well*

odd jay
#

Yup, remember that if the player for example has the permission for only 7 hours, and 29 seconds, it would be "&f7&7Hours &f29&7Seconds"

turbid tide
#

yeah I know

odd jay
#

yup, same with minutes

turbid tide
#

well the problem will be

#

when you have 1 hour

#

1 day

#

it will say 1 hours

#

...

#
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  var changed= placeholder2.replace("d", "&7Days&f").replace("h", "&7Hours&f").replace("m", "&7Minutes&f").replace("s", "&7Seconds")

}
returnEmpty();```
#

didn't test it

#

but you can test it for me

#

also add ;

#

at the end

#

I keep forgetting them

odd jay
#

Yeah, not a big deal with that, but isn't there a way to check if the number next to (for example) Days it is 1, and if it is "1Days" then it will turn "1Day"?

turbid tide
#

well I could go for the other way

#

using split

#

it will be a lot longer

#

and a lot messier

#

if you want

odd jay
#

O let me see the first try, I want to see it, looks good

#

and a lot messier
Nvm, I wouldn't touch that javascript anymore because that is the only thing I need for it and then it would be definetely finished

turbid tide
#

just lmk if this one works

odd jay
#

Sure, gonna test it and update in a sec

#

Hmm

#

the "its permanent" thing works great, "You don't have" thing also works great, but when I turn the temporary permission, the placeholder returns empty

turbid tide
#

oh well

#

I forgot the return

#

add return changed;

#

oh shit this won't work

odd jay
#

Below var changed and all the values right? following the spaces

turbid tide
#

yeah

#

but don't think it will work tho

#

so I guess its time for the messy route

odd jay
#

Yup, script error

turbid tide
#

also

#

how is it usually returned?

#

1 d 1 h 1 m 1 s or 1d 1h 1m 1s

#

?

odd jay
#

the second one

#

1d 1h 1m 1s

turbid tide
#

this will mess shit up

#

because I think that papi js doesn't accept .includes()

odd jay
#

:(( shoot, really?

turbid tide
#

maybe I could use lastIndexOf if that one works to check

odd jay
#

Seems like a good idea to use that one

#

well, actually idk

#

lastIndexOf would check for the last letter of the value?

turbid tide
#

no

#

it will check where a substring appears last in a string

#

ok try this

#
var placeholder2 = "10 d 10 h 10 m 10s";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  var changed= placeholder2.split(" ");
  if(changed[1].lastIndexOf("d") != -1){
      return changed[0].replace("d", "&7Days&f ") + changed[1].replace("h", "&7Hours&f ") + changed[2].replace("m", "&7Minutes&f ") + changed[3].replace("s", "&7Seconds")
  }
  return changed;

}
returnEmpty();```
#

but only try it with a permission

#

that goes for days

odd jay
#

sure

turbid tide
#
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  var changed= placeholder2.replace("s", "&7Seconds").replace("m", "&7Minutes&f").replace("h", "&7Hours&f").replace("d", "&7Days&f");
  return changed;

}
returnEmpty();``` this is my last try. I have to go take a shower
#

you don't have to change anything to this one

odd jay
#

Works for everything! except seconds, the number is shown but the "&7Seconds" nope

turbid tide
#

ugh

#

last one ```
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
if (placeholder == "Yes" && placeholder2 == "")
return "&aIt is permanent";
if (placeholder2 == "")
return "&cYou don't have";
var changed= placeholder2.replace("s", "&7Seconds");
placeholder2 = changed.replace("m", "&7Minutes&f");
changed = placeholder2.replace("h", "&7Hours&f");
placeholder2 = changed.replace("d", "&7Days&f");
return placeholder2;
}
returnEmpty();```

#

dk why it wouldn't show seconds

odd jay
#

OH no, it actually shows it

#

sorry

#

it works well!!!

turbid tide
#

well almost well

#

the colors are a bit broken

odd jay
#

really? why?

turbid tide
#

oh nvm

#

just the spaces

#

or are those alright ?

#

oh they are

#

because they are already there

#

welp nice it works

odd jay
#

It is ok without spaces, do you want a screenshot?

turbid tide
#

nah

odd jay
#

Oh

#

there is an issue

turbid tide
#

I'm listening xD

odd jay
#

I tried with a 4 hours and 30 seconds one, it turned "&f4&7Hours &f30&7SeconDays&fs

turbid tide
#

right

#

that makes sense

#

welp I'm going to take a shower now

#

and I'll take a look a bit later

odd jay
#

Cool :DD

#

Thanks again!!, ping me, I will be up for then

turbid tide
#

Sorry dude I gave up

#

it wasn't as easy as I thought

austere hawk
#

XD

odd jay
#

Np! Thanks anyways!!

#

It is still appreciated, you already helped a lot

#

If I get to make something successfull on it I will share it and probably ask for add it on Community Javascripts

turbid tide
#

I mean its probably possiblle in some easy way that I can't think of

#

wait just got an idea

#

xD

#

I hate it when I get ideas

odd jay
#

Cool! 🍮

turbid tide
#

because I can't quit anything

#

but they are probably wrong

#

xD

odd jay
#

lmao

turbid tide
#

I'll try it anyways just in case

#

xD

odd jay
#

it happen to me always too

#

Sure, you can ping me whenever you want :D!

turbid tide
#
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  var changed = "";
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  if(placeholder2.includes(s))
    changed= placeholder2.replace("s", "&7Seconds");
  if(placeholder2.includes(m))
    changed= placeholder2.replace("s", "&7Minutes&f");
  if(placeholder2.includes(h))
    changed= placeholder2.replace("s", "&7Hours&f");
  if(placeholder2.includes(d))
    changed= placeholder2.replace("s", "&7Days&f");
  return changed;

}
returnEmpty();``` @odd jay
#

try this one

odd jay
#

sURE!

turbid tide
#

let's see if actually includes

#

works

#

because I was just told never tested it myself

#

xD

odd jay
#

xD

#

What should be the news on this one?

mint fable
#

what is s

#

and m

#

and h

#

and d

turbid tide
#

the plugin returns a timer

mint fable
#

because they look like variables

turbid tide
#

for a permission

mint fable
#

but they should be strings?

#

or chars

turbid tide
#

yeah

#

its like 1d 1h 1m 1s

#

in 1 string

mint fable
#

i don't think you get it

turbid tide
#

and he wants it to be Days Hours Minutes Seconds

mint fable
#

i'm saying you need to make it strings

#

right?

turbid tide
#

omg

#

I'm dumb

#

Xd

#

ty

odd jay
turbid tide
#
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  var changed = "";
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  if(placeholder2.includes("s"))
    changed= placeholder2.replace("s", "&7Seconds");
  if(placeholder2.includes("m"))
    changed= placeholder2.replace("s", "&7Minutes&f");
  if(placeholder2.includes("h"))
    changed= placeholder2.replace("s", "&7Hours&f");
  if(placeholder2.includes("d"))
    changed= placeholder2.replace("s", "&7Days&f");
  return changed;

}
returnEmpty();```
#

here

#

xD

#

cj first I checked in .replace and saw them in "" so I was confused why you're correcting me xD

mint fable
#

also

#

you always replace s?

odd jay
#

Also thought that

#

I think I will change it

mint fable
#

c'mon blitzzzz

#

i beleef

turbid tide
#

ok dude

#

xD

#

what

#
var placeholder2 = "%luckperms_expiry_time_access.spawn%";
var placeholder = "%luckperms_check_permission_access.spawn%";

function returnEmpty()
{
  var changed = "";
  if (placeholder == "Yes" && placeholder2 == "")
    return "&aIt is permanent";
  if (placeholder2 == "")
    return "&cYou don't have";
  if(placeholder2.includes("s"))
    changed= placeholder2.replace("s", "&7Seconds");
  if(placeholder2.includes("m"))
    changed= placeholder2.replace("m", "&7Minutes&f");
  if(placeholder2.includes("h"))
    changed= placeholder2.replace("h", "&7Hours&f");
  if(placeholder2.includes("d"))
    changed= placeholder2.replace("d", "&7Days&f");
  return changed;

}
returnEmpty();```
#

here xD

odd jay
#

update in a sec!

#

Script error, I think it is because of the double "))" right?

mint fable
#

blitz that new line { hurts me

#

what double ))?

odd jay
#

if(placeholder2.includes("s"))

mint fable
#

do if statements work that way in javascript? @turbid tide ||without brackets||

#

tomi how would that cause an issue

#

look

#

("s")

#

(placeholder2.includes("s"))

odd jay
#

OH

mint fable
#

at the start

odd jay
#

lmao

#

my bad

turbid tide
#

cj didn't start this myself xD

odd jay
#

He is right

turbid tide
#

also yeah they do

#

or at least should

#

but I think that .includes doesn't work

odd jay
#

So what could be the script error?

turbid tide
#

what's the error in console

odd jay
#

O

turbid tide
#

Tomi?

odd jay
#

letme check 1 sec

mint fable
#
var placeholder = "%luckperms_check_permission_access.spawn%";```
#

bruh

#

c'mon

odd jay
#

UHj It lags my pc to like 3 fps

mint fable
#

what does

odd jay
#

the error on console is spamming

mint fable
#

paste the startup log

#

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

austere hawk
#

?paste

tender vaporBOT
#
FAQ Answer:

Paste Services
When asking for help with a config/menu/code issue please use one of these:
(However we do prefer if you used our paste :))
HelpChat - Usage
Hastebin

odd jay
#

Suresure, I always use hastebin xD

mint fable
#

meh

odd jay
#

My host doesn't support .log and I have to download it (it is 168MB), but I think I see the cause of it, on the console

mint fable
#

so can you send it

#

your host is d u m b

odd jay
#

yup, placeholder2.includes on line 1 is not a function

#

sorry for not using hastebin, I could barely take a screenshot to it

mint fable
#

what is your server running on

#

spigot? paper?

odd jay
#

Spigot

mint fable
odd jay
#

Spigot 1.8.8

turbid tide
#

change to paper

mint fable
#

oh 1.8

#

i wonder

odd jay
#

Why paper? I currently have like 75 plugins, will Paper be compatible with all of em?

mint fable
#

well currently I don't think this js will work on 1.8.8 spigot

#

not sure about paper, blitzz might know more

odd jay
#

Hmm why would it be that blitz?

mint fable
#

throw it on a test server and see

odd jay
#

K, I will make a Paper and test this JS

#

I will update in 5 minutes

mint fable
#

also test spigot just in case

#

(i assume the test server isn't the same)

odd jay
#

Yes, I will just put Luckperms and Papi on it, I will use Paper 1.8

#

Last version of both

#

Finished

#

so I tested it on an empty server using Paper 1.8.8, I only pasted Luckperms and Papi (last version of both), still got the same error message, but hopefully it didn't spam, and I could make a hastebin, this is the message error https://hastebin.com/bofalahoga.cs

mint fable
#

i do not know

odd jay
#

So I guess another way that doesn't have ".includes" must be taken :(, I think it won't be possible, any idea Blitz?

mint fable
#

can we go back to splitting?

odd jay
#

Sure we can

mint fable
#

or just edit the lp expansion

odd jay
#

the lp expansion? are you meaning the time format? lp is using TimeUtils of Papi, I already even tried suggesting to lucko to add a way to change the time format directly but he told me that xD, the only way would be to change each expiry on javascripts

mint fable
#

if you decompile and edit it you can do whatever you want

odd jay
#

with TimeUtils on papi?

mint fable
#

what is timeutils

odd jay
#

what it uses Papi to make countdowns I guess, LuckPerms use it for the expiry/temporary permissions

mint fable
#

i don't understand lp code

#

🤷‍♂️

#

it's all tied in

#

the javascript would work if the engine wasn't fucked

#

or whatever is going on

#

because i'm pretty sure if you tried it on latest, it'd work fine

odd jay
#

Spigot 1.16?

mint fable
#

maybe 1.16

#

at least 1.15.2

odd jay
#

K! I will test it on 1.15.2

mint fable
#

is 1.16 officially out now?

odd jay
#

Yup

#

I will update in 3 minutes

#

I'm still opening my minecraft on 1.15.2 xD, tho the server is ready

#

Still the same error, it is spamming since I'm on Spigot now

#

apparently on Paper, console error messages won't spam, thats a big pro lol

#

with the same cause

mint fable
#

is your test server on your pc

#

or your host

odd jay
#

still using server.pro, should I try on a localhost?

mint fable
#

yes

odd jay
#

Ok, but I will first try on spigot 1.8.8

#

(because I already have a premade one)

#

or should I go for 1.15.2?

mint fable
#

just go for whatever

austere hawk
#

I got a question why does %statistic_mine_block% does

x = number of blocks mined
Mined block +1 = x + 2

? (sorry for this example)