- Fixes an issue where wrong_version actions would not get executed (in the case where it was not caused by a variant but a root pack)
- Fixes that packs would be selected even if none of its variant matched the version or permission of the user leading to a weird timeout behaviour
- Prevent configuring a pack with an url and variants at the same time. Previously this would just ignore the url, now this causes error when the config is loaded
- Improve debug log messages
- This fixes a bug which caused an applied pack not getting removed with the empty pack in versions below 1.20.3
- This update adds a version string for 1.21.8 for convenience reasons. Please note that differentiating between 1.21.7 and 1.21.8 is not possible as they share the same protocol and appear the same to servers!
- Update JPremium integration to support the latest release (requires JPremium 1.23 or newer)
- This update adds 1.21.7 version string and pack format 64, no other change was necessary to get 1.21.7 to work. You only need to update if you want to have a 1.21.7 per-version pack
- Added version constants and pack format for 1.21.6 as well as updated packet mapping for BungeeCord
- Fixed an issue where the timeout wasn't stopped properly when a pack variant was sent on Velocity (and potentially other platforms too)
- This fixes an issue with the timeout actions getting applied when the pack was already sent when switching to a server which has the pack too (only happens on Velocity)
- Prevent too general wildcard permissions from triggering the bypassing permissions and making certain functionality seemingly not work for ops/admins
In order to allow bypassing all packs and actions either forceresourcepacks.bypassall or forceresourcepacks.bypass.* (if wildcards are supported by the permissions system) will now need to be explicitly set, forceresourcepacks.* or just *.* will no longer work
- This update adds the version constant/pack format for 1.21.5 as well as support for 1.21.5 clients on BungeeCord
- Fixes an issue where specifying multiple packs would lead to no packs being sent if any of the packs was not applicable to the player receiving the pack (e.g. when a permission wasn't granted for a restricted pack)
- Fixes that the default language file wasn't saved properly on Velocity
- Fixes potential issues when running the plugin on Paper 1.20.5 or later