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

Expand app_params to Support Additional Platforms (Minecraft Bedrock) #6

Open
11 tasks
theaddonn opened this issue Jan 4, 2025 · 0 comments
Open
11 tasks

Comments

@theaddonn
Copy link

Current Situation

The only bedrock related app_params currently supported are:

  • MC_BEDROCK_SWITCH
  • MC_BEDROCK_ANDROID
  • MC_BEDROCK_IOS

Missing Platforms

There are several platforms still missing that need support:

  • MC_BEDROCK_OSX (MacOS)
  • MC_BEDROCK_AMAZON (Amazon Fire TV Stick — yes, Bedrock runs on that!)
  • MC_BEDROCK_GEARVR (Gear VR)
  • MC_BEDROCK_UWP (Universal Windows Platform)
  • MC_BEDROCK_WIN32 (Windows 32-bit)
  • MC_BEDROCK_DEDICATED (Dedicated servers like BDS)
  • MC_BEDROCK_SONY (PlayStation)
  • MC_BEDROCK_NX (Nintendo Switch)
  • MC_BEDROCK_WINDOWS_PHONE (Windows Phone)
  • MC_BEDROCK_LINUX (Linux)
  • MC_BEDROCK_UNKNOWN (Unknown or unclassified)

While public builds may not exist for all of these platforms, they still require proper support in the library.

Proposed Change

The app_params currently reside in the xal crate, which might not be the best place for them. Since some of these are directly related to Bedrock, a better approach could be to move them to the bedrock-rs crate, which is more specialized for such tasks.

This separation would keep the xal crate more focused and maintain cleaner organization across the project.

Challenges

  • I currently do not have a clear source for the app_param details for the missing platforms.
  • Collaboration or further research might be necessary to gather these details.

Request

  • Extend app_params to include the missing platforms.
  • Consider moving Bedrock-specific app_params to the bedrock-rs crate for better organization.
  • Provide any available details or guidance on where to obtain the missing app_param information for unsupported platforms.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant