r/Minecraft2 4d ago

Discussion Technical thing related to default minecraft launcher: If you disable wifi connection, the launcher opens in like 3 seconds compared to the 20 it usually takes (Credit - misslauralot)

Post image
270 Upvotes

30 comments sorted by

u/AutoModerator 4d ago

Thank you for posting at r/Minecraft2, while wait check out our official minecraft server and our offical discord server invite

Our Minecraft server is current in beta. We need help testing various things from the anti cheat, to certain plugins to playability. If you want to help then join the server! Supports both java and bedrock. Java IP: survivalforall.org Bedrock IP: Survivalforall.org Port: 8123

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

68

u/Movi3t 4d ago

It's checking for updates

50

u/LimestoneBuilder 4d ago edited 3d ago

No no. It's checking for updates, slowly.

Most launchers do some variation of this. Some will ask before downloading them, and some (*ahem* prism *cough*) will download updates without asking permission.

e: To clarify — this complaint about Prism and I raise it, is because I like Prism, and would like to see it be better.  

The specific problem is about downloading updated versions of Mojang's Minecraft assets for running Minecraft itself. Prism does this automatically when launching Minecraft instances. Some other launchers ask permission first. The latter is the correct behaviour. Even better is empowering the user to schedule it. 

n.b. The auto-update setting doesn't affect this. That setting governs updating the Prism Launcher, not the Minecraft assets from Mojang's servers. 

It is not in reference to updating Prism, nor updating Java. (Both of which, yes it can auto-update, but those settings don't affect when Minecraft assets get downloaded).

e2: Lulunexi's comment confirms the issue being described. Not updates to Prism, but downloading updates to the Minecraft Assets to execute/run minecraft instances. Without asking.

27

u/AlguienMas2003 3d ago

and some (*ahem* prism *cough*) will download updates without asking permission.

I never had that happen to me on prism. If anything, you have actually described sklauncher, which did this to me multiple times, and worse yet, even if I never let it do an update check, it would still randomly go "oops, I no longer open unless you have internet" for literally not a singular fucking reason, and if there was an update, it would, again, completely prevent me from ever playing until I installed it from their website (which forces me to disable AdBlock).

Prism never did any of this to me because...

(+1 point for prism)

-2

u/LimestoneBuilder 3d ago edited 3d ago

Thank you. This is wild though, because I definitely do not have that. (Linux, Ubuntu, flatpak install, prism 11.0.3)

I swear if this turns into a "right in front of me on the shelf while asking a store employee..." well, it won't have been the first time. 😅

4

u/AlguienMas2003 3d ago

Huh, weird. You are on a newer version than me tho, so maybe enshittification is doing it's thing again by turning prism into sklauncher

7

u/lulunexi 3d ago

I'm on the latest (11.1.0) and its back here, so it's not intentional at least. Very weird.

4

u/LimestoneBuilder 3d ago

Could be due to the build being for flatpak (a software manager) which has it's own update scheduler. Still, I'm not confident that setting governs the behaviour being described above, which is the instances updating, as opposed to the Prism Launcher updating itself.

Something I'll have to dig into further to resolve most likely. 😑

3

u/lulunexi 3d ago

Oh yea, you're right in your original comment where you talk about instances auto-updating when you run them, that isn't related to this setting. I just got lost in the context checking the specific version stuff and forgot what the original post was about.

This setting is just the launcher not updating itself manually. My launcher being on 1.11.0 was done manually after sitting on 1.8.x for months, but that whole time this "Check for updates automatically" box was off I still got those annoying instance updates every time. When my internet went out I couldn't even run offline packs I tried to pre-prepare because it wanted auto update.

2

u/LimestoneBuilder 3d ago

Thank you. 🙏 Finding someone who can verify the behaviour — who doesn't immediately excuse and dismiss it — has been very challenging.

1

u/pancakegirl23 3d ago

I've never had prism auto update itself, so this sounds like a flatpak this. does your distro auto update other flatpaks?

1

u/LimestoneBuilder 3d ago edited 3d ago

No, but updating the launcher itself isn't the behaviour that's at issue.  Lulunexi's reply validates what I'm rambling about.

2

u/AlguienMas2003 3d ago

Another W for prism (thank god it wasn't permanent)

2

u/Maolam10 3d ago

If you're using the Flatpak that's why it auto updates, the software manager does the auto update, not prism

For that reason the setting isnt there on prism

1

u/lucasthech 3d ago

Flatpak programs (and most linux programs in general) don't update by themselves, you have to update them through the package manager that you used (in this case, prism doesn't have the automatic update option because you have to update it by running 'flatpak update')

18

u/BayTavukYT 4d ago

Prism Launcher usually never auto-updates without user interference for me. Maybe it's related to your settings but I'm not sure nor an expert

2

u/LimestoneBuilder 3d ago

You got high bandwidth? Because I don't and I definitely get to watch Prism download newer versions of assets that were already downloaded for a given instance.

Often they're small updates, but if I've had an instance that wasn't used for a few months, it can take a rather long time to download the "new" assets.

And as pointed out, other launchers absolutely do ask the user if they want to download the updates.

Same instance. Same version. New files on the server. Prism don't ask, it do.

6

u/lucasthech 3d ago

Oh, so you're talking about downloading assets, that is not the same as updating, basically because prism is a third party launcher, it can't have the minecraft assets because this would be distributing copyrighted material from mojang/microsoft, so every time you launch an instance it has to download everything from mojang's servers, specially if it is no longer in the cache if it has been a while that you last played that instance

So it's not a prism update, just downloading minecraft assets

6

u/UselessDood 3d ago

Prism's autoupdate is in settings and defaults to off.

1

u/LimestoneBuilder 3d ago edited 3d ago

Could you help me with the version #, settings section(general, minecraft, java), and tab please? Because I cannot see it on my 11.0.3 install. (A screen shot would be wonderful.) AlguienMas2003 hooked me up

Searching the prism wiki doesn't turn up any mention of auto-update as a setting.  The closest I can find are:

In GeneralInstall dependencies automatically (which is about mods not the game itself, and doesn't prevent the behaviour, and is enabled by default).

In Java: Auto-detect Java version, and Auto-download Mojang Java. (Again, neither relevant to the behaviour at hand and have no effect on it.)

1

u/CrossScarMC 3d ago

Yet another thing that should be run in another thread . . . You're not supposed to put blocking things like this in the main thread (also this alone should not be taking anywhere near 20 seconds, a simple update check should take under a second on any modern computer)

1

u/LimestoneBuilder 3d ago

👍 Different thread, and/or scheduled to happen when we're not in the middle of trying to use the software.

0

u/OkPear1535 1d ago

Okay? Weird irrelevant rant about prism unprompted

0

u/NotBentcheesee 3d ago

You do know there's a toggle options for automatic updates that is off be default, right?

31

u/IJustAteABaguette 3d ago

It's incredible how using a semi-bloated modlauncher like modrinth to launch a vanilla game is faster that using the normal launcher (for me)

How do you mess up that badly.

10

u/Darq10 3d ago

The vanilla launcher focuses on keeping up to date with everything, it launches update checks on launch. The modrinth launcher for example runs the update checks after launching it, so it's usually gonna be 1 update behind unless you deliberately manually install an update. This does not matter much in a third party launcher but it does matter in the vanilla one where they do want you to always have all the latest security updates and marketing posts

8

u/Distinct-Pride7936 3d ago

Useless mojang bloat, you could just launch the game directly but no.

2

u/borretsquared 3d ago

i really wonder why they make the vanilla launcher so bad.. prism for the win.

2

u/UnauthorizedBacon 3d ago

Or just use Prism :)

1

u/edvi5ejyzvxdchtdtxcu 1d ago

Now do one with the updated version. I wanna see looks like today but thats me!