#placeholder-api

1 messages ยท Page 61 of 1

limber ice
#

when I type papi info griefprevention syas no expansion loaded

mint fable
#

any errors?

balmy marten
#

possible the jar version doesnt match the listed version on the cloud

mint fable
#

the ecloud is 1.3 the jar is 1.3.0

balmy marten
#

let me change the cloud one

#

refresh the cloud

limber ice
#

no errors

balmy marten
#

i think its /papi ecloud refresh or something

mint fable
#

it uses .equals()

#

and it's a string

#

so it would need to be exact

balmy marten
#

still saying it needs a update?

limber ice
#

I deleted the old expansion and download again now it works

balmy marten
#

๐Ÿ˜‰

#

hence the importance of keeping the versions the same jar and cloud @mint fable ๐Ÿ˜‰

mint fable
#

means 1.2 was also always needing an update

limber ice
#

I will have ot check but I think they change file name

balmy marten
#

not really

mint fable
#

hey, I updated mine you can't wink at me anymore

balmy marten
#

1.2 or 1.2.0 is always gonna be outdated

#

since 1.3.0 is a thing

mint fable
#

my statement was correct still ๐Ÿ˜‰

#

and I also said was

#

keyword

#

||maybe somebody should check the version next time before verifying||

#

i blame the person who verified the author

#

and when I mess up, I'll blame the person who verified me, since I guess I'm verified now

limber ice
#

so whats thing about removing expansions not being used?

bronze bison
#

Lol cj

#

@austere hawk this should be here,
/papi parse me %checkitem_mat:STONE,amt:1,data:1% what it returns?

austere hawk
#

%checkitem_mat:STONE,amt:1,data:1%

#

this

#

exacutly how it loopk

bronze bison
#

ok```/papi ecloud download checkitem
/papi reload

obsidian niche
#

but how

bronze bison
#

The format like what do u want instead of d and m etc

vivid sparrow
#

just type it here

austere hawk
#

now it say yes

obsidian niche
#

d = gรผn

#

h = saat

bronze bison
#

@austere hawk ok then now its working, ur shop should too if u setup it correctly

austere hawk
#

wait the minut

#

the sell work now

#

but it dont remove 1 item out of my inventoiry

bronze bison
#

did u add a command to do that?

austere hawk
#

yes

#
  • '[console] clear %player_name% CobbleStone 1'
#

this

#

oh no

#

i found the big issue

#

could not pass event InventoryCLickEvent to DeluxeMenus v1.10.5

bronze bison
#

hm?

obsidian niche
#

heyy pls help me

bronze bison
#

Spigot version?

austere hawk
#

1.14

sharp burrow
#

1.14 broke it

bronze bison
#

@obsidian niche can u be patient, gaby went to eat and he will be back after.
U didn't send him the full list btw

austere hawk
#

this is sad :<

bronze bison
#

When does that happen

#

?

austere hawk
#

just only when i sell item

obsidian niche
#

sry oke

sharp burrow
#

its because dm uses inventory.getdisplayname or smth

bronze bison
#

What did u do? Since dm works in 1.14

sharp burrow
#

oh it does?

bronze bison
#

mhm

#

just doesn't like openguimenu

sharp burrow
#

oh I didn't know clip already added support

limber ice
#

on my testing server DeluxeMenus-1.10.5 has been working with no errors

balmy marten
#

possible latest dev build of 1.14 killed it dead

bronze bison
#

he didn't :P @sharp burrow

balmy marten
#

latest 1.14 ironic?

austere hawk
#

it said cant find player with this name

vivid sparrow
#
function newDateFormat() {
    var date = '%server_countdown_dd/MM/yyyy-HH:mm_01/06/2019-06:30%';
    var day = 'gรผn';
    var hour = 'saat';

    return date.replace(/d/, day).replace(/h/, hour);
}
newDateFormat();```
@obsidian niche
austere hawk
#

even thought buying it work fine

bronze bison
#
/papi ecloud download player
/papi reload ```  @austere hawk
limber ice
#

updated yesterday will double check things

balmy marten
#

had a couple of people ask about it dying completely in 1.14

bronze bison
#

u have to download player expansion (by running this commands) to make all player placeholders work

obsidian niche
#

gabby

#

but where

#

.js ?

austere hawk
#

only selling make it not working

#

buying still okie

limber ice
#

my testing menus may not have enough going on

austere hawk
#

i already have papi player as well

bronze bison
#

still says couldn't find the player?

austere hawk
#

yeah

#

when buy the item, everything work fine

bronze bison
#

well then u dont have player expansion

obsidian niche
#

@vivid sparrow

bronze bison
#

/papi list is it there?

obsidian niche
#

where

#

javascript_placeholders ?

bronze bison
#

And use /papi reload instead of /papijsp reload

limber ice
#

@austere hawk are you using ess?

austere hawk
#

but when sell, money still rolling in, but it dont take item out

#

yes ironic

limber ice
#

ess is still got tons of bugs in 1.14

bronze bison
#

The player expansion

austere hawk
#

yes

bronze bison
#

ok then it should work? Run the command in-game and see what u get

#

Without the Placeholder

austere hawk
#

i run this /clear ShiroBunnyPie cobblestone 1

#

but still say player dont fuind

#

weird

bronze bison
#

then the command is wrong

#

Let me see

obsidian niche
#

=paste

tender vaporBOT
#
HelpChat Paste

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

austere hawk
#

oh i find something

#

it said i dont have 1 cobblestone

obsidian niche
#

https://paste.helpch.at/eqadijoxuv.makefile

austere hawk
#

but i have 6 on me

obsidian niche
#

pls look @vivid sparrow

bronze bison
#
/clear name 4:0 1
``` try this
austere hawk
#

not progress

vivid sparrow
#

um

bronze bison
#

well then i guess ess's command is broken. Not dm issue

limber ice
#

no issues running give commands from console on my 1.14 test server that's 2 versions behind

austere hawk
#

okie i gona test something

limber ice
#

I am not running essx due to it randomly makes it day, and many other things thats was being glitchy

bronze bison
#

The clear command isnt working ironi not the give

austere hawk
#

do u think cmi will work with it?

limber ice
#

ok, but that is one thing in ess thats is buggy

austere hawk
#

omg ABOODYY

#

@bronze bison

#

im sooo freaking smart

bronze bison
#

o nice

austere hawk
#

who need ess when u can just use /minecraft:clear <player> <item> <amount> instead

#

ahahaha

obsidian niche
#

@vivid sparrow

#

working

bronze bison
#

o didn't know mc had a clear command

austere hawk
#

this is silly

bronze bison
#

Anyways, glad u got it working

limber ice
#

t got it to work using lowercase for material

obsidian niche
#

but how do i do with hologram

#

working thx

brisk coral
bronze bison
#

cough aBoo has no idea cough

#

Sorry

brisk coral
#

ah, legit this me that error every time

bronze bison
#

Someone will help u soon, hopefully ๐Ÿ˜„

obsidian niche
#
function newDateFormat() {
    var date = '%server_countdown_dd/MM/yyyy-HH:mm_01/06/2019-06:30%';
    var day = ' gรผn';
    var hour = ' saat';
    var minute = ' dakika';
    var second = ' saniye';

    return date.replace(/d/, day).replace(/h/, hour).replace(/m/, minute).replace(/s/, second);
}
newDateFormat();
#

but seconds not working

#

@vivid sparrow

vivid sparrow
austere hawk
#

lol

obsidian niche
#

funny?

austere hawk
#

is that scruot?

#

script*

vivid sparrow
#

javascript lol

obsidian niche
#

gabby

austere hawk
#

do we know what the id for stone?

obsidian niche
#

why don't you help

#

now working seconds

austere hawk
obsidian niche
#

me?

austere hawk
#

Yes you.

obsidian niche
#

which channel

austere hawk
obsidian niche
#

working

#

thx

#

man

vivid sparrow
#

It's javascript expansion from papi @austere hawk

austere hawk
#

yeh i relized that

#

realized*

obsidian niche
#

how can I detect the next month

#

now may next june

vivid sparrow
#

I guess you will have to replace it manually

obsidian niche
#

last question

#

&c%essentials_kit_time_until_available_gold%

#

how d= gun

#

doing countdown

vivid sparrow
#

same thing, just replace the date with that placeholder

#

if you give me a few I can make it accept arguments so you wont need 1 for each kit

obsidian niche
#

pls come dm

#

file send

vivid sparrow
#

nam, I'm good

obsidian niche
#

pls accept friend

#

@vivid sparrow

tender vaporBOT
#

@obsidian niche

Hey,

Please be patient and don't ping helpful or staff members!

vivid sparrow
#

I said no, don't insist.

obsidian niche
#

oke

#

how

#

send fil

#

e

#

working :d

#

thx man

vivid sparrow
obsidian niche
#

but all kits have the same time period

#

- ' &7Durumu&8: &c%javascript_kit_diamond%'

austere hawk
#

can i see the script'

#

with script i mean JS code

obsidian niche
austere hawk
#

hmm

#

what does it return

obsidian niche
#

i dont now

austere hawk
#

lol?

#

Test it?

#

check what this returns var cooldown = '%essentials_kit_time_until_available_' + kit + '%';

obsidian niche
#

return '&c%essentials_kit_time_until_available_' + kit + '%.'

#

?

austere hawk
#

ye

vivid sparrow
#

remove the dot

austere hawk
#

oh i didnt see that XD

#

remove that dot

#

at the end

obsidian niche
#

return '&c%essentials_kit_time_until_available_' + kit + '%'

#

?

austere hawk
#

Yes

obsidian niche
#

not working

austere hawk
#

what it prints?

#

or returns?

obsidian niche
#

pls dm go

austere hawk
#

Im not so good at JS so i probably wont be able to help you.

oblique radish
#

Qyivk

#

Quick*

#

Can someone send me an example of a skript variable used in papi?

sharp burrow
#

skript papi?

austere hawk
#

Hello, I have a problem with color PlaceHolder, like Bedwars team color and faction relation, color are not working
https://i.imgur.com/QpV86Nh.png
Someone have this issue to ?

vivid sparrow
#

{teamcolor} isn't a placeholderapi placeholder.

austere hawk
#

I use %bw1058_player_team%

#

And /papi parse <player> %bw1058_player_team%

#

And I have the same issue with %rel_factions_relation_color%

#

No color not appear and the place holder stay visible like this in the chat

vivid sparrow
#

chat plugin?

austere hawk
#

Venturechat

#

The chat plugin affect /papi parse command ?

vivid sparrow
#

no

#

contact the plugin owner in this case

austere hawk
#

Ok, thanks

sharp burrow
#

Does luckperms have its own expansion or does vault prefix work?

limber ice
#

=papi faction

#

so when is the factions expansion going to get updated???????????????

#

Mcore faction was updated to 1.13.2 a while back and now it has been updated to 1.14 and many of the placeholders are broke

brisk coral
#

Why even play factions on 1.14 tho thonking1

mint fable
#

to complain about it?

limber ice
#

either way it's not working, and it should be updated to the last 3 placeholders work again

#

why do people write plugins using skript

mint fable
#

possibly 2.10.0 broke something?

limber ice
#

still on old papi on that server

#

2.9.2

mint fable
#

then nvm xD

limber ice
#

I know they changed api when they updated factions

mint fable
#

You gotta hop on the bandwagon, make an update that breaks everything

#

just like spigot

limber ice
#

I had to update a plugin I used that hooks into it

#

ok, that will not be hard for me since I do that often when I work on my plugins

#

my brain thinks faster then my hands can type and they are not in sync with each other

vivid sparrow
#

@sharp burrow it does have an expansion but the vault placeholders work too

sharp burrow
#

oh I just found it

limber ice
#

@sharp burrow

tardy pivot
#

Anyone know how to make a simple 24 countdown?

bronze bison
#

-papi server

tardy pivot
#

Yea

#

%server_countdown_<SimpleDateFormat>_<time>%

bronze bison
#

yea

tardy pivot
#

but I dont understand it at all

#

Tried a bunch of things

bronze bison
#

but why the bot isnt working hmmmmmmmm

#

eg

%server_countdown_dd.MM.yyyy_5.5.2019%
#

so the format then the date u want same as the format

tardy pivot
#

Perfect, thank you so much!

#

Should have that as an example on the wiki lol

bronze bison
#

no problem ๐Ÿ˜
will add one

arctic loom
#

@bronze bison Discord had API issues

#

Bot probably needs a reboot

bronze bison
#

ah ok

#

added Hexed ๐Ÿ˜

marsh sigil
#

i just hosted my minecraft server and i see the time is wrong.. how can i adjust?

#

date is correct but the time is -3 hours

arctic loom
#

Change timezone if possible?

marsh sigil
#

from my pc? my pc show t he right time

arctic loom
#

Server != PC

limber ice
#

your BIOS time might be off

marsh sigil
#

before i host my server, the time was right

limber ice
#

or the time zone could be wrong, and you adjusted time to fix the 3 hour difference, but was not correct way to fix

marsh sigil
#

it s r ight the time zone

#

it s not from that

limber ice
#

WHat is your OS version?

marsh sigil
#

windows 10

bleak ravine
#

windows 1.0

limber ice
#

I can say if you have the clock set right in windows it should be right on your server

marsh sigil
#

i cant send photos

brisk coral
#

imgur

warm flax
#

how do i verify my plugin with papi

#

to be put onto the cloud?

trim mist
#

You submit it and we will look at it when we get time.

warm flax
#

where?

trim mist
#

To the ecloud.

warm flax
#

no like submit it where?

trim mist
#

...?

warm flax
#

where do i submit my request

trim mist
#

To the ecloud.

warm flax
#

so

trim mist
warm flax
#

yeh

idle pumice
#

Is there any reason Vault Placeholders unload themselves when the server starts? I did recently update to the latest version of Vault. All other placeholders load fine and if I do a /papi reload it will load the Vault placeholders just fine. Thanks in advance!

mint fable
#

wrong version possibly

idle pumice
#

It's the latest version of Vault for PlaceholderAPI

#

Unless it needs to be updated

mint fable
#

no

#

what spigot version are you on?

#

1.12?

#

You need the older version of the vault placeholder expansion

balmy marten
mint fable
#

I think

#

I might be completely wrong, so disregard

balmy marten
#

Could try the dev build of papi

oblique radish
#

Hi funycube

#

Youre not funny

mint fable
oblique radish
#

What is tier 1-9 lol

balmy marten
oblique radish
#

Ok @balmy marten

idle pumice
#

The Dev version(2.10.0-DEV-64) unloads all the placeholders it looks like.

limber grotto
#

placeholders for kills and deaths statistic?

bronze bison
#

-papi statistic

limber grotto
#

ah i find it %statistic_player_kills%

bronze bison
#

yes ๐Ÿ˜„

subtle harbor
#

Does PlaceholderAPI support TitleManager and PrisonRanksX?

#

I'm currently having issues with it not loading the placeholders and it crashing TitleManager

#

I've talked to both Developers of PrisonRanksX and TitleManager and they redirected me here.

vivid sparrow
#

The right question is: Does TitleManager and PrisonRanksX support placeholderapi?

subtle harbor
#

They do.

bronze bison
#

tm does afaik

vivid sparrow
#

TM does

brisk coral
#

PRX doubtful

bronze bison
#

but idk about the other plugin

subtle harbor
#

PrisonRanksX does aswell.

brisk coral
#

What's the crash error?

subtle harbor
#

- PlaceholderAPI Support

bronze bison
#

ok, can u send us the error?

#

=paste

tender vaporBOT
#
HelpChat Paste

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

subtle harbor
#

TitleManager owner directed me to Clip.

vivid sparrow
#

Nothing ab placeholderapi as far as I can see.

subtle harbor
#

stating it may be an issue with PlaceholderAPI.

bronze bison
#

what placeholders are u using ?

subtle harbor
#

I reposted a more complete version

#
  • '&c Rank: &7%prisonranksx_currentrank_name%'
#

%prisonranksx_currentrank_name%

bronze bison
#

does it work when u use the parse command ?
/papi parse me %prisonranksx_currentrank_name%

subtle harbor
#

Yep (F)

#

which is my current prison rank.

#

The issue comes from that the scoreboard completely works until meeting one prisonranksx placeholder

#

I've run out of options as I've talked with both the Developers.

bronze bison
#

try to reduce the refresh/update time for the placeholder ?

#

but that happens on join

#

apparently

subtle harbor
#

Yeah it happens when I rejoin

bronze bison
#

so i guess from the titles that tm send on join, are u using prison rank placeholders there?

subtle harbor
#

and everything works

#

yeah

#

I guess.

bronze bison
#

did u contact tm dev?

#

i guess the issue from tm

subtle harbor
#

yes

#

I did

#

he said to contact Clip

bronze bison
#

Clip's plugin is working fine.. the placeholder is working fine too, since it gave no error when u parse it using papi command right?

subtle harbor
#

mhm

bronze bison
#

and here it gave NullPointerException which is something is returning null that shouldnt

subtle harbor
#

ok

bronze bison
#

or could be from prisonranksx expansion, idk sorry

subtle harbor
#

ahh ๐Ÿ˜ƒ

#

So another round trip with all the devs

#

don't worry I'll be back.

bronze bison
#

Good luck ๐Ÿ˜„ but sorry i cant help u with that

latent sparrow
#

Latest PAPI

#

Latest Vault

#

Expansion installed and reloaded

#

only works if I do /papi reload

#

otherwise it wont load on restart

brisk coral
#

Issue with latest version ^^

#

Also L @latent sparrow

austere hawk
#

i got the same issue

final shadow
#

Grab the dev build

#

On Jenkins

#

@austere hawk @brisk coral @latent sparrow

#

Use build 63

latent sparrow
#

alright thanks

austere hawk
#

ok tysm!

final shadow
#

Report back if that issue was resolved for u in that build

#

Should be the same issue we fixed the other day

trim mist
#

It was an ez fix

mint fable
#

okay, so build 63 is what to tell people

#

nice

final shadow
#

We will update officially today

mint fable
#

oh wow

trim mist
#

You really want to drop another update that soon?

mint fable
#

speedy updates

#

gotta get to 2.10.2 somehow glare

trim mist
#

2.10.1.1

mint fable
#

you're expecting many issues

#

xD

final shadow
#

2.10.1 ya I think we should since that is a major issue we resolved

trim mist
#

That's fine.

latent sparrow
#

what a fix clip

trim mist
#

Lmao

latent sparrow
#

really spiced up my server

brisk coral
final shadow
#

Let us see the startup log

latent sparrow
#

why fix the one vault bug

#

when you can just make none of it work

trim mist
#

We literally just moved when the placeholders get registered.

#

It has to be on your end because we've already had multiple testers come back and say issues were fixed.

latent sparrow
#
05.05 14:10:43 [Server] ERROR Plugin PlaceholderAPI v2.10.0-DEV-63 has failed to register events for class me.clip.placeholderapi.PlaceholderListener because org/bukkit/event/server/ServerLoadEvent does not exist.```
trim mist
#

Are you on 1.8.8?

latent sparrow
#

1.12.2

trim mist
#

O.o

final shadow
#

Hm

trim mist
#

You've got to be kidding me

bronze bison
#

oof

latent sparrow
#

yes im kidding you im on 1.6.4

final shadow
#

Fix

latent sparrow
#

no but seriously

#

what could it be

brisk coral
#

Glare

final shadow
#

Damn ok

brisk coral
#

1.12.2 = best version

final shadow
#

So we wonโ€™t update just yet

#

Glare so a solution

latent sparrow
#

ok so just use papi 2.9 or whatever

#

1.9

#

idk what its called

brisk coral
#

2.9.2

#

should work

latent sparrow
#

yeah the one before u became alive clip

final shadow
#

We move that listener to its own class

trim mist
#

I can't believe that event was only added in 1.13.2

final shadow
#

Check if the event exists onenable

#

If so register it

trim mist
#

If not, load after like 60 seconds.

final shadow
#

Ya

trim mist
#

Alright, easy fix.

#

Do you want me to do that or is that me doing it?

final shadow
#

I can do it in a few

trim mist
#

kk

final shadow
#

Going grocery shopping rn

#

Canโ€™t believe that event wasnโ€™t always a thing

trim mist
#

Big dumb

#

I got church in an hour so I can help until then if you need it.

mint fable
#

Would like y'alls opinions on the checkitem expansion

#

if you have a stone in your inventory with data 1, a displayname, and a lore, should %checkitem_mat:STONE% return yes?

#

one reason I bring it up: if you're trying to just check for a regular piece of stone so that you can make a shop with deluxemenus

#

and then clear that said stone, it wouldn't work

final shadow
#

Add a part in the placeholder to be strict

mint fable
#

so like

#

STRICT

brisk coral
#

Girth

mint fable
#

and what would adding that make it do?

#

Or which one should it return if you don't have strict?

#

yes or no?

final shadow
#

Not having strict would only check the material and not care about the meta

mint fable
#

okay I see

final shadow
#

Having strict would disregard any stone with a special name and lore

#

So if strict isnโ€™t defined then any stone would return yes

mint fable
#

ye

#

I think I gotta sleep on that one xD

#

brain not working rn :L

#

I think I have an idea

#

default to data:0 if they don't use the modifier?

final shadow
#

@trim mist

#

i think i know what screws up the loading in 2.10

#

that wasnt an issue before

trim mist
#

Hmm?

final shadow
trim mist
#

That's a PR you approved

mint fable
#

ooh

final shadow
#

that was from a commit that was introduced in 2.10

trim mist
#

Well, get rid of it.

final shadow
#

how many ticks should i delay registration

#

if no event exists

trim mist
#

30 seconds.

mint fable
#

excited for that possible plugin.yml looking stuff

#

having that depend will make this easy

final shadow
#

30 seconds may be too long?

trim mist
#

15 seconds

mint fable
#

idk, 30 seconds sounds good

#

depending on how many plugins a server has

sleek hull
#

Wat are you trying to do

mint fable
#

is there an event that triggers when the server is fully loaded?

trim mist
#

Only 1.13 +

#

This is for servers below 1.13

mint fable
#

might be a lot for this, but maybe you could get PluginEnableEvent

#

and if there's not any after 5 seconds, load expansions?

trim mist
#

What if the plugin is just running sync and it holds trying to update check?

mint fable
#

hmm

#

do you think a plugin would hold enabling though?

#

Is that a thing?

trim mist
#

Quite often, actually.

mint fable
#

oh running sync

#

hmm

trim mist
#

That's why in Guilds, update checks and announcements are 100% async

mint fable
#

ya...

trim mist
#

Im sure clip can come up with a good solution.

final shadow
mint fable
#

there's no "perfect" time

final shadow
#

lets try that build out

#

@latent sparrow

#

can u test it

latent sparrow
#

yep

mint fable
#

that's 1.13 though?

#

oh i see

#

oh man

#

20*15 makes a lot of sense

#

I've always just written the number ffs

trim mist
#

I love 2015

final shadow
#

lol

trim mist
#

So, what's the verdict Scholtes?

final shadow
#

glare

#

what if in the try catch

#

if the event isnt avail

#

go ahead and call register right there

#

but still run a task to register after 15 seconds

trim mist
#

Isn't that what you did?

final shadow
#

that way if there is a chance people join the server before the 15 secs are up

#

the placeholders that could register did

#

no i only call register in the delayed task

#

essentially this would have register called twice

trim mist
#

I mean yeah that could work.

brisk coral
#

Why is papi-updates convo thonking1

mint fable
#

oh my, gotta love comments

#

@balmy marten Possibly make it not be every comment?

#

issues opend/closed, commits, etc.

trim mist
#

Not really how github works sadly.

#

We can either do just pushes or do github stuff

#

Alright Clip, when are you planning to drop the update today? Tonight? If all goes well.

mint fable
#

ah

brisk coral
#

||had to go do that||

trim mist
#

@latent sparrow

final shadow
#

Eh idk

#

Still want to call register before the runnable in the exception

brisk coral
#

@trim mist He's eating pizza rn

final shadow
#

Itโ€™s cinco de Mayo

#

Iโ€™m going to eat tacos

brisk coral
#

oof

mint fable
#

you eat a lot of tacos

brisk coral
#

bon apetit

crude trail
#

I need help

iron sierraBOT
#

Theres not time to wait! Ask your question @crude trail!

crude trail
#

Some of my pholders aren't working

#

And I didn't change anything I just updated the plugin

final shadow
#

What version is your server

crude trail
#

1.8.8

trim mist
#

Give him the new jar

#

Test that puppy out

final shadow
#

Glare link him to b65

#

Iโ€™m on mobile

crude trail
#

Okey

#

Thanks

#

I know how to get there

mint fable
mint fable
#

BOOM

final shadow
#

Can u report back and let us know if that works for u

mint fable
#

that's how you do testing

crude trail
#

Thanks all!

#

I will

mint fable
#

now I want tacos

trim mist
#

Bro so do I.

#

I got to study for an exam all day tho

mint fable
#

it's 10 am and I haven't gone to sleep and I want tacos

trim mist
#

Probs will endu p now doing that.

#

I slept so good last night

#

I stayed up till midnight and I thought that was late.

crude trail
#

Still broken

#

Actually more don't work now

trim mist
#

Whelp, there's your answer @final shadow

crude trail
#

Crazy Envoy, BattleLevels and FactionsUUID placeholders don't work

trim mist
#

Those are all plugins that have the placeholders built in, fyi.

#

For clip ^

mint fable
#

any errors @crude trail ?

crude trail
#

05.05 17:14:36 [Server] ERROR Failed to init placeholder expansion from class: com.extendedclip.papi.expansion.factions.MCoreFactionsExpansion
05.05 17:14:36 [Server] ERROR com/massivecraft/factions/RelationParticipator

#

This, but that has always been there

final shadow
#

Ah damn yeah

#

They need to add persist true

#

Since we delay registration

#

It removes them

#

Smh

#

Weโ€™re gonna remove the delay

trim mist
#

Alright.

#

Alrighty clip, I'm off for a few hours.

final shadow
#

Ok Iโ€™m not home so itโ€™ll be a bit before I make the changes

trim mist
#

That's fine.

clear flicker
#

hey, so whenever i start my server (spigot 1.14, latest) the vault expansion isn't registered, but when i type /papi register Expansion-Vault or /papi reload, it works fine. any fix to this, other than using skript to run "papi register Expansion-Vault" when the server is fully loaded?

clear flicker
#

sure.

#

That worked, thanks.

mint fable
#

@final shadow so it worked for vault

final shadow
#

I got a few things I thought about regarding some other issues with that build

#

Iโ€™ll implement the ideas when I get home

heady falcon
#

You canโ€™t remove /daddy

#

All my plugins use that command

brisk coral
#

add it back ^^

vivid sparrow
#

lmao

brisk coral
heady falcon
#

I dispatch /daddy parse player {placeholder}

final shadow
#

@crude trail you around

crude trail
#

Yes

#

I am

#

Give me a moment

final shadow
#

can u test that build

crude trail
#

13-5 in my cs game

#

Than I'll test it for you

final shadow
#

all good

crude trail
#

How do you do that with the roles?

#

In discord

#

It looks dope

heady falcon
#

On mobile the roles cannot be seen

#

The like โ€”โ€”โ€” category โ€”โ€”โ€” ones

brisk coral
#

holy shit, first time I exported a plugin without errors ๐Ÿ˜ฎ

heady falcon
#

๐Ÿ˜‚

brisk coral
#

shhh

crude trail
#

@heady falcon But how do you make them?

heady falcon
#

I believe

#

Make the role color the background color

crude trail
#

Ooh

trim mist
#

Finish yo game

crude trail
#

@final shadow Nope

#

Still nothing

final shadow
#

can u send me your startup log

trim mist
#

@crude trail

crude trail
#

I did

#

Private

final shadow
#

lol

#

he has like 10 plugins still using EZPlaceholderHook

#

do u think we should just add it back for now

trim mist
#

Oh Lord

final shadow
#

until 3.0

trim mist
#

No

#

They've been given a year and a half

final shadow
#

well thats the issue

trim mist
#

If they don't listen, it's their fault

crude trail
#

Oh

#

There is no replacement for these plugins

#

I'll just use the old one than

trim mist
#

Fine. Add it back until 3

#

But at 3, it's going away for good. They'll have had a 2 years notice at that point

brisk coral
#

oof papi 3.0

#

remove papi command and just use daddy

#

ktnxbye

trim mist
#

That's already what we are doing.

final shadow
#

GuiRedeemMCMMO
PvPingMobCoins
CrazyCrates
BattleLevels
CrazyEnvoy
MoreFish
KoTH
all use EZPlaceholderHook

trim mist
#

Okay put it back in, I will reach out to the authors today.

#

Clip, Ima DM you what I'll be messaging them.

final shadow
#

try that one

#

They need to use PlaceholderExpansion even if they want to provide it from their plugin

trim mist
#

clip, what are we having them change to, PlaceholderExpansion?

#

I'll like them that.

final shadow
#

u think we should run a check after everything is loaded

#

and print in console, x plugin still uses EZPlaceholderHook.....etc

#

basically a warning

#

we can call out all those pesky plugins that havevnt updated so people will relay the message the importance of switching

#

We also need to remove ezplaceholderhook examples from the wiki

#

not good to show them how to use it if we want to remove it

final shadow
#

What u think on this

trim mist
#

So someone suggested that we could also for some time check if they are using the old hook and then disable the plugin.

#

That way the plugin author will have to update it.

#

That would be an action to take after we contact the authors using that old hook.

cosmic shale
#

then they'll remove papi lol

#

just remove it, they've had long enough tbh

#

users will come to them out of their own due to the errors

#

and then they'll have to update it

trim mist
#

Correct.

#

So what we could do for the next update is when a plugin with that hook tries to hook in, add it to a list, sending a warning message. That or just refuse to let it hook.

final shadow
#

So keep the class

#

Just refuse allowing letting the class register

#

To prevent the other plugin from disabling

trim mist
#

For the next update, yes.

final shadow
#

Just the placeholders will break

trim mist
#

Yes

final shadow
#

Rather than the whole plugin

trim mist
#

That's for like 2.10.2 or whatever

#

Yes, that can be the first step.

#

Refuse to hook, add to a list or something, send console warning.

final shadow
#

Easily done

#

Just add the check to the register method

trim mist
#

Alrighty

final shadow
#

I updated the docs a bit too

trim mist
#

kk

final shadow
#

Itโ€™s really important they use persist

#

If they register from their plugin

trim mist
#

Yup. I was able to reach out to about 30 developers so far.

#

We'll do our other approaches we talked about earlier too.

ivory zodiac
#

You got like 6 devs in cube development alone. Possibly cleser to 8 if the previous managers/staff see it.

#

xD.

#

Only a few have seen it so far though.

trim mist
#

Awesome!

#

Thanks for relaying the message.

ivory zodiac
#

๐Ÿ‘.

#

Timezones tho ๐Ÿ˜

trim mist
#

It's not like it's being removed tomorrow ๐Ÿ˜›

ivory zodiac
#

xD.

trim mist
#

If anything, an update tomorrow would just prevent plugins using that method to hook in.

#

Just simply break the placeholders for it and debug to the console.

karmic quarry
#

The player placeholder "%player_timestamp%" is not working. Other player placeholders however do function properly.

Versions: Spigot 1.13.2, PAPI 2.10.0, Player Expansion 1.7.1

bronze bison
#

looks like its not a placeholder anymore..

#

doesnt exist in the source code of player expansion

karmic quarry
#

Oh? Was the placeholder name changed to something else or?

bronze bison
#

I don't think so

karmic quarry
#

Is this a temporary issue or this is a permanent thing and there wont be a timestamp placeholder? (1 or 2)

bronze bison
#

idk it just doesnt exist

karmic quarry
#

oof

balmy marten
#

Yeah strange things are happening to that expansion. cc: @final shadow

#

Seems a few placeholders were removed by mistake

bronze bison
#

if u mean the ones that i added/changed, looks like clip fixed that in v1.7.1 but didnt push to gh

mint fable
#

damn, exactly what I thought would happen happened

#

I fell asleep and forgot my idea for checkitem

bronze bison
#

rip lol

sharp verge
#

hey guys im using spigot 1.8.8, is it ok to the use the lastest version (2.10.0)? will there be any conflicts?

balmy marten
#

Papi should work on 1.6+

brisk coral
#

Doesn't work on 1.4 tho :L:

sharp verge
#

ok thx

sharp verge
#

does any chance papi works with essentialsx chat format?

white ivy
#

Sure does!

#

=faq tagess

tender vaporBOT
#
FAQ Answer:

How to get DeluxeTags working using essentials chat:

  • Turn off the DeluxeChat option in the DeluxeTags config.
  • Turn off the format_chat option in the DeluxeTags config.
  • Replace all the %placeholders% with {placeholders}
  • Restart the server
white ivy
#

oops wrong one xD

mint fable
#

does papi?

white ivy
#

Papi placeholders works with EssXChat yeah

mint fable
#

that's cool

white ivy
#

Just need to do %% instead of {}

mint fable
#

you always use %%

#

did you mean use {} instead?

white ivy
#

Oh sorry, yes that one

mint fable
#

ah, coolio

#

oh so it doesn't work with essx chat

white ivy
#

That plugin allows it to ๐Ÿ˜ƒ

mint fable
#

I see, that makes more sense

white ivy
#

;D It's pretty nifty

mint fable
#

@sharp verge so in conclusion get chatinjector plugin and use placeholders with {} instead of %%

sharp verge
#

thxc

lofty pine
#

For some reason since the latest placeholderAPI update, the vault placeholders break after each restart until I do /papi reload

viral ravine
#

The latest version has some bugs, just try restarting your server instead

#

(or using an older version)

final shadow
#

Use the latest dev build

viral ravine
#

^my bad

lofty pine
#

Thanks for the reply, appreciated

viral ravine
#

@final shadow is the creator himself so he needs to give help or funnycube bans him

final shadow
#

I did

mint fable
#

very confused

#

by that

#

oh

vivid sparrow
#

Lol

viral ravine
crude trail
#

I see you got badbones to update the api

#

xD

crude trail
#

Btw if I do /papi reload my Factions placeholder stops working

#

It works on startup

mint fable
#

report back to us if ye can

crude trail
#

I use that

#

Its still the same

#

I use kiteboard

mint fable
#

well the main fix in dev #65 was fixing that, but it only ended up fixing vault I think?

viral ravine
#

try using the latest dev build

mint fable
#

oh ya, are you on 67?

#

@crude trail

crude trail
#

Yea

mint fable
#

ah, then I can't help I guess :L

crude trail
#

I can wait

mint fable
#

yep yep

#

noice

crude trail
#

@fading pasture Do you use FactionsUUID?

#

What placeholders do you use

neon oxide
#

Hm, why do I have to do /papi reload everytime I restart my server now? The placeholders won't work until I do so.

trim mist
#

They may be using older methods to hook in which don't support what you're used to.

#

We're in the process of removing old methods and rewriting some of the plugin.

final shadow
#

That should fix your issue with having to reload

#

@neon oxide

neon oxide
#

Sure, I can give it a try ๐Ÿ˜ƒ

final shadow
#

Let us know if it resolves the issue

#

Many have reported the same issue and not many have got back to us letting us know the issue was resolved so it would be appreciated

neon oxide
#

I'll give you an answer in 5 ๐Ÿ˜‰

final shadow
#

Ty

neon oxide
#

It seems to have fixed all the previous issues ๐Ÿ˜ƒ

#

The placeholders are now loading as they should.

final shadow
#

Awesome ty

#

Just use that until we update tomorrow on spigot

neon oxide
#

I won't be changing it now, don't worry ๐Ÿ˜„

limber ice
#

so is there going to be a change on papi and expansions?

final shadow
#

Yeah when 3.0 is released

limber ice
#

does that mean my expansion will be broke

final shadow
#

Yeah but we will give u time to update before we actually Release

limber ice
#

so I just need to update the expansion to work on 3.0

final shadow
#

Yes

limber ice
#

guess I will need to work on that now

final shadow
#

Canโ€™t lol

#

We donโ€™t have the updated stuff ready yet

limber ice
#

ok, I'm jumping the gun I see

final shadow
#

Weโ€™re still a few months away

limber ice
#

oh, thought this it was tomorrow, guess the release tomorrow will not break my expansion

final shadow
#

No

#

Weโ€™re still developing 2.x while we work on 3.0

limber ice
#

ok, the 3.0 will make it better I assume

final shadow
#

There will most likely be many more 2.x updates

#

Well thatโ€™s the goal lol

#

Weโ€™re rewriting the entire plugin from scratch

#

Not using any existing code

#

Same concept in a way

limber ice
#

ok, back to waiting patiently for plugins to update to 1.14

final shadow
#

Just a fresh approach

#

The end result of using placeholders will be the same

brazen isle
#

how to use placeholder from IslandWorld since it has no ecloud download?

bronze bison
#

Does it support papi?

#

like is that mentioned in the plugin page?

brazen isle
#

yeah

#

it just says there is no download

#

but it just displays as %islandworld_can_build% when i use it

#

./papi parse <player> %islandworld_can_build% right?

bronze bison
#

ok then its probably built-into the plugin

#

yes

#

did u try to restart the server? and then try it

brazen isle
#

yes

bronze bison
#

idk sorry, ull have to contact the plugin author

austere hawk
#

@brazen isle what plugin

brazen isle
#

Islandworld and papi

limber ice
#

@brazen isle paid or free?

austere hawk
#

Never heard of that pl

brazen isle
#

Paid

karmic quarry
#

I didn't get quite 100% sure answer if the %player_timestamp% placeholder was permanently removed or if it's an temporary bug?

minor wolf
#

hey

#

is there any way of like hooking into another plugin's shop

#

and making a placeholder

white ivy
minor wolf
#

i want to make placeholders that return the price of item held in hand/ item specified

white ivy
#

Doesn't essentials do something like that?

#

With /worth?

minor wolf
#

yes kind of

#

but

#

you have to create a worth.yml

white ivy
#

Ooh so hooking from the shop plugin into Papi?

minor wolf
#

yeah kinda

#

but you'd probably have to do actual coding right?

#

you can just make a js

mint fable
#

what kind of plugin

#

autosell?

white ivy
#

Idk if anything like that has been done tbh?

minor wolf
#

like ShopGUI

#

im guessing javascript wont cut it?

mint fable
#

could do it with the API

#

and no, it wouldn't cut it

minor wolf
#

yeah i thought so

#

i saw the shopgui api

mint fable
#

where would you use it?

minor wolf
#

server

#

?

mint fable
#

ya, but you said item held

#

where would that be used?

minor wolf
#

its to display worth

#

like a menu

white ivy
#

So basically /worth but it hooks into ShopGUI

minor wolf
#

yeah

white ivy
#

Oh a GUI thonking

mint fable
#

and a placeholder

minor wolf
#

but a a placeholder

mint fable
#

instead of a command

minor wolf
#

yea

mint fable
#

interesting thought

minor wolf
#

i would attempt just making my own plugin just for placeholders

mint fable
#

I don't have the plugin though so I wouldn't be able to make it

minor wolf
#

you can use api

#

api is opensource

mint fable
#

no

#

just because I could have a class of the API doesn't mean I can use it

#

if I don't have the plugin there's a lot of classes that would be missing

minor wolf
#

oh i see

mint fable
#

like Shop and ShopItem

minor wolf
#

do you own any shop plugins?

mint fable
#

not really, no

#

why would you need to display worth in a menu?

#

the menu you should be using is the ones integrated in shopguiplus?

minor wolf
#

idk

#

because i want to implement it

#

with a 3d gui

#

found this cool plugin

#

and i want to make use of it

mint fable
#

ah

#

that is kinda cool

minor wolf
#

yeah

mint fable
#

but if the price never changes you could hard code it

minor wolf
#

i get that

#

but its finnicky

#

going through 100+ items

#

twice

mint fable
#

you'd have to make an expansion for it

#

so

minor wolf
#

yeah

#

do you think you could help me though?

#

you reckon its a hard thing to do?

mint fable
#

It's hard/impossible to help without having access to the code myself

minor wolf
#

oh i see

mint fable
#

you have to know java and you have to be able to know what you're doing with it really

#

you could always try #development and see if anybody is able to help you

minor wolf
#

well i know python, and have some experience in js

#

but that doesnt mean i know java

#

๐Ÿคท

mint fable
#

ya... :L

final shadow
#

The daddy expansion will be released on ecloud in a bit

vivid sparrow
#

utf

bronze bison
#

noice ๐Ÿ˜„

final shadow
sick coral
#

nice

brisk coral
#

Thank you daddy

vivid sparrow
#

lmfao @final shadow

bronze bison
#

๐Ÿ‘

final shadow
#

./papi ecloud download daddy

bronze bison
#

lol

sick coral
#

./papi ecloud download GoDaddy

vivid sparrow
final shadow
#

let me know if it works haha

sick coral
#

sure

steep portal
#

How to use a placeholder in the per world different display name on chat

bronze bison
#

wut?

lofty pine
#

Who maintains the vault placeholders?

The new commas placeholder is kind of weird, or atleast for our country.

We use for example 32.280,00 but the placeholder uses 32,280. Would it be possible to add a different format with the dot? So it shows '32.280'?

sharp jay
#

@lofty pine which placeholder is it

final shadow
#

We all maintain it

trim mist
#

You'd have to add it in yourself. We did it the normal way for our country so you'll have to modify it to your liking.

final shadow
#

Glare at nap time letโ€™s release the update

lofty pine
#

How do I add it myself?

#

%vault_eco_balance_commas%

#

This one

final shadow
#

The source code is public

brisk coral
#

just modify the source code

#

clip, when's the #role-request coming back?

trim mist
#

When it's ready.

#

Clip, go for it, I'm a little goofy today so idk how much around I'll be.

#

I had an interesting night.

vivid sparrow
brisk coral
#

Gaby, I know, I've been shown this picture multiple times

brisk coral
#

;-;

trim mist
#

Here you go Frosty

vivid sparrow
#

๐Ÿ˜‚

lofty pine
#

I mean, I don't code, so editting the source code...

#

Isn't it possible to add another placeholder into the vault expansion?

vivid sparrow
#

It is.

trim mist
brisk coral
#

oof

austere hawk
#

Kk

vivid sparrow
#

Oofy

trim mist
#

@final shadow Did you fix sorting?

final shadow
#

Na screw it

trim mist
#

kk

final shadow
#

Didnโ€™t have time to yesterday and these kids are going ham today

trim mist
#

Fair enough

final shadow
#

Wonโ€™t be able to get on until nap time

trim mist
#

kk

limber ice
#

after nap time I do my best work...lol

final shadow
#

After fap time

austere hawk
#

anyone know why this doesnt work

sharp jay
#

@austere hawk type /papi ecloud install vault

#

Wait

#

Wrong cnd

#

Cmd**

austere hawk
#

i didnt already

#

/papi ecloud download vault

sharp jay
#

Ya

austere hawk
#

i did it before

sharp jay
#

Then reload papi

austere hawk
#

it didnt work

#

ok

brisk coral
#

/daddy reload

sharp jay
#

Naw it's removed

austere hawk
#

same thing

brisk coral
austere hawk
#

wait

wet basinBOT
#

@sharp jay Unknown expansion.

austere hawk
#

it works now

#

๐Ÿ˜ƒ

brisk coral
#

hehe

sharp jay
#

Oh k

austere hawk
#

next

#

whats placeholders for BSkyBlock