https://www.reddit.com/r/Minecraftbuilds/comments/11rqauh/bu...
71 karma · joined July 12, 2019
https://www.reddit.com/r/Minecraftbuilds/comments/11rqauh/bu...
Here is my summary of findings https://gilesknap.github.io/mciwb/main/user/explanations/mce...
It does provide a similar capability to MCIWB. It recreates the Education edition python interface which does let you set and get blocks and see when a player hits something.
Its a solution for people who learn education edition and then want to run the same code at home on a BUkkit server. (Bukkit is a Java server mod )
I was impressed how low resource requirements are for the server.
We had quite big world's with 5 or more players running pretty well.
The client is a different story and the graphics capability of a pi is five for pi edition but struggles with the others.
I'm going to take a look into it and come back to you on this question!
They may be using Minecraft Education Edition which as come up a few times in the above conversations.
I happen to know that EE commands include the elusive 'GetBlock' that let's you query the contents of the world. I had to jump through some embarrassing hoops to provide this function for MCIWB.
What kind of interface - operator commands? or something more low level? The operator commands that MCIWB uses are really poor for querying the state of the world - hopefully this API would give us that?
My approach uses a remote interface called RCON to send Minecraft operator commands to the world. It can do everything you could do with Command Blocks or Operator commands and more because of the Python constructs like loops and branching.
The other benefit is that you get to use the latest developer tools such as VSCode and the latest version of Python as you are working outside of the Minecraft game to write your code.
I have always been put off by how commercial Bedrock seems as soon as you open it. But at the same time it sounds like interesting and official modding is available there.
Bedrock also uses RCON but there are subtle differences with the commands available.
If Microsoft ever does drop Java Edition I'd likely rework this to support Bedrock. I'm hoping this won't happen - they are keeping Java up to date with Bedrock presently but the new editor mode for Bedrock is a worrying development (maybe).
So I have quite a few prerequisites for my Python tutorials and this makes the first page intimidating.
However, installing and running MC java edition has got more fiddly since Microsoft took over. There was a horrible transition phase where accounts were being migrated from Mojang.
It's kind of OK now. But I'm sad that Microsoft is pushing hard on Bedrock Edition and look like they may try to ditch Java. This project could be adapted to Bedrock without much trouble but there is a whole class of things {NBT related} that you don't seem to be able to do via the remote interface in Bedrock.
I recommend some help from someone with a little experience for the 1st tutorial that discusses installing all the prerequisites. But the rest should be OK for children from around 10 years (I've tested it on my 9 year old)