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

Add support to Nukkit 2.0's LevelDB format #86

Open
joserobjr opened this issue Jan 22, 2020 · 3 comments
Open

Add support to Nukkit 2.0's LevelDB format #86

joserobjr opened this issue Jan 22, 2020 · 3 comments
Labels
Type: enhancement New feature or request
Milestone

Comments

@joserobjr
Copy link
Member

joserobjr commented Jan 22, 2020

Is your feature request related to a problem? Please describe.
Nukkit 2.0 now targets the LevelDB format and Anvil is getting deprecated.

Describe the solution you'd like
Have an option to convert directly to a LevelDB format which Nukkit 2.0 can handle, so no more conversions are needed.

Describe alternatives you've considered
Create a new repository like the Region Manipulator which does the same thing but with LevelDB using pure Java if possible.

@joserobjr joserobjr added the Type: enhancement New feature or request label Jan 22, 2020
@joserobjr
Copy link
Member Author

Nukkit seems to be using this LevelDB implementation: https://github.com/dain/leveldb
I think it would be a good idea to create a new base project without implementation, then make the Region Manipulator implement it and then make a new project which uses that LevelDB API to implement the base project, then Java2Nukkit World Converter would have an option settings which allows to choose between Anvil or LevelDB format.

@joserobjr
Copy link
Member Author

An other idea is to create a new project which implements the new base project using the Region Manipulator

@joserobjr joserobjr added this to the Future milestone Jan 26, 2020
@suerion
Copy link

suerion commented Jul 16, 2020

Would you add Pocketmin Support? yet, the converter work also for it?

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

No branches or pull requests

2 participants