Mcsrvstats is an open source asynchronous python lots of Minecraft servers including, manacube, wyncraft, veltpvp and more.
Docs · Feature request · Report a bug · Support: Discussions & Discord
-
Asyncronous. Unlike other libraries Mcsrvstats is fully asynchronous. This makes it perfect to use in your next discord bot or powerful website without having to worry about blocking.
-
Pydantic models. All models are checked and validated by Pydantic meaning that the data is always in the correct format perfect for you to use.
-
Available on pypi. Mcsrvstats is available on pypi meaning no building from source, just use
pip install mcsrvstats
to use it in your project.
To get started check out the documentation which lives here and is generously hosted by readthedocs.
Use the package manager pip or your favourite tool to install mcsrvstats.
pip install mcsrvstats
import mcsrvstats
import asyncio
async def main():
client = mcsrvstats.Client()
data = await client.wyncraft("IceWarox")
print(data.classes[0].class_name)
await client.close()
asyncio.run(main())
Obsidion-dev is dedicated to providing a welcoming, diverse, and harassment-free experience for everyone. We expect everyone in the Obsidion-dev community to abide by our Code of Conduct. Please read it.
From opening a bug report to creating a pull request: every contribution is appreciated and welcomed. If you are planning to implement a new feature or change the library please create an issue first. This way we can ensure your work is not in vain.
A good place to start contributing, are the Good first issues.
Mcsrvstats is open-source. The library is licensed GPL v3.
If you have a question or would like to talk with other Asyncpixel users, please hop over to Github discussions or join our Discord server:
Thanks goes to these wonderful people (emoji key):
AjayACST 🚧 💻 🐛 |
This project follows the all-contributors specification. Contributions of any kind are welcome!