PyMine - The fastest, easiest to use, Python-based Minecraft Server!
Note: This list is not always up to date, and doesn't contain all the features that PyMine offers
- Joinable - the login process is complete, but users can not yet join the world
- Packet Models - missing some clientbound packets
- Status + Login Logic - completed
- Play Logic - not started yet
- World Generation - not started yet
- Entities/Entity AI - not started yet
- Plugin API - completed, but more will be added as the development continues
- We'd love to have your help! Please read CONTRIBUTING.md to get started!
- First, clone the repository
git clone https://github.com/py-mine/PyMine.git
and move into that directory (cd PyMine
) - Next, install the required Python packages via pip (
python3 -m pip install -r requirements.txt
) - To run the server, you should run
server.py
from the root directory, likepython3 pymine/server.py
- It is recommended you do not use regular Python, but PyPy3
- example-plugin - the official example plugin
Thanks goes to these wonderful people (emoji key):
Milo Weinberg 💻 🎨 🔌 🔣 🧑🏫 📖 💬 🐛 💡 🤔 📆 👀 |
Sh-wayz 💻 🐛 📖 💡 💬 👀 |
Ammar-sys 📖 |
Treyver Reicha 💻 👀 🤔 🐛 📆 |
Paul Przybyszewski 💻 |
Ashwin Vinod 🤔 |
This project follows the all-contributors specification. Contributions of any kind welcome!