mcaio (0.1)

Published 2024-07-07 12:50:40 +00:00 by trueold89 in trueold89/mcaio

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 trueold89/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

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
Details
PyPI
2024-07-07 12:50:40 +00:00
12
trueold89
3.2 KiB
Assets (1)
Versions (3) View all
0.2.1 2024-07-13
0.2 2024-07-07
0.1 2024-07-07