-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the BedrockPy project!
This project aims to enable Minecraft Bedrock Edition (MCBE) Modding with Python programming language by embedding a full Python interpreter in MCPE dedicated server. For a long time, modding for MCBE has been limited to a small number of people with rich C++ experience. Though some C++ plugins do make it possible to create mods with some 'easier' languages like javascript, the mod developers using these plugins will be restricted to a very limited set of poor-documented APIs and incomplete foreign language support. I believe one of the biggest obstacles that prevent the modding community for MCBE from growing rapidly is the lacking of 'easy' dev tools, and this project is an attempt to solve the problem for good.
Personally, Python is my primary programming language that I've been using almost everywhere. Python has a big and active community, together with tens of thousands of high-quality packages that cover almost every corner of use cases. Most importantly, Python is easy to learn and use, while it still keeps the ability to describe very complex logic and data structures efficiently. Of course, the close relation between C++ and CPython is another reason for Python to become the most suitable modding language for MCPE.