Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to make the player choose between multiple packs. [Suggestion] #37

Open
Blobanium opened this issue Sep 25, 2023 · 4 comments
Open
Labels
enhancement New feature or request

Comments

@Blobanium
Copy link

Idk if this is 100% possible but here this goes.

Why i want this feature to be added is mainly due to people's internet connections.

Technically, when a player joins the server with a RP and that user hasn't downloaded the latest pack, It does it automatically or prompts them to accept or decline the resource pack and would download the pack with little waiting (No big surprise here you made this work).

However for users that have poor connections this could take a long time for the pack to download depending on how big the RP is, this is why the most popular servers that host custom resource packs such as MCCI, Origin Realms and Hideaway don't take advantage of the Server RP limits set my Mojang themselves. These servers want to keep their pack size as small as possible in order to let as many people play on their server. Let alone a pack with 10MB or greater in size is already enough to start to cause problems for some. This could lead to servers taking compromises to get the pack size as low as they can, this could potentially affect the experience in the process depending on what the server would do to reduce the pack size.

A Solution to this would be to provide a large pack that contains many resources for the maximum experience while also providing a smaller variant of the pack containing minimal resources that everyone can download at the same time and let the player choose from there. Keep in mind you can't have supplementary resource packs (for example a core RP and one with extra content) on the server due to how the system works for server resource packs.

I can provide more details if needed.

@SamB440
Copy link
Owner

SamB440 commented Sep 26, 2023

And how would you let players choose what pack they want?

Also most servers like the ones you included just use PackSquash to make their resource packs as small as possible.

@Blobanium
Copy link
Author

most likely through an inventory GUI or equivalent when they join.

also to note im aware of what packsquash is, iv'e used it before, it does help reduce filesize to an extent but in some cases that might not be enough.

@GalaxyGamerMC
Copy link

I would also like this possibility. My playerbase would love to see different options. Inventory GUI or chat GUI

@SamB440 SamB440 added the enhancement New feature or request label Jan 26, 2024
@SamB440
Copy link
Owner

SamB440 commented Jan 26, 2024

I currently don't have the time to implement this feature, it gets a bit complicated trying to sync all the different systems to support a GUI selector.

But someone can open a PR if they wish.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants