Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Fixes issues with 1.20.3/4 in some cases when running on BungeeCord
- Fixes some multi-pack related issues (especially with pack variants)
- Added per-pack status PlaceholderAPI placeholders (%frp_status_<pack>_<status>%)
- Enforce uniqueness of pack UUIDs
- Fixes an issue with the WorldGuard integration which would cause an error log on join
- This update adds support for 1.20.3/4 on BungeeCord and Spigot (Velocity will follow once their resource pack API is done)
- Notable for networks: With 1.20.3+ clients the issue where the pack will get resent on every server switch is fixed!
- Added the ability to specify the pack uuid. If it's not set it will be automatically be created based on the pack name.
- Add ability to specify multiple global and per-world/server packs to be applied at the same time for 1.20.3/4 clients.
This uses the new packs config option which can be added to both global or per-world/server assignments.
Clients before 1.20.3 will apply only the first pack in that list so you need to use per-version pack variants if you want to support both!- On 1.20.3+ clients packs are now directly removed instead of using the empty pack.
- Added support for the new 1.20.3+ resource pack statuses (only used when the player uses a 1.20.3+ client!):
DOWNLOADED: The player finished downloading the pack
INVALID_URL: The URL provided wasn't valid
FAILED_TO_RELOAD: The client failed to (re)load the applied pack
DISCARDED: The client decided to not do anything with the pack (e.g. the same version was applied already)- Added the ability to specify status actions per-pack with the new pack-actions and first-join-pack-actions config sections for the global and per-world/server assignments. (See the default config for more info)
This can also be modified via commands:
/frp [globalassignment|assignment <assignment>] ...
addpackaction <status> <action> <value>
removepackaction <status> [<action>]
addfirstjoinpackaction <status> <action> <value>
removefirstjoinpackaction <status> [<action>]
- Fix a bug that caused the first-join-actions to not work on BungeeCord proxies. (Make sure that you enable store-joins if you want this functionality!)
- This adds the missing packet id for the ResourcePackSendPacket in the 1.20.2 configuration phase to the packetmap.yml file
- Updated to work with latest BungeeCord builds (these are required for it to work as backwards compatibility in this case is harder to do and doesn't make sense with BungeeCord in the first place as it supports all versions down to 1.8. If in a couple weeks you have an actual compelling reason to need this then please contact me)
- Fixed a potential timing issue when sending a resource pack on BungeeCord
- Fix multiple commands not getting executed when switching worlds/servers after declining (you can define multiple commands as a list for the console_command and player_command actions)
Please note that PlaceholderAPI placeholders are only available on the Spigot server,...
- Add frp_status to return the player's resource pack status
- Add frp_status_<statusname> which returns true or false depending on whether the player has that specified status
- Add frp_pack_<packname> which returns true or false depending on whether the player has that specified pack
- Update the LibreLogin hook to work with the changes done in 0.16(.2) (Versions before 0.16 are not supported anymore!)
- Better handle when a hook into a dependency fails to load properly. It will now only print an error and not prevent the whole plugin from enabling.
If you don't need per-version packs then an update is not necessary. The plugin already works on 1.20.
- Added 1.20 version constant for config usage
- Added pack format 15 support
We also use cookies, as they are essential for the proper