2.11.4 | 1.20 support, environment variables and more! #1004
Pinned
Andre601
announced in
(1) Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
A new PlaceholderAPI release is now available.
Below is the full changelog of what has been changed and/or added to PlaceholderAPI. Enjoy.
Fetch all expansions, including unverified ones [#952]
Thanks to @iGabyTM will PlaceholderAPI now fetch all available expansions from the eCloud, no matter their verification state.
Should you try to download an expansion from the eCloud that isn't verified will PlaceholderAPI inform you about the expansion not being verified, while also telling you that you need to download it manually.
/papi register <jar>fix [#946]It was possible for the
/papi register <jar>command to register Expansion jar files outside theexpansionsfolder, giving a potential security risk to server owners.@JulianVennen provided a Pull request that fixes this issue and limits the command to only work within the
expansionsfolder. Thank you!Properly distinguish internal and external Expansions [#953]
Another Pull request by @iGabyTM allows PlaceholderAPI to properly distinguish internal and external Expansions from each other.
PlaceholderExpansions loaded from the
expansionsfolder are now consideredexternalwhile those registered by a Plugin are consideredinternal.This also brings smaller changes to how expansions will be loaded:
New environment variables [#947 and #978]
You can now use two environment variables to block downloads of specific expansions and to allow download of unverified expansions.
To block specific expansions from being downloaded add an environment variable called
PAPI_BLOCKED_EXPANSIONScontaining a case-insensitive, comma separated list of expansion identifiers to block.If no such environment variable is present, all expansions be downloadable as normal.
The other environment variable is
PAPI_ALLOW_UNVERIFIED_EXPANSIONSwhich contains eithertrueorfalseto allow or deny downloads of unverified expansions respectively.Both variables have been added by @JulianVennen
1.20 support [#969]
PlaceholderAPI receives NMS 1.20 support. This means that
NMSVersionnow supports checking forSPIGOT_1_20_R1(v1_20_R1).This also includes updates to dependencies used, namely Spigot.
This was added by @Andre601
Full Changelog: 2.11.3...2.11.4
This discussion was created from the release 2.11.4 | 1.20 support, environment variables and more!.
Beta Was this translation helpful? Give feedback.
All reactions