Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 🎒 Back-to-School Sale!

    Get 20% OFF on all monthly Ranks with coupon code: Back-to-school

    Start the new season smarter, stronger, and ready to shine ✨

    💡 Keep your subscription active and you’ll continue paying the discounted price every month!

    Upgrade Now 🚀
Force Resourcepacks

Plugins MC Force Resourcepacks 1.12.32

Register to download
1.12.12

1.12.11​

Fix issues when used in a proxy setup​

  • Fix that the user's pack(s) weren't communicated properly between the proxy and the Minecraft server if the plugin was installed on both leading to packs getting reset or not getting sent at all when they shouldn't
  • Update to new Velocity resource pack API and fix exception related to it

Fix error preventing pack getting sent after timeout​

  • This fixes an error that causes the pack not getting sent properly again after the player timed out (and potentially in other cases)
  • Improve compatibility with future Spigot versions

Fix possible error on BungeeCord on unknown pack removal​

  • Fix a possible NPE when a server behind a BungeeCord proxy tries to remove a pack unknown by FRP
  • Fix PackActionAssignments missing the packs list when displayed as strings in debug messages

Fix issues with multiple packs​

  • Fix multiple packs not properly applying when running the plugin on certain Spigot-forks
  • Reduce the executor timeout on shutdown to 2 seconds from 10 when running the plugin on Spigot
  • Fix a case where the packs list was written in a wrong way when saving the config

/usepack and /resetpack fixes as well as proxy communication improvements​

  • Fix /usepack adding packs instead of overriding existing ones in 1.20.3+ (now works the same way as before again)
  • Fix /resetpack command adding the pack if one was stored instead of replacing existing ones like before on 1.20.3+.
  • Changed the communication between the proxy and backend servers to improve maintainability and security.
    There is now a key required on the Minecraft side for the information forwarding to work. This should be generated and populated automatically on first join through the proxy but you can also manually define it in the key.yml file on the key as a string.
    (If you don't run a proxy then the file should automatically be set to key: "" the second time any player joins which means no plugin messages are accepted. Of course you can prepopulate it with that value.)
  • 1.12.6.1 hotfix: Fix automatic key generation on Bungee

Pack status fixes and more 1.20.4 compatibility

  • Unifies how pack statuses are forwarded in a proxy network. Now any combination of Spigot + BungeeCord/Velocity sending packs in both directions should also forward all statuses between the other plugin if FRP is installed on both.
    This means that actions are now executed on the Minecraft server as well as the proxy at all times! (Previously only some were executed based on the combination)
    Please test your setups if you use actions on both Spigot and the proxy to see if this impacts you!
    If you do run into issues then I suggest testing out the pack-actions added in the 1.12.0 update. With them you should be able to properly specify which pack should cause which action to run.
  • Fixed that the UUID wasn't properly read when running FRP on Bungee and a backend server sent a pack (via plugin or server.properties) which would cause a packet reading error.
    Please note that running ViaVersion on the proxy might still break it. Move them to the Spigot server for best compatibility!
  • Fixed packs not being (easily) removable when sending them from Velocity due to missing UUID in resource pack packet.
  • Fixed new statuses causing errors on Velocity and generally unified how pack statuses were parsed from packets/platform-dependent API methods to avoid such error s in the future
  • Fixed that running the plugin on an outdated Velocity would print a non-descriptive error. It now prints a proper error message indicating that at least Velocity 3.3.0 is required.
I thought about including a large ASCII sign in the log message but decided against that. But if anyone needs one, here it is (licensed under CC0)
  • Like
Reactions: bora4142

Bedrock detection improvement and fix possible NPE

  • Fixes issues with the pack status (a possible NPE when no/an unknown UUID is sent as well as a different behaviour between Velocity and the other platforms)
  • Changes the Bedrock-client detection so that it will always use the Geyser or floodgate APIs if they are installed. It will only fall back to checking for an XUID if neither of them are installed.

Velocity and getpack command fixes

  • Fix error when trying to load certain config values on latest Velocity (please note that since 1.12.1 only Velocity 3.3.0 is supported!)
  • Add workaround for Velocity not supporting pack removal yet. This requires FRP to be installed on both Velocity and the backend Spigot server! (Just configure the same packs and the ones you want to not be removed on that particular server as global optional-packs
  • Fix FRP not properly hooking into ViaVersion when used on Velocity
  • Revert rename of subcommand getpack to keep language files and permissions working like before. getpacks is now an alias of that sub command but not the main name.
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock