Copied from my GitHub techdiary
Minecraft Notes
Why?
Kids love Minecraft, dad loves tech. Here’s my experiences in the world of Minecraft
- Bedrock not Java
- Scripting
- Meta Stuff
- Minecraft Education Edition
- Making resource packs
- Cool Stuff
- Other Resources
Bedrock not Java
There are two branches of Minecraft, Java, which is the old version, and bedrock which runs on all modern systems, e.g. iOS, Android, Windows 10, XBox. Because my goal is entertaining modern kids, I’m focused on Bedrock. There is no interoperability between Bedrock and Java, which is pretty frustrating.
As best I can tell, most of the mods and servers refer to the java version. I don’t know why, but my hunch is that was back in Minecraft heyday, and they switched to Bedrock, and people have been less interested in hacking around on it.
Because most of what you find doesn’t say if it’s bedrock or java, start by checking for that, otherwise you’ll waste a bunch of time realizing it’s for the java version.
Bedrock Server
From Minecraft itself:
https://www.minecraft.net/en-us/download/server/bedrock/ https://www.reddit.com/user/ProfessorValko/comments/9f438p/bedrock_dedicated_server_tutorial/
Here’s a container recipe https://hub.docker.com/r/itzg/minecraft-server/
Here’s a server wrapper
https://github.com/perrochon/simple-bedrock-script
Weird thing you need to do if you’re running on windows:
CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436
The X-Box Proxy Hack
So, x-box doesn’t’ allow you to connect to ‘remote servers’, however you can connect to local ones on your LAN. So you need to setup a UDP proxy to make it work. I’m using the below with no issues.
https://github.com/jhead/phantom
Run bedrock server on lightsail/AWS
- Use Ubuntu, way simpler then CentOS
- It’s CPU heavy RAM light
- Don’t forget to open the UDP port
- Multiple servers same box
- Backup worlds
Scripting
Command Blocks
Functions
Resource Packs
Behavior Packs
Connecting to a JavaScript ‘script’
Meta Stuff
Copying worlds between servers and stand alone
https://www.reddit.com/r/MCPE/comments/aqlld1/using_a_saved_realm_world_on_a_bedrock_dedicated/
World Editors
Minecraft tool chest (for Java - https://mcctoolchest.weebly.com/blockeditor.html)
Minecraft tool chest for PE:
http://www.mcctoolchest.com/Download
Minecraft Education Edition
Not sure what this is as you need an education account. Looks like you have an ‘agent’ that you can program using blockly. That’s pretty cool.