A Bedrock WebSocket system for Minecraft Python modding
Project description
Bed_APY
The WebSocket-powered bridge between Python & Minecraft Bedrock
🚀 About This Project
Bed_APY is an independent, unofficial Minecraft Bedrock tool that enables Python scripting by communicating with the game via WebSockets. This allows seamless command execution, automation, and custom gameplay mechanics—all scripted in Python!
🔧 Features
✅ WebSocket-powered connection → Sends & receives commands to Minecraft!
✅ Real-time execution → Works asynchronously for smooth operation!
✅ Fully extensible API → Create custom scripts & automation!
✅ Optimized data handling → Efficiently manages Minecraft interactions!
📜 Disclaimer
Bed_APY is not affiliated with, associated with, or approved by Microsoft, Mojang Studios, or Minecraft™.
This is an independent project created for educational and experimental purposes.
All trademarks and copyrights belong to their respective owners.
📂 How to use
Run pip install bed-apy To install. For more help go to the Wiki.
✨ Story of This Project
Originally a small experiment, Bed_APY evolved into a powerful Minecraft scripting bridge that lets Python interact with Bedrock Edition using WebSockets—unlocking endless automation and creative possibilities.
The Story of the Name
When I first started working on this, I called it mc_api—clear, right? Nope! When importing, I accidentally downloaded a random Brazilian mc_api, which caused a bit of a headache.
Despite the confusion, mc_api stuck—until publishing, when I decided to rename it for easier installation.
I first thought of bed_api, but it felt too generic. Then I tried bed_pi (Python + API = Pi), but that still seemed off. Finally, I landed on bed_apy:
- Bed = Bedrock (easy!)
- APY = API + PYthon (perfect!)
And just like that, the name was locked in! 🚀🔥
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bed_apy-0.2.5a0.tar.gz.
File metadata
- Download URL: bed_apy-0.2.5a0.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eba6d3b836542ad4487560f182ce66b116d6a17cbed631c05bd323a9b8b1d729
|
|
| MD5 |
3b2ad1292e1cea9f39e6cb60858f4137
|
|
| BLAKE2b-256 |
54fac069b4e82a01002280f27ea704789927ba052a0b95c10b1df49475a83283
|
File details
Details for the file bed_apy-0.2.5a0-py3-none-any.whl.
File metadata
- Download URL: bed_apy-0.2.5a0-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d04105e8cc28dfa02fb0a17b3ed8e97a17e0ee5cf1830e648daa38159756e700
|
|
| MD5 |
a2eed27854a8231e926a5e9abdfbf5ed
|
|
| BLAKE2b-256 |
73f4f4aa66420708d18d777c1113727f8a07d24dbe40f537d6a1e83f0b3e4fd4
|