Comments (11)
Could you please also provide the plugin, client and server versions that you are using when this happens?
from resourcepacksplugins.
Paper dev 221 (Spigot 1.14.4)
Travertine dev 109 (Waterfall/BungeeCord fork)
BungeeResourcePack dev 280
Client is 1.14.4. I do have ViaVersion/ViaBackwards/ViaRewind installed too to allow older versions to connect, but it seems to happen without as well.
from resourcepacksplugins.
@Phoenix616 Is there anything I can do to help you debug this? It's a bit silly that players have to relog twice to get the updated resource pack to download / enable if they have an older version. :(
from resourcepacksplugins.
The client's latest log should include information about why it isn't applying the pack the first time. Also the plugin's debug log messages might be helpful.
from resourcepacksplugins.
Apologies for getting back to this issue so late. Upon further testing, this just seems to be how the vanilla client handles things. I tested with various other resource pack plugins and regardless of what goes on, if the hash does not match, the client does not re-attempt a new download on the same check instance. You have to relog to force it to re-download an updated pack.
Login > Mismatched Hash > Deletes Local Server Pack > Doesn't attempt a re-download
Login > No Local Server Pack > Downloads Pack > Enables Pack
Login > Hash Matches > Enables Pack
In which case, would it be possible to add a command to re-send the download/use request to the client if it doesn't enable?
from resourcepacksplugins.
from resourcepacksplugins.
I am running on 1.15.1, yes. However first noticed this being a problem with 1.14. Perhaps may have been present in 1.13 as well? Both server and client versions are the latest without any protocol remapping or older version support.
I guess you mean like a dedicated one that just resends the pack the player should
have applied?
Yep. Otherwise players would have to know and type the name of the pack. Would typing /usepack even re-send the load packets if you are already on that pack?
from resourcepacksplugins.
Would forcing a resend twice if a new version is detected be possible to work around the issue?
from resourcepacksplugins.
Maybe but it should just replace the local one if it doesn't match. If it doesn't I suggest opening an issue with Mojang.
from resourcepacksplugins.
I'm a bit weary about reporting bugs to the MC issue tracker due to possible duplicate reporting. I came across these two issues that might be related, but I'm not sure if it is a high priority fix for Mojang since they were reported during 1.14 time as well.
https://bugs.mojang.com/browse/MC-164316
https://bugs.mojang.com/browse/MC-165927
from resourcepacksplugins.
Workaround for the Vanilla bug has been added a while ago with the append-hash-to-url
option.
from resourcepacksplugins.
Related Issues (20)
- Server connection refused with Dropbox HOT 1
- 1.17.1+ Required Resource Pack for Velocity HOT 1
- BungeeResourcePacks: Issue with old servers (1.18.0 and before) and ResourcePacks without a hash HOT 1
- Make compatible with Geyser/Bedrock HOT 3
- Command to see if a player uses one of the Bungee Resourcepacks HOT 1
- Make it Compatible With GeyserMC HOT 2
- I cant get it to work no popups no nothing HOT 1
- Plugin don't switch resource when i change world.. HOT 1
- append-hash-to-url causing disconnect on login with 1.19.3. HOT 3
- I cant get own ranks to server HOT 1
- pack wont load when moving to the server HOT 3
- Velocity Console error on startup HOT 1
- Additional Features
- LibreLogin Error HOT 1
- Unloading a pack does not work HOT 12
- [1.20.2 Waterfall] Exception when a player is disconnecting HOT 1
- Ability to specify the order of any pack no matter who sends them HOT 5
- Support global pack loading on server join HOT 7
- Start Resource download after player has joined HOT 1
- Empty packs does not load in 1.20+ HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from resourcepacksplugins.