mojira.dev
MC-82452

Server Resource Packs Not Staying Persistent

Whenever I join Hypixel, my server, or any other server that has server resource packs... it re-downloads the resource pack completely instead of just loading from the server-resource pack folder...

I have only noticed this occur since the resource pack patches in 1.8.7

Having it re-download the resource on-login can be a problem with individuals with a slow or unstable connection....

Furthermore, after the resource pack finishes loading and is trying to enable/disable (The temporary pause between resource packs changing may kick the individual from the server)

Having to re-download the server resource pack again, after getting kicked may become tedious - and a strain on the connection...

That didn't used to be an issue much either, but I am noticing it occur more frequently within the past few updates.

Release Update: 1.8.8 is more stable and has far less kicking than 1.8.7 - but it still forces a server resource, full download instead of checking the server resource folder.

Comments 6

From what I can tell, in 1.8.7 and 1.8.8 the Minecraft client does not save the server resource packs with the correct name. For Hypixel's Warlords, in 1.8.6 it names the file it downloads in the server-resource-packs directory legacy_warlordsmay7zip. In 1.8.7 and 1.8.8, it names it just legacy without the underscore.

Fixed, but here is a couple of things to be aware of :

Since the server itself doesn't have the pack when the ressource pack location is over the internet, the URI is used as a hash to check against client side ressource packs (instead of hashing the file itself).

It also means that when a ressource pack is updated, it is required to have a different version number / url / name in order to trigger an update client side.

Another solution is to set resource-pack-hash in server.properties to something you are going to change every time you are updating the ressource pack.

resource-pack-hash key, if present, is used in priority over a basic URI hashing.

I will say that on 'Server Resource Pack' based servers:

If I am teleported between worlds or servers it would kick me about 80% of the time, and me have to constantly keep re-logging in.

That occurred on Windows 7.

I tried updating java to latest (multiple times), updating all my drivers (multiple times), tried using versions 1.8.6/7/8, tried multiple accounts, even tried a secondary launcher, and it still occurred.

I updated to Windows 10 a few days ago, and it has not happened a single time.

This is still an issue in 1.8.9. Is this just not being fixed in 1.8?

Unfortunately, no. The snapshot is part of 1.9 development.

Yeah, probably should have been clear that I was aware of that in my previous comment

Elite

migrated

Unconfirmed

Minecraft 1.8.7, Minecraft 1.8.8

Minecraft 15w49a

Retrieved