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

Roadmap #102

Open
5 of 10 tasks
ci010 opened this issue Mar 5, 2020 · 2 comments
Open
5 of 10 tasks

Roadmap #102

ci010 opened this issue Mar 5, 2020 · 2 comments

Comments

@ci010
Copy link
Collaborator

ci010 commented Mar 5, 2020

This issue will list the thing I'm currently doing or planning to do, but there is no guarantee for a date to deliver these...

  • A better fabric metadata support in @xmcl/installer
  • Optifine installer (beta)
  • An independent curseforge (@xmcl/curseforge) package support bunch of cusreforge/twitch API
  • More general support for java downloading (not require lzma version, if I can find a src)
  • A recommended way to setup webpack, electron with the packages.
  • [Feature] Chunk parsing in @xmcl/world.
  • [Feature] Chunk rendering in @xmcl/model
  • BMCLAPI special support. I will take time to investigate if this is necessary.
  • [Refactor] Use other module to swap bytebuffer to reduce final built size
  • [Refactor] Use other backend other than threejs to reduce bundle size (raised by @ShirasawaSama)

Goal of Chunk parsing

Provide a set of API to parse Minecraft chunk (.mca) file which can read the block id or name in chunk.

Some good references

How to validate

We can capture the chunk data by writing mod, which might be really helpful to test.

@ci010 ci010 pinned this issue Mar 7, 2020
@HoldYourWaffle
Copy link
Contributor

I might be able to help out with chunk parsing. I was planning to figure that out for a side-project anyway, might as well contribute it here 😄

@CuteKims
Copy link

supporting BMCLAPI is easy. its directory structures are 100% identical to the officials.

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

3 participants