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

Minecraft Java Edition support #4039

Open
chrrybmb64 opened this issue Oct 2, 2024 · 2 comments
Open

Minecraft Java Edition support #4039

chrrybmb64 opened this issue Oct 2, 2024 · 2 comments
Labels
feature-request New feature needs to be implemented.

Comments

@chrrybmb64
Copy link

chrrybmb64 commented Oct 2, 2024

Problem description

No response

Feature description

I think Minecraft Java Edition support would be a good addition to Heroic since it's not available on any game store, meaning the only way to download Minecraft is via it's own launcher. Minecraft support in Heroic would remove the need for that launcher, and also help centralize non-steam games into one launcher.

Alternatives

Maybe Prism Launcher can be integrated into Heroic in some way? Since it's open source and has a ton of features perhaps doing that would be better than starting from scratch.

Additional information

No response

@chrrybmb64 chrrybmb64 added the feature-request New feature needs to be implemented. label Oct 2, 2024
@MattSturgeon
Copy link

This is an interesting idea.

Personally, I'd need a lot of Minecraft-specific features to convince me to move from prism to heroic.

For instance, heroic currently isn't very good at having multiple instances of a game (something that is very common when playing Minecraft); you can copy-paste the game install and "add" the copy to heroic, but it will no longer be associated with the game store it was originally downloaded from.

I also often use prism's ability to quickly download a few mods from modrinth or curseforge.

There's also skin selection/uploading. And login into multiple accounts.

These are all reasons why someone may prefer a more feature packed Minecraft launcher, but none of them block basic support. I just wonder whether it is worth the effort to support Minecraft when many users will continue to use dedicated launchers?

At the bare minimum, you would need to implement Microsoft/XBOX oauth, fetching game version metadata from mojang's REST API and downloading the game, it's listed dependencies, and a JDK.

@chrrybmb64
Copy link
Author

chrrybmb64 commented Oct 3, 2024

Personally, I'd need a lot of Minecraft-specific features to convince me to move from prism to heroic.

I agree. This is why I think it's a good idea to explore whether Prism can be integrated into Heroic. That would save a lot of time that would be spent trying to catch up to Prism's long feature list.

At the bare minimum, you would need to implement Microsoft/XBOX oauth, fetching game version metadata from mojang's REST API and downloading the game, it's listed dependencies, and a JDK.

Some users may already have a JDK or JRE installed, so detecting a pre-installed one and using it to launch Minecraft should be implemented as well.

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

No branches or pull requests

2 participants