Minecraft Remote project homepage

This site is going to be the official information center of the mc-remote : Minecraft Remote project run by Code2CreateClub.

For the geeks, github.mc-remote.com is also a powerful resource.

Of course, you can also join our Discord server for discussions and support: Code2CreateClub Discord Server.

About the Minecraft Remote Project

Minecraft Remote (or mc-remote) is a remote control system for Minecraft. The client communicates with a dedicated server provided by the McRemote plugin—which runs alongside your PaperMC server—while the API facilitates user interaction, allowing users to write code and perform automatic construction.

It is based on projects such as "RaspberryJuice" by zhowei, "mcpi" by martinohanlon, and "JuicyraspberryPie" by wensheng—all of which are designed to "support LEARNING" rather than conventional "EDUCATION", and reflect the collective wisdom and effort of their communities. The project is also strongly influenced by Dr. Mitchel Resnick (MIT)'s Lifelong Kindergarten.

References:

The Clear Mission of the Minecraft Remote Project

To Support the Acquisition of a Self-Learning Approach (for Beginners)

The primary goal is to foster a self-directed, exploratory learning approach rather than merely focusing on technical skills.

Technical Skills Acquired Through the Self-Learning Approach

  • Coding concepts and techniques
  • Techniques for open source development using Git/GitHub
  • Techniques for realizing/expressing one's own ideas

Key Points for Maintaining Motivation in Self-Learning

  • Provide the latest version of Minecraft as an engaging playground and sandbox.
  • Enable the reuse of code assets developed from previous projects.
  • Support a wide range of programming languages including Python, Scratch, C#, Java, etc. We are currently prioritizing the preparation of a Scratch version following the Python implementation.
  • Expand beyond the Minecraft world to include 3D environments like Unity, Blender, and Houdini.
  • Supports output to 3D worlds and plans to support input—enabling interactive experiences that connect digital, real, and other virtual worlds.
  • Integrate artificial intelligence technologies. For instance, allow playing rock-paper-scissors with hand gestures in the Minecraft world using computer vision and machine learning.
construction fields BlueMap