Skip to content

Releases: Phoenix616/ResourcepacksPlugins

1.6.0 - Pack formats, permissions and AuthMe

02 May 18:12
Compare
Choose a tag to compare
  • Added an option to set the format of the pack as 1.9 introduced a new one with the version 2. Players with 1.8 will get packs with version 1/no version and players that connect with 1.9 get version 2 if available. The defined pack and then the secondary list is used to resolve which pack a player gets from the top to bottom. To resolve the player's version under Bukkit with WorldResourcepacks you need to have ViaVersion installed!
  • Added option to restrict a pack so that only players with the permission to use it will get it send. You can also set your own permission if you want.

Example on how the new config options could be integrated:

packs:
  lobbypack: 
    url: http://example.com/resourcepack.zip
    hash: abcdef012345678abcdef012345678abcdef0123
    format: 2
    restricted: true
    permission: worldresourcepacks.pack.lobbypack
  • /usepack without any arguments now lists all the packs a player has access to via the /usepack command. You should add the new message config entries "packlisthead" and "nopacks" for that to not display an error on Bungee.
  • Experimental AuthMe Reloaded support. (If you want support for more authentication plugins contact me!) It tries to send the pack after a player logged in. You have to run WorldResourcepacks on the Bukkit server and set "authme" to true in the config.yml if you want for that to work with BungeeResourcepacks

1.5.6 - Plugin Message fix for 1.8 protocol hack servers

09 Mar 16:38
Compare
Choose a tag to compare
  • This update changes the plugin message channel from the plugin name to "Resourcepack" to resolve some issues with 1.8 protocol hack servers because plugin channel name was longer than 16.

Version 1.5.4 - 1.9 Update

01 Mar 16:32
Compare
Choose a tag to compare
  • Made compatible with 1.9
  • Fix first secondary pack being send if the user already has the empty pack
  • Fix a possible NPE
  • Added Javadocs

Version 1.5.0

23 Feb 18:14
Compare
Choose a tag to compare
  • Bukkit version with per world packs: WorldResourcepacks
  • Reworked project structure due to Bukkit version: proper maven module usage
  • Server secondary packs fixed
  • Fixed hashes on BungeeCord not working (WorldResourcepacks only uses the Bukkit API currently and therefor can't send the hashes)

Bungee Resourcepacks 1.4.4

29 Nov 01:30
Compare
Choose a tag to compare
  • Fix NPE when running usepack command from console
  • Added ability to change usepack message in config

Bungee Resourcepacks 1.4.2

30 Aug 14:49
Compare
Choose a tag to compare
  • Fix a a bug where uppercase servernames do not work
  • Fix server secondary packs not working

Bungee Resourcepacks 1.4.1

28 Aug 21:49
Compare
Choose a tag to compare
  • Fix an issue with older client versions (older then 1.8) which aren't compatible with the resourcepack send packet.

Please note that this update does not make this plugin compatible with pre-1.8 clients!

Bungee Resourcepacks 1.4

20 Jun 23:14
Compare
Choose a tag to compare
  • Add command to set a user's pack/your own pack (/usepack [])
  • Allow reloading of config without resending packs (/brp reload [resend])
  • Separate permission for /brp version and /brp reload (bungeeresourcepacks.command.reload/resend)

Bungee Resourcepacks 1.3

17 May 16:31
Compare
Choose a tag to compare
  • Fix users not able to confirm server pack while switching servers
  • Attempt on fixing the "Unknown z_stream return code : -3" bug some people experienced on join
  • Rewrote backend server pack handling

Bungee Resourcepacks 1.2

12 May 21:20
Compare
Choose a tag to compare

Added the ability to set an empty resourcepack which will get applied if the player had a pack from the previous server but the new one does not have one and there is no global pack set. It will then send the empty pack resetting the server resource pack. (The player will only have his own ones)

Please take a look at the new config options!

debug: true
packs:
  lobbypack: 
   # The url the client should download the resourcepack from.
   # Has to be a direct download link! No medifaire/mega/other oneclick-hoster!
    url: http://example.com/lobbyresourcepack.zip
   # The sha1 hash of the resourcepack's zip file, 
   # if not correct the client will waste bandwidth but it will still work!
   # At least that's what the Minecraft wiki says... (Site: Server.properties#Minecraft_server_properties)
    hash: abcdef012345678abcdef012345678abcdef0123
  gamepack:
    url: http://example.com/minigameresourcepack.zip
    hash: 012345678abcdef012345678abcdef012345678a
  # Empty pack to reset the pack to the default one
  emptypack:
    url: https://github.com/Phoenix616/BungeeResourcepacks/blob/master/Empty.zip?raw=true
    hash: 3934d29cc6f7c271afdc477f6dd6b2ea90493825
# Name of the pack to use for resetting of the pack for servers which don't have one assigned
empty: emptypack
global:
  pack: lobbypack
servers:
  lobby:
    pack: lobbypack
  minigame:
    pack: gamepack