#papi-updates

1 messages ยท Page 15 of 1

still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

Plugin Bug

What happens?

The expansion doesnt work properly since i updated to 1.17.1 and latest dev build of PAPI:

[16:56:08] [Async Chat Thread - #60/ERROR]: Could not pass event AsyncPlayerChatEvent to SpaceChat v2.4.0-SNAPSHOT
jav...
#

Hello @msmanui,

The issue you encountered is caused by an Expansion and not PlaceholderAPI itself.
This issue-tracker is reserved for Bug reports and feature requests towards PlaceholderAPI.

Please report this issue to the Expansion's main issue-tracker.
A list of known Expansion repositories and their issue trackers can be found here.


*This is an automated response created by a *GitHub Action...

still narwhalBOT
still narwhalBOT
#
  1. Placeholder that would display the level of set potion type that player has applied? For example if I have strength potion of level 3 the placeholder would be smth like: %player_potionlevel_strength% and it would display a number 3 (for as long as the player has the effect)

  2. Placeholder that would display the amount of set attribute on the item that's player currently holding? Example: Player holds a sword with attribute attack_damage in it, its amount is 10. So the placeholder would...

still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

Plugin/Server Incompatability

What happens?

I wanted to use the %world_nearbyEntities_% placeholder but it no longer works in 1.18.x

Expected Behaviour

that this placeholder displays the number of entities near the player

How to Rep...

#

Hello @thedarkonekiller,

The issue you encountered is caused by an Expansion and not PlaceholderAPI itself.
This issue-tracker is reserved for Bug reports and feature requests towards PlaceholderAPI.

Please report this issue to the Expansion's main issue-tracker.
A list of known Expansion repositories and their issue trackers can be found here.


*This is an automated response created by a **GitHu...

still narwhalBOT
still narwhalBOT
still narwhalBOT
#

[14:07:20 ERROR]: [PlaceholderAPI] [Statistic Expansion] Could not get the statistic 'MINE_BLOCK' for 'SUGAR_CANE'
java.lang.IllegalArgumentException: The supplied Material does not have a corresponding statistic
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[server.jar:git-TacoSpigot-bf023c7d]
at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.getStatistic(CraftPlayer.java:701) ~[server.jar:git-TacoSpigot-bf023c7d]
at com.extendedclip.papi.expa...

still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

API Bug

What happens?

[23:29:26 WARN]: [PlaceholderAPI] Failed to download expansion information
java.net.ConnectException: Connection timed out
at sun.nio.ch.Net.connect0(Native Method) ~[?:?]
at sun.nio.ch.Net.connect(Net....

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] I checked the Issues and Pull request tab for any existing issues or PRs.
  • [X] My Feature Request is for PlaceholderAPI and not any expansion or other plugin.

Type

Minor Code improvement (Won't affect Servers)

Description

Basically in PAPI Dumps, both the Expansions Registered list and the Expansion Directory list could be alphabetically ordered. This is more of a QOL change and it would help in situations like this: https://paste.helpch.at/emocuhifaq....

still narwhalBOT
#

@whoatemycookie8297

There are a few things I noticed looking through the log:

  • Plugins that throw exceptions:
    • PacketListenerAPI
    • AAC5
    • Orebfuscator
    • WorldGuard
    • MCMMO
    • StaffFacilities
    • PlayerWarps
    • CMILib
    • Jobs
  • Other issues:
    • TimeIsMoney reports a configuration issue
    • PointService seems to be not a valid expansion, causing an exception. Report this to the dev.

On a personal note:
Please do not use leaked resources.
Using leaked resou...

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Essentials-Expansion] branch deleted: baltop
#
[PlaceholderAPI/Essentials-Expansion] branch deleted: fix/43\-malformed\-home\-xz\-coordinates
#
[PlaceholderAPI/Essentials-Expansion] New branch created: baltop
#
[PlaceholderAPI/Essentials-Expansion] New branch created: baltop\-up
still narwhalBOT
#
[PlaceholderAPI/Essentials-Expansion] branch deleted: baltop\-up
still narwhalBOT
#

You can manually install expansions via the eCloud as FalixNodes blocks our connection.

See: https://api.extendedclip.com/all/

To manually install an expansion head on over to the website above, select an expansion, click the green download button to download the expansion, then copy the expansion to the /plugins/PlaceholderAPI/expansions/ folder.

Then run the /papi reload command.

Sir thx for that help
I was searching on YouTube from 4 hours

still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Essentials-Expansion] New branch created: baltop\-up
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Server-Expansion] branch deleted: feature/improve\-serverutils
#
[PlaceholderAPI/Server-Expansion] New tag created: 2\.6\.1
#
[PlaceholderAPI/Essentials-Expansion] branch deleted: baltop\-up
#
[PlaceholderAPI/Essentials-Expansion] New tag created: 1\.5\.1
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

`[15:49:15 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.ClassNotFoundException: com.extendedclip.papi.expansion.server.caffeine.cache.LocalCacheFactory$SILoLiEMSA
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:412) ~[PlaceholderAPI-2.11.1.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:176...

still narwhalBOT
still narwhalBOT
still narwhalBOT
#

* means the TPS is above 20 somehow. This is basically a copy of what Spigot gives in their /tps command, so you could ask them about why that is a thing.

Ahhh, okay, weird. I've created a fork by the way for anyone that doesn't want it: https://github.com/srnyx/Server-Expansion
I still think it'd be beneficial to have a config option in this repository (the base/head) for all users.

still narwhalBOT
#

The 0.5 is fixed after updating but the suggestion i made not, and the
other bug is still there

I tried to answer on gitbuh but i cant find it anymore

Op ma 25 apr. 2022 om 00:27 schreef Andre_601 @.***>:

Did you actually update the expansion?
The .5 thing gives me the idea that you didn't, since it was an issue
that got fixed recently...

โ€”
Reply to this email directly, view it on GitHub
<https://github.com/PlaceholderAPI/Essentials-Expansion/issues/51#issuecomment-110...

still narwhalBOT
#

Hi, I need help.
Lately I'm using a plugin to set a TOP of players with the changeoutput expansion. example:
%changeoutput_equals_{leaderheads_value_pvplevels_kills_weekly_1}0&7-_{leaderheads_name_pvplevels_kills_weekly_1}

That if they don't have casualties then they won't appear at the top. But the players that have a name with a "_" are cut off and it doesn't give me their real name, for example instead of saying DJ_SAMF it says DJ in the TOP. It does not give me the names correctly ...

still narwhalBOT
#
[07:06:09 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.ClassNotFoundException: com.extendedclip.papi.expansion.server.caffeine.cache.LocalCacheFactory$SSEMWW
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$4(LocalExpansionManager.java:326) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:1.8.0_301]
        at java.ut...
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/move\-parsing\-method
#

Pull Request

Type

  • [ ] Internal change (Doesn't affect end-user).
  • [x] External change (Does affect end-user).
  • [ ] Wiki (Changes towards the [Wiki]).
  • [ ] Other: __________

Description

This is a proposal to move the on(Placeholder)Request(...) from the separate PlaceholderHook class to the PlaceholderExpansion class.

The PlaceholderHook is somewhat useless now since it only is used for the aforementioned methods, which can easily be moved to th...

still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Server-Expansion] New branch created: remove\-caffine
still narwhalBOT
#

้™ค้žๆ‚จๅœจๆœ€ๆ–ฐ็š„ PlaceholderAPI ไธŠ่ฟ›่กŒๆต‹่ฏ•๏ผŒๅฆๅˆ™ๆ‚จ็š„้—ฎ้ข˜ไธไผš่ขซ่ง†ไธบๆœ‰ๆ•ˆใ€‚

[13:00:41 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.ClassNotFoundException: com.extendedclip.papi.expansion.server.caffeine.cache.LocalCacheFactory$SSLoEMWWR
        at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:412) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.ru...
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

It's worth noting that Citizens is not a leaked resource. They provide a link to free builds on their resource page and make it clear that paying for releases is entirely optional.

It's also worth noting that in that startup log, it lists
[18:59:11] [Server thread/INFO]: [Citizens] [STDOUT] [Citizens] Leaked by YOURNAME @ BlackSpigot.com.
Even if there are no moral dilemmas to think about, using a jar leaked by someone often mean...

still narwhalBOT
#

It's worth noting that Citizens is not a ~leaked~ stolen resource. They provide a link to free builds on their resource page and make it clear that paying for releases is entirely optional.

Unfortunately people leak even free resources or rather freemium ones. Citizens is a good example of this. They mostly do this because its very easy to get someone that doesn't read the spigot page to just google "<resource> bl*******ot" and get th...

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Unicode-Expansion] New branch created: master
#
[PlaceholderAPI/Unicode-Expansion] New branch created: master
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/expansion\-queue
#

Pull Request

Type

  • [x] Internal change (Doesn't affect end-user).
  • [ ] External change (Does affect end-user).
  • [ ] Wiki (Changes towards the [Wiki]).
  • [ ] Other: __________

Description

This is my attempt at creating a "queue" system for the expansion registration.

PlaceholderAPI right now has two distinct phases:

  • Register expansions from plugins when their register() method is called
  • Register expansions downloaded from the eCloud once server ...
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Is it really worth to do this?
I feel like just returning null here is better as this could easily spam the entire console to death.

Also, maybe consider a convenience method to access the cache?
Like...

private String getCached(String key, Callable<? extends V> call) {
    try {
        return String.valueOf(cache.get(key, callable));
    } catch (ExecutionException e) {
        return null;
    }
}

You should then be able to just have:

switch (identifi...
still narwhalBOT
#

I made this graph to hopefully explain how I imagine the new loading system to work:

flowchart TB
  
  plugin[ Plugin ]
  done[ Done ]

  queue[( Queue )]

  ready{{ PlaceholderAPI ready? }}
  empty{{ Queue empty? }}

  add> Add to Queue ]
  register> Register Expansions ]

  subgraph q [Queue]
    addJar> Add Expansion Jars to Queue ]
    mark> Mark PlaceholderAPI ready ]
    
    addJar --> mark
    mark --> register
    register --> empty
  end

  plugi...
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Pull Request

Type

  • [x] Internal change (Doesn't affect end-user).
  • [ ] External change (Does affect end-user).
  • [ ] Wiki (Changes towards the [Wiki]).
  • [ ] Other: __________

Description

According to CONTRIBUTING, changes should have been made to the development branch, but most of the PRs merged with the master, so I did committed here.

This PR is mainly a performance optimization that will have a low impact, so we can say that it is also a slightly...

still narwhalBOT
#

It is a good idea to declare some field types outside the loop if you want to use them more than once in a loop so that the compiler does not have to re-create a new field each time it is called. This applies to each type of primitives and wrappers.

Not to sound condescending but, this change is completely pointless. That is not the case, at all, the compiler doesn't create fields for those, it reserves the needed space in the LVT (for then the JVM to allocate it when it enters the funct...

still narwhalBOT
still narwhalBOT
#

According to CONTRIBUTING, changes should have been made to the development branch, but most of the PRs merged with the master, so I did committed here.

You may not have noticed this, but there is an open PR called "Update Contributing file" (#407) and in that PR is the move away from development back to the master branch explained, including all changes to the contributing file.

The PR has been stuck in limbo, because nobody - primarily @darbyjack to which I replied - cares a...

still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

Plugin Bug

What happens?

that when I try to download an expansion through ecloud, it is downloaded but when I try to reload the plugin so that it detects the expansion it does not detect it (I already tried, changing the version, spigot, java ...

still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/log\-missing\-plugin
#
  • some logger improvements

Pull Request

Type

  • [x] Internal change (Doesn't affect end-user).
  • [ ] External change (Does affect end-user).
  • [ ] Wiki (Changes towards the [Wiki]).
  • [ ] Other: __________

Description

Adds some messages for when the expansion could not be registered (PlaceholderExpansion#register() returned false).
This also has a simple check to see if a required plugin isn't loaded, which could be the cause.

It also improves logging by...

still narwhalBOT
still narwhalBOT
still narwhalBOT
#

weelll

[23:38:05 ERROR]: [PlaceholderAPI] Failed to load expansion class KillTrackerExpantion (Is a dependency missing?)
[23:38:05 ERROR]: [PlaceholderAPI]
java.lang.NoClassDefFoundError: com/gianscode/simplekilltracker/api/API
at com.gianscode.placeholderexpantion.simplekilltracker.KillTrackerExpantion.<init>(KillTrackerExpantion.java:14) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.Na...

still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/github\-custom\-blockquotes
#

Pull Request

Type

  • [ ] Internal change (Doesn't affect end-user).
  • [ ] External change (Does affect end-user).
  • [x] Wiki (Changes towards the [Wiki]).
  • [ ] Other: __________

Description

GitHub added a new markdown feature (Without us knowing!) where using a blockquote with **Note** or **Warning** as the first line renders it in color and with an SVG icon.

I'll leave this open for a while in case there are other wiki pages that benefit from it

Info:...

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

API Bug

What happens?

When I try to .register() an expansion from within my plugin's class, I get the following error:

java.lang.NullPointerException: Cannot invoke "me.clip.placeholderapi.PlaceholderAPIPlugin.getLocalExpansionManager()"...
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Expansion registering and unregistering in LocalExpansionManager doesn't work. For as much as I saw, I am somewhat certain that it is because of bad casing. ๐Ÿฅด

#register

final String identifier = expansion.getIdentifier().toLowerCase();
...

#unregister

if (expansions.remove(expansion.getIdentifier()) == null) { return false; }
...

I am always getting false in #unregister... If that is not because of the stuff I mentioned above, I am looking for some help then... ...

still narwhalBOT
#

As the title suggests, this PR removes the baltop placeholders from the Vault Expansion. This has been announced over 18 months ago.

A short reasoning:
The baltop feature was causing have cpu spikes and was only working with Essentials (https://i.imgur.com/N3htJCT.png
).

If you want to read the full reasoning and all that, you can in the HelpChat discord server:
#placeholder-api message
https://discord.com/channels/1642...

still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/github\-custom\-blockquotes
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

Plugin Bug

What happens?

Hello

Version server: 1.8
tested versions Placeholders: 2.11.1 and 2.11.2-DEV-152
Java version: 17

I get an error when starting my server.

Expected Behaviour

Who is no longer there this error

How to ...

still narwhalBOT
#

This is an issue with your server and not PlaceholderAPI.
PlaceholderAPI (or pretty much any other plugin) uses Google's Gson for BStats metrics, which your server version doesn't have provided.

While we had a fix for this in the past by providing our own Gson, did it cause issues on newer versions, so it was removed (You can read more in #485 and #477).

Your best option here is to use a newer version of the server that does have Gson included, which afaik should also be the case for 1...

still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Javascript-Expansion] New branch created: update\-nashhorn
#
[PlaceholderAPI/Javascript-Expansion] branch deleted: update\-nashhorn
still narwhalBOT
#
[PlaceholderAPI/Javascript-Expansion] New branch created: rhinojs
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

Plugin/Server Incompatability

What happens?

Errr in console (see logg)

Expected Behaviour

No Error in Console

How to Reproduce

See the log

[18:53:19] [ForkJoinPool.commonPool-worker-1/ERROR]: [me.clip.placeholderapi.Plac...
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

API Bug

What happens?

Hi! I've talked to the guys at Essentials X, they walked me through a couple of solutions, and it didn't work. When I turned off placeholderAPI, it worked perfectly fine. This is the line that is causing it:

` format: ...

still narwhalBOT
still narwhalBOT
#

EssentialsXChat uses setFormat which sets the chat message.
This method requires two %s placeholders to be proved, so that the server can replace them with the player name snd message respectively.

Your setup messes this up. To my knowledge is EssentialsXChat not even supporting PlaceholderAPI placeholders yet, so your issue is that you are providing an invalid format.

It's not a PlaceholderAPI issue.

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

API Bug

What happens?

%pinger_isonline_large-lands.tk:60002% / %pinger_online_large-lands.tk:60002% always shows offline. I think this could be a problem with bungeecord?

Expected Behaviour

%pinger_isonline_large-lands.tk:60002% shows if...

#

Pinger placeholder is broken.

Proxy

Waterfall build number 475

Server

paper-spigot 1.16.5 latest

Placeholder

%pinger_isonline_large-lands.tk:60002% / %pinger_online_large-lands.tk:60002%

Issue = placeholder always says my server is offline

when i try to ping my server (bungee, authme, lobby) it is always Offline. When i tried to ping.. for example mc.qplay.cz it is Online but when i try large-lands.tk:60002 (which is my server lobby-2) it is Offline.
...

still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New branch created: feature/1\.19
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Hello, I've encountered the problem that the papi expansions are loaded after the server is fully initialized.
And if the player joins immediately after loading, the placeholders are not are not displayed correctly, since the necessary expansions have not yet been loaded.

Could you tell me why they are registered after full initialization (most likely there is some reason) and whether it is possible to somehow change the moment when extensions are loaded? _(perhaps it can also be as an...

still narwhalBOT
#

There was an issue in the past where PlaceholderAPI would try to load an expansion, while said expansion required a plugin to work. If that plugin happens to not be enabled at this point - maybe because it depends on PlaceholderAPI - would the loading fail.

That's why it was moved to when the server has finished loading, as that guarantees that all plugins have been enabled at least.

A fix for you could be a plugin that denies players join on the PreLoginEvent until PlaceholderAPI fired it...

still narwhalBOT
#

There was an issue in the past where PlaceholderAPI would try to load an expansion during its enable phase, while said expansion required a plugin to work. If that plugin happens to not be enabled at this point - maybe because it depends on PlaceholderAPI - would the loading fail.

That's why it was moved to when the server has finished loading, as that guarantees that all plugins have been enabled at least.

A fix for you could be a plugin that denies players join on the PreLoginEvent until...

still narwhalBOT
#

Hello, I've encountered the problem that the papi expansions are loaded after the server is fully initialized.
And if the player joins immediately after loading, the placeholders are not are not displayed correctly, since the necessary expansions have not yet been loaded.

Could you tell me why they are registered after full initialization (most likely there is some reason) and whether it is possible to somehow change the moment when extensions are loaded? _(perhaps it can also be as an...

still narwhalBOT
still narwhalBOT
mint valveBOT
#

Build: 153
Status: success
Changes:

  • 37c39a Update the flex - noreply
  • 883f1c One Million ๐ŸŽ‰ - noreply
  • a56b3b Update to v3 wiki action - noreply
  • 521196 Use custom quote block in automatic replies - noreply
  • b8d588 1.19 support - 11576465+Andre601
  • 077d64 Fix NMS version - 11576465+Andre601

Artifacts:

still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/update\-contributing
mint valveBOT
#
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New branch created: wiki/update\-vault\-placeholders
#

Pull Request

Type

  • [ ] Internal change (Doesn't affect end-user).
  • [ ] External change (Does affect end-user).
  • [x] Wiki (Changes towards the Wiki).
  • [ ] Other: __________

Description

Updates the Vault placeholders and groups them together (The splitting up is kind of useless tbh).

I intentionally left out the top balance placeholders since they will be removed in a future version of Vault anyways.

Closes N/A

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.

Type

Plugin Bug

What happens?

Could not load 'plugins/PlaceholderAPI-2.11.1.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/google/gson/Gson at org.bukkit.plugin.java.JavaPluginLoader.loadPlugi...

#

The issue you encounter is not considered a bug and rather an intentional behaviour of PlaceholderAPI and/or one of its expansions.
If you still believe that it is a bug, provide more information and a maintainer of this repository may look at it more closely.

Before providing more info, always make sure to use the latest version of PlaceholderAPI, as the issue you encounter might already be fixed in a newer version.
Optionally can you also try out [development builds](https://ci.extendedc...

still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: wiki/update\-vault\-placeholders
#
[PlaceholderAPI/PlaceholderAPI] New branch created: wiki
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: docs/wiki
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/log\-missing\-plugin
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: fix/papi\-dump\-expansion\-order
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/remove\-escape\-hex\-test
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/1\.19
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/add\-sections
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: 1\.17
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: java\-version\-dump
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: feature/621\-build\-jars\-on\-pr
#
[PlaceholderAPI/PlaceholderAPI] branch deleted: adventure
mint valveBOT
#

Build: 156
Status: success
Changes:

  • 151fb0 Fix PlaceholderExpansion may not unregistered - noreply
  • 631609 Improve expansion sorting in /papi dump - 11576465+Andre601
  • bfc30a `Locale.ROOT` param - 449181985
  • 0e0e36 Change appended message for null jar array - 11576465+Andre601
  • 0be6b7 Use stream to get size padding - 11576465+Andre601
  • 0ac62d Log missing required plugin for expansion - 11576465+Andre601
  • 651e14 Make plugin check before register to avoid possible exceptions - 11576465+Andre601
  • 1dad23 Delete wiki action (Not needed) - noreply
  • 8e21a7 Update bug_report.yml - noreply
  • f3cb76 Update old links - noreply
  • 0b0684 Update CODEOWNERS - noreply
  • 74ebb0 remove regex replacer & associated tests - PiggyPiglet

Artifacts:

still narwhalBOT
still narwhalBOT
still narwhalBOT
mint valveBOT
#
still narwhalBOT
mint valveBOT
#
still narwhalBOT
#
[PlaceholderAPI/PlaceholderAPI] New tag created: 2\.11\.2
still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.
  • [X] The Common Issues page doesn't mention this issue.

Type

Plugin Bug

What happens?

In the line on the latest update log you had It could happen that an expansion may not unr...

still narwhalBOT
still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.
  • [X] The Common Issues page doesn't mention this issue.

Type

Plugin Bug

What happens?

When I use it, if I use %checkitem_mat:diamond_sword, enchantment:damage_all=1, inhand:mai...

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Hey everyone,

Time for the annual PlaceholderAPI update, whilst the last version should work fine with 1.19 this update has been built against the latest version to ensure expansions have access to the latest features. This version also changes how placeholders are parsed in terms of colour, read more below on how this may affect your plugin/expansion.

Changes

Removed color parsing for placeholder parsing (#800)

PlaceholderAPI parsing colours was unintentionally causing iss...

still narwhalBOT
#

MC 1.19
%checkitem_getinfo:mainhand_nbtstrings:% Dosent seem to work
and i used the example on the wiki
%checkitem_nbtstrings:PublicBukkitValues..executableitems:ei-id=Free_Money%
And changed it to
%checkitem_nbtstrings:PublicBukkitValues..oraxen:id=enchanted_pebble% And got just the placeholder not the result
%checkitem_amount_nbtstrings:PublicBukkitValues..oraxen:id=enchanted_pebble% And got just the placeholder not the result
![image](https://user-images.githubusercontent.com/295917...

still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Player-Expansion] New tag created: 2\.0\.3
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
still narwhalBOT
#
[PlaceholderAPI/Server-Expansion] New branch created: feature/add\-paper\-1\.19\-check
#

Paper split up their configuration in 1.19, which is also reflected in their code.
The new path for the configs is found under io.papermc.paper.configuration.ConfigurationLoaders

While the old com.destroystokyo.paper.PaperConfig is still present, is it deprecated and could be removed in future versions, therefore it's best to check for both classes to be sure.
The result would be the same either way, so nothing breaking here.

still narwhalBOT
#

Confirmation

  • [X] My issue isn't already found on the Issue tracker.
  • [X] My issue is about PlaceholderAPI and not any expansion or external plugin
  • [X] The issue isn't already fixed in a Spigot Release or Development Build.
  • [X] The Common Issues page doesn't mention this issue.

Type

Plugin Bug

What happens?

Using latest PlaceholderAPI (2.11.2) plugin version,
using DeluxeMenus plugin versions ...

#

The issue you encounter is not considered a bug and rather an intentional behaviour of PlaceholderAPI and/or one of its expansions.
If you still believe that it is a bug, provide more information and a maintainer of this repository may look at it more closely.

Before providing more info, always make sure to use the latest version of PlaceholderAPI, as the issue you encounter might already be fixed in a newer version.
Optionally can you also try out [development builds](https://ci.extendedc...

still narwhalBOT
still narwhalBOT
still narwhalBOT
#

Currently all the bracketed placeholders are evaluated on the context of the , I would like to have the ability to decide in which context each of the parameters is evaluated, I imagine the syntax being something like the following:

%rel_relcon_:_:_[player/viewer]:[text2]%

Also, instead of just checking for permissions, a variant that takes a yes/no input instead of the permission field would be greatly appreciated, such as:

%rel_relcon_:_:_[player/viewer]:[text2]%
With this one...

#

Just to ask for the feature of having a javascript placeholder variant that is compatible with relational placeholders.
I imagine the placeholder being something like this:
%rel_javascript___[args...]
The parameter allows us to decide on who's context we should evaluate the [args] to begin with.
Inside of the script we can then use:
PlaceholderAPI.static.setPlaceholders(BukkitPlayer/BukkitPlayerOne/BukkitPlayerTwo, "%placeholder%")
To have access to any placeholder in the context ...

still narwhalBOT
still narwhalBOT
still narwhalBOT