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

Support for Minecraft Bedrock Edition #106

Open
OliverLSanz opened this issue Nov 1, 2019 · 2 comments

Comments

@OliverLSanz
Copy link

@OliverLSanz OliverLSanz commented Nov 1, 2019

Does any of the servers provided support Bedrock Edition, or just Java Edition? If they just support Java edition, adding a server for Bedrock would be any different from adding another Java server?

@Raekye

This comment has been minimized.

Copy link
Member

@Raekye Raekye commented Nov 17, 2019

Hi @OliverLSanz, I believe you also contacted me on reddit. So others can see, I've copied my response:

The servers only support the Java edition.
I don't have any familiarity with the Bedrock edition, as I've only played the Java version, but I would think it's implementable.
There already exists a relatively flexible framework for supporting different "versions" of Minecraft (that go beyond the vanilla versions - you can even use completely different server implementations such as Cuberite).
If you are interested in taking a look, I would start at:

  • setup_server_worker.rb: the script that SSH's into servers and performs the base setup
  • minecraft_flavours.yml: the file that contains information about the different "versions" of Minecraft available. Based on the name (vanilla, cuberite, truecraft, etc.), it looks for a script in the minecraft server wrapper repository to do the specific setup
  • minecraft server wrapper: collection of setup scripts for different minecraft versions

Looking at the minecraft server wrapper scripts should give you a good idea of what you can do to setup a specific server.
Potentially, it's as simple as adding the relevant bash commands to a script and adding an entry to minecraft_flavours.yml.

Please do not hesitate to reach out with further questions... I will try to be on top of things next time.

Kind regards,
Raekye

@OliverLSanz

This comment has been minimized.

Copy link
Author

@OliverLSanz OliverLSanz commented Nov 19, 2019

Thank you @Raekye, I'll take a look and try to implement it if I get some free time :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.