Giter VIP home page Giter VIP logo

Comments (9)

Phoenix616 avatar Phoenix616 commented on July 22, 2024

The client should only show the prompt the first time the player logs into a server. After that the setting is cached in the server list entry. (So it wont cache when using direct connect)

Also the prompt is independent from the actual resource pack handling, the hash just stops the client from re-downloading the pack and has not influence on the prompt.

from resourcepacksplugins.

mibby avatar mibby commented on July 22, 2024

With my local testing on 1.11, the prompt appears every single time I login. Are you saying the Server Resource Packs: Prompt server list setting should change to enabled once accepted for the first time? As it doesn't seem to want to work for me and doesn't cache the server resource pack in the resource folder. Asks every time I login.

What I'd like to do is just silently send a small resource pack that only changes a few unobtainable items for some custom icons without having it ask the player every time they login. I'm assuming if you denied the pack, it would ask every time you logged in until players accepted it, but isn't being enabled forever once accepted for the first time.

Assuming it is possible to not send the prompt via custom packets, would it be possible to allow the resource pack to auto download for players who direct join rather than from the server list?

from resourcepacksplugins.

Phoenix616 avatar Phoenix616 commented on July 22, 2024

Yes, it changes to enabled for me and caches the pack when the hash is correctly set.

from resourcepacksplugins.

mibby avatar mibby commented on July 22, 2024

Hm, odd. I updated from the WorldResource version to BungeeCord and it seems to enable full time now. However, if people click no, it never prompts them again. Is it possible to force a prompt every time they login until they accept it?

from resourcepacksplugins.

Phoenix616 avatar Phoenix616 commented on July 22, 2024

Unfortunately there is currently no way to force the prompt on each login. The player has to manually re-enable it in the settings of the server list entry.

from resourcepacksplugins.

mibby avatar mibby commented on July 22, 2024

Oh, that's unfortunate. :( I don't think most people would know how to do that.

What about the client stutter when connecting? Is there any way to minimize the connection lag / client freeze every time someone connects when it attempts to load the resource pack?

from resourcepacksplugins.

Phoenix616 avatar Phoenix616 commented on July 22, 2024

The stutter is caused by the client having to reload all the resources and really depends on the performance of the user's machine.

It would be better if Minecraft could just reload the changed resources but currently it re-reads and applies all textures, sounds etc. from the default pack and all other applied ones.

from resourcepacksplugins.

mibby avatar mibby commented on July 22, 2024

Is it certain that the lag occurs on all servers that use a custom resource pack? As I'm having some users that are even crashing when logging in when it forces a load. I have some users that say they don't experience this problem on other servers that have a pack but it could be placebo or an issue with the latest MC clients. My resource pack isn't larger than 2 MB.

from resourcepacksplugins.

Phoenix616 avatar Phoenix616 commented on July 22, 2024

Applying a resource pack always requires the client to reload all resources, so the time it takes and the effects of the applying should be the same no matter whether it is done via the server's request or the resourcepack menu.

Regarding the crashes: I have seen these when players use textures with higher resolutions and don't have enough memory/a weak cpu to properly stitch them together/scale lower res textures up.

from resourcepacksplugins.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.