Skip to content

Releases: Phoenix616/ResourcepacksPlugins

1.9.0 - The long overdue release

22 Jul 14:49
714520f

Choose a tag to compare

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 packs option). 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-path pack 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

08 Jun 18:52
0be0806

Choose a tag to compare

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

01 Oct 12:57
f761516

Choose a tag to compare

  • 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.yml to 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 /usepack in 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

02 Feb 16:52

Choose a tag to compare

  • Includes support up to 1.15.x
  • Adds new sub commands to add and manage packs as well as assignments to /wrp and /brp respectively. (addpack <name> <url>, pack <pack> [url|hash|format|restricted|permission], listassignments, deleteassignment <assignment>, assignment <assignment>, globalassignment)
  • Add /resetpack command 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

08 Jun 13:29

Choose a tag to compare

  • Full 1.12 Update for BungeeResourcepacks

1.6.13 - 1.12 pre 5 Update & Fixes

23 May 15:00

Choose a tag to compare

  • Update to 1.12 pre 5
  • Fix issues when no hash is send
  • Fix issues when clearing pack on backend server
  • Added send-delay config 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

28 Nov 14:58

Choose a tag to compare

  • Fix access of the ViaVersion API (WorldResourcepacks only update)

1.6.11 - 1.11 Update

22 Nov 16:17

Choose a tag to compare

  • 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

10 Nov 20:26

Choose a tag to compare

  • 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 debug config variable, OFF completely disables debug logging
  • Make hashes supported under Bukkit (World Resourcepacks change)
  • Fix /usepack resending the same pack the user already had
  • Automatically generate resource pack file hashes
  • Add generatehashes sub 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 PackSendEvent if we don't want to set the pack when the user already has it
  • Fix useauthme config 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

08 Jun 20:46

Choose a tag to compare

  • 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)