Skip to main content

actmc

PyPI - Version License: MIT Python 3.12+

An async Python client for Minecraft Java Edition 1.12.2 servers that run in offline mode.

Key Features

  • Modern async/await API.
  • Comprehensive protocol support.
  • Optimised in both speed and memory.

Installing

Python 3.12 or higher is required

To install the library, you can just run the following command:

# Linux/macOS
python3 -m pip install -U actmc

# Windows
py -3 -m pip install -U actmc

To install the development version, do the following:

$ git clone https://github.com/mrsnifo/actmc
$ cd actmc
$ python3 -m pip install -U .

Quick Example

from actmc import Client
from actmc.ui import chat

client = Client(username='Steve')

@client.event
async def on_ready():
    print('Connected as', client.user.username)

@client.event
async def on_system_message(message: chat.Message):
    print("Server:", message)

client.run('localhost', 25565)

Documentation

For more detailed instructions, visit the actmc Documentation.

Metadata

Release files for actmc 1.12.2.post3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for actmc 1.12.2.post3
File Size Uploaded Provenance
actmc-1.12.2.post3.tar.gz 88.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for actmc 1.12.2.post3
File Interpreter ABI Platform
actmc-1.12.2.post3-py3-none-any.whl Python 3 none any Details

Total release size: 215.5 kB

Release files / actmc-1.12.2.post3.tar.gz

Download URL actmc-1.12.2.post3.tar.gz
Size 88.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2fdb3cf9250c49ef46f70f80cb424a45af4eb3c216af6608d2a4f2182d14c852
BLAKE2b-256 checksum
How to use checksums
5365cad9f2bfb7e2ed5b01852945b5a59dea5919347a363c80544af711079a72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / actmc-1.12.2.post3-py3-none-any.whl

Download URL actmc-1.12.2.post3-py3-none-any.whl
Size 126.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab44cac94ac90adcedcde93d2c73ab7952355d7e602ef742514be0fc2caa631e
BLAKE2b-256 checksum
How to use checksums
9e0f081c16ff3fbec3cf91b95b3e3af09d207c78cbb6403dcbaa6757f5e8321f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Security for actmc 1.12.2.post3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page