Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » Extension for Minecraft control
- arpruss
-
9 posts
Extension for Minecraft control
I made a 3.0 extension for controlling stuff in Minecraft 1.12 (using RaspberryJamMod on the Minecraft side). You can move the player, get player position, draw with blocks (including turtle-based graphics), etc.
Here is an Instructable with links and installation instructions: https://www.instructables.com/Coding-in-Minecraft-With-Scratch/
Here is an Instructable with links and installation instructions: https://www.instructables.com/Coding-in-Minecraft-With-Scratch/
Last edited by arpruss (Dec. 5, 2020 02:18:05)
- hurrmatt104
-
69 posts
Extension for Minecraft control
Can You Make A Minecraft Education Edition Version? I made a 3.0 extension for controlling stuff in Minecraft 1.12 (using RaspberryJamMod on the Minecraft side). You can move the player, get player position, draw with blocks (including turtle-based graphics), etc.
Here is an Instructable with links and installation instructions: https://www.instructables.com/Coding-in-Minecraft-With-Scratch/
- arpruss
-
9 posts
Extension for Minecraft control
It could be done. Part of the API is public here: https://education.minecraft.net/wp-content/uploads/Code_Connection_API.pdf
It looks like the setup is clunky: there is a web server communicating over HTTP with the controlling program and with Minecraft over websockets. It would be good to reverse engineer the websocket part of the protocol, and use that directly for efficiency.
However, Minecraft has their own block-programming system, so it's probably kind of moot. And I don't have a license for MC Education Version.
It looks like the setup is clunky: there is a web server communicating over HTTP with the controlling program and with Minecraft over websockets. It would be good to reverse engineer the websocket part of the protocol, and use that directly for efficiency.
However, Minecraft has their own block-programming system, so it's probably kind of moot. And I don't have a license for MC Education Version.
- SpyroTech
-
100+ posts
Extension for Minecraft control
https://education.minecraft.net/wp-content/uploads/Code_Connection_API.pdfIt could be done. Part of the API is public here:
It looks like the setup is clunky: there is a web server communicating over HTTP with the controlling program and with Minecraft over websockets. It would be good to reverse engineer the websocket part of the protocol, and use that directly for efficiency.
However, Minecraft has their own block-programming system, so it's probably kind of moot. And I don't have a license for MC Education Version.
This is really cool! I just wanted to point out Minecraft Edu Edition has its own block language with the Agent
- arpruss
-
9 posts
Extension for Minecraft control
It would also require running a separate bridge program on the computer, because both Minecraft Bedrock or Edu is a Web Socket client and so is the web browser, and two clients can't connect to each other.
- co0lcr34t10ns
-
1000+ posts
Extension for Minecraft control
Nice work! can you modify so it can work in java 1.16 demo? Then i can try it.
- jay_cat89
-
2 posts
Extension for Minecraft control
I made a 3.0 extension for controlling stuff in Minecraft 1.12 (using RaspberryJamMod on the Minecraft side). You can move the player, get player position, draw with blocks (including turtle-based graphics), etc.
Here is an Instructable with links and installation instructions: https://www.instructables.com/Coding-in-Minecraft-With-Scratch/
nice work
- hacktronics
-
100+ posts
Extension for Minecraft control
We have a Minecraft Edu extension for Scratch 3.0 at CodeSkool. Video here: https://youtu.be/JEpbP4_W8YA. This does not require the Java connector, it uses the Websockets API, so I believe would work for the Java edition also. However I had just tested with the Minecraft edu.
- _-CoolTanokifan173-_
-
100+ posts
Extension for Minecraft control
Very cool to see such use of scratch!
- cosmosaura
-
1000+ posts
Extension for Minecraft control
Topic closed due to necroposting.
- Discussion Forums
- » Developing Scratch Extensions
-
» Extension for Minecraft control