Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bed_apy-0.2.5a0.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bed_apy-0.2.5a0-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

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

Hashes for bed_apy-0.2.5a0.tar.gz
Algorithm Hash digest
SHA256 eba6d3b836542ad4487560f182ce66b116d6a17cbed631c05bd323a9b8b1d729
MD5 3b2ad1292e1cea9f39e6cb60858f4137
BLAKE2b-256 54fac069b4e82a01002280f27ea704789927ba052a0b95c10b1df49475a83283

See more details on using hashes here.

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

Hashes for bed_apy-0.2.5a0-py3-none-any.whl
Algorithm Hash digest
SHA256 d04105e8cc28dfa02fb0a17b3ed8e97a17e0ee5cf1830e648daa38159756e700
MD5 a2eed27854a8231e926a5e9abdfbf5ed
BLAKE2b-256 73f4f4aa66420708d18d777c1113727f8a07d24dbe40f537d6a1e83f0b3e4fd4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page