Interact with your Minecraft server from hosts that use Multicraft using Python.
Install the module with pip:
pip3 install multicraft
Update existing installation: pip3 install multicraft --upgrade
- Includes a handful of common multicraft hosts.
- Manage users, players, commands, schedules, and databases.
- Start, stop, or restart your server.
- Run console commands (give, kill, whitelist, op, etc)
- Read your servers current cpu and memmory usage.
- Send a chat message.
See the docs for more information.
Name | Description |
---|---|
requests | Requests is a simple, yet elegant, HTTP library. |
from multicraft import MulticraftAPI
api = MulticraftAPI(
url = 'https://localhost/api.php',
user = 'username',
key = 'apiKey'
)
owner = api.get_user_id(api.user)
owned_servers = api.list_servers_by_owner(owner)
print(owned_servers)
for id in owned_servers.keys():
server = api.get_server(id)
print(server)