mcaio (0.2.1)
Installation
pip install --index-url mcaio
About this package
Asynс lib to get information about Minecraft server
MCaio
Asynс lib to get information about Minecraft Java server using SLP
Project uses code from clarence112
Install:
From Gitea
pip install --extra-index-url https://git.orudo.ru/api/packages/trueold89/pypi/simple/ mcaio
From PyPi
pip install mcaio
Build:
Deps: python3
Clone repo:
git clone https://git.orudo.ru/trueold89/mcaio --depth=1 && cd mcaio
Create venv:
python -m venv venv && . venv/bin/activate
Install SetupTools:
pip install setuptools
Build:
python3 setup.py sdist
Usage:
As lib:
Import MCServer class::
from mcaio.client import AIOMCServer as AIOMC
Create object:
mc = AIOMC("localhost", 25565)
Await property:
name = await mc.name
print(name)
# Paper 1.20.4
Properties:
Property | Description |
---|---|
name | Server name |
motd | Server motd |
players_count | Current number of players on the server |
maxplayers | Max number of players on the server |
players_list | List of current players on server |
all_info | Dict with all information about server |
As cli:
MC_HOST=localhost MC_PORT=25565 mcaio name
# Paper 1.20.4
Args:
Arg | Description |
---|---|
name | Server name |
motd | Server motd |
pcount | Current number of players on the server |
pmax | Max number of players on the server |
players | List of current players on server |
all | Dict with all information about server |
Details
Assets (1)
Versions (3)
View all
mcaio-0.2.1.tar.gz
3.7 KiB