Releases: Phoenix616/ResourcepacksPlugins
Releases · Phoenix616/ResourcepacksPlugins
1.9.0 - The long overdue release
After a long time I finally got around to invest time into drafting up a new release so here it is. Below will be a list of the major changes that were already included in the latest development builds, see the commit history since the last release for a detailed list of changes!
Major additions and changes
- Support Minecraft versions up to the current 1.21.8 release
- This includes multi-pack support starting with 1.20.3 clients (defined via the
packsoption). Older client versions will still only apply one pack (the first from the list) - On 1.20.3 or newer clients packs are now removed directly when they should no longer apply rather than the empty pack being used to reset it
- Added a config option to toggle the appending of the hash to the pack's url (
append-hash-to-url, enabled by default to keep old behaviour. On modern Minecraft client versions this should no longer be necessary as MC-164316 was fixed in 1.20.3) - Added the ability for the plugin to automatically update the hash of a pack based on a path on the machine the plugin is running on. (
local-pathpack config option, this does not host the pack!)
Useful for when your webserver runs on the same machine as you Minecraft server or you can deploy the pack in your pack build setup to both your webserver and Minecraft server at the same time. Please note that if you are running in a container like Pterodactyl you need to do additional configuring to expose the files inside the container! - Added support for AuthMeVelocity, LibreLogin, LibrePremium, OpeNLogin, nLogin and JPremium authentication plugins
- Support sending of resource packs before joining (only possible on Velocity for now)
- Added a warning for when certain hosts are used for packs that have been known to cause pack downloads to break (Dropbox, Google Drive, Mediafire. The last two are blocked completely)
- Added new language files: Simplified Chinese by @Q2297045667 and Brazilian Portuguese by @Logikoz
- There are now pages for WorldResourcepacks, BungeeResourcepacks and VelocityResourcepacks on Modrinth as well as one for VelocityResourcepacks on PaperMC's Hangar (replacing the old forum page)
Please note that there might be more changes since this update:
Download new builds here!
1.8.5 - 1.17 support
Download new builds here!
Major changes:
- Added 1.17.x support and pack format 6
- Added command to remove packs (
/<command> removepack <pack>) - Added workaround for MC-164316 by applying the file-hash to the URL. This might increase the client-side storage requirement but will correctly re-download new versions of the packs
- Added Sponge support to WorldResourcepacks
- Fix editing of the global assignment via commands not saving to config
See the commit history for all changes
1.8.2 - Per-version pack variants, Velocity and 1.16.x support
- Added 1.16.x support and pack format 6
- Added Velocity support with the VelocityResourcepacks variant of the plugin (requires Velocity 1.1.0, velocity forum topic)
- Added ability to define protocol/Minecraft version directly for a pack instead of just the format
- Added ability to define multiple variants of a pack to simplify defining different packs per version or permission
- Added
packetmap.ymlto BungeeResourcepacks which allows manually defining the IDs of the used packets. This way only the config would need to be changed to add support for new Minecraft versions! - Improved the return message of
/usepackin case of an error - Fix MineDown not working in WorldResourcepacks
- Fix resend parameter of the reload command not working correctly
- Fix empty values getting written to config
1.7 - Setup commands and support up to 1.15.x
- Includes support up to 1.15.x
- Adds new sub commands to add and manage packs as well as assignments to
/wrpand/brprespectively. (addpack <name> <url>,pack <pack> [url|hash|format|restricted|permission],listassignments,deleteassignment <assignment>,assignment <assignment>,globalassignment) - Add
/resetpackcommand to send the empty pack - Add MineDown support
- Add multi language support. All messages are now configured in language-depending language files in the languages folder
- Add regex world/server filtering with the regex key
- Add ProtocolSupport and ViaVersion support
- Lots of other smaller fixes and changes
1.6.14 - BungeeResourcepacks 1.12 Update
- Full 1.12 Update for BungeeResourcepacks
1.6.13 - 1.12 pre 5 Update & Fixes
- Update to 1.12 pre 5
- Fix issues when no hash is send
- Fix issues when clearing pack on backend server
- Added
send-delayconfig option - Added bstats metrics
- Fix some issues with older Bukkit versions
- Fix a bug with the /usepack command
1.6.12 - Fix ViaVersion API access
- Fix access of the ViaVersion API (WorldResourcepacks only update)
1.6.11 - 1.11 Update
- 1.11 Update
- Support for pack format 3
- WorldResourcepacks requires ViaVersion 1.0.0 or higher if you want support for different pack formats!
1.6.10 - A lot of stuff fixed
- Major: Plugins now require at least Java 8!
- 1.10 Support (World Resourcepacks change, Bungee already supported it)
- Add ability to use all log levels in
debugconfig variable,OFFcompletely disables debug logging - Make hashes supported under Bukkit (World Resourcepacks change)
- Fix
/usepackresending the same pack the user already had - Automatically generate resource pack file hashes
- Add
generatehashessub command to generate the hashes manually - Add config option to disable automatic hash generation on startup (
autogeneratehashes) - Fix packs with the same hash/url causing issues (-> you can't use the same hash/url anymore)
- Fix an error when calculating which pack the user should have
- Don't call
PackSendEventif we don't want to set the pack when the user already has it - Fix
useauthmeconfig option not being changeable via reload (World Resourcepacks change) - Fix some issues with how a user's pack is tracked when using the config reload
1.6.2 - Really fix secondary packs
- Really fix the secondary pack resolving which wasn't quite right when no main pack was defined.
- Added mcstats Metrics, you can opt-out in the usual places (PluginMetrics/config.properties for bungee and PluginMetrics/config.yml for bukkit)