Name | actmc JSON |
Version |
1.12.2.post3
JSON |
| download |
home_page | None |
Summary | An async Python client for Minecraft 1.12.2 Java Edition servers (offline-mode) |
upload_time | 2025-07-16 01:09:47 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <4.0,>=3.12.0 |
license | MIT |
keywords |
bot
minecraft
minecraft-protocol
minecraft-bot
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# actmc
[](https://pypi.org/project/actmc)
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/downloads/)
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:
```bash
# Linux/macOS
python3 -m pip install -U actmc
# Windows
py -3 -m pip install -U actmc
```
To install the development version, do the following:
```bash
$ git clone https://github.com/mrsnifo/actmc
$ cd actmc
$ python3 -m pip install -U .
```
**Quick Example**
```python
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](https://actmc.readthedocs.io/latest/).
Raw data
{
"_id": null,
"home_page": null,
"name": "actmc",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.12.0",
"maintainer_email": null,
"keywords": "bot, minecraft, minecraft-protocol, minecraft-bot",
"author": null,
"author_email": "Snifo <Snifo@mail.com>",
"download_url": "https://files.pythonhosted.org/packages/53/65/cad9f2bfb7e2ed5b01852945b5a59dea5919347a363c80544af711079a72/actmc-1.12.2.post3.tar.gz",
"platform": null,
"description": "# actmc\n\n[](https://pypi.org/project/actmc)\n[](https://opensource.org/licenses/MIT)\n[](https://www.python.org/downloads/)\n\nAn async Python client for Minecraft Java Edition 1.12.2 servers that run in offline mode.\n\n**Key Features**\n* Modern async/await API.\n* Comprehensive protocol support.\n* Optimised in both speed and memory.\n\n**Installing**\n\n**Python 3.12 or higher is required**\n\nTo install the library, you can just run the following command:\n\n```bash\n# Linux/macOS\npython3 -m pip install -U actmc\n\n# Windows\npy -3 -m pip install -U actmc\n```\n\nTo install the development version, do the following:\n\n```bash\n$ git clone https://github.com/mrsnifo/actmc\n$ cd actmc\n$ python3 -m pip install -U .\n```\n\n**Quick Example**\n\n```python\nfrom actmc import Client\nfrom actmc.ui import chat\n\nclient = Client(username='Steve')\n\n@client.event\nasync def on_ready():\n print('Connected as', client.user.username)\n\n@client.event\nasync def on_system_message(message: chat.Message):\n print(\"Server:\", message)\n\nclient.run('localhost', 25565)\n```\n\n## Documentation\n\nFor more detailed instructions,\nvisit the [actmc Documentation](https://actmc.readthedocs.io/latest/).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "An async Python client for Minecraft 1.12.2 Java Edition servers (offline-mode)",
"version": "1.12.2.post3",
"project_urls": {
"Documentation": "https://actmc.readthedocs.io/latest/",
"Homepage": "https://github.com/mrsnifo/actmc",
"Issue tracker": "https://github.com/mrsnifo/actmc/issues",
"Repository": "https://github.com/mrsnifo/actmc"
},
"split_keywords": [
"bot",
" minecraft",
" minecraft-protocol",
" minecraft-bot"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "9e0f081c16ff3fbec3cf91b95b3e3af09d207c78cbb6403dcbaa6757f5e8321f",
"md5": "750f244ff4874e408ccaf33929a37d8a",
"sha256": "ab44cac94ac90adcedcde93d2c73ab7952355d7e602ef742514be0fc2caa631e"
},
"downloads": -1,
"filename": "actmc-1.12.2.post3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "750f244ff4874e408ccaf33929a37d8a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.12.0",
"size": 126808,
"upload_time": "2025-07-16T01:09:46",
"upload_time_iso_8601": "2025-07-16T01:09:46.654804Z",
"url": "https://files.pythonhosted.org/packages/9e/0f/081c16ff3fbec3cf91b95b3e3af09d207c78cbb6403dcbaa6757f5e8321f/actmc-1.12.2.post3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5365cad9f2bfb7e2ed5b01852945b5a59dea5919347a363c80544af711079a72",
"md5": "2f11dcf40f800288d3277c71b23da294",
"sha256": "2fdb3cf9250c49ef46f70f80cb424a45af4eb3c216af6608d2a4f2182d14c852"
},
"downloads": -1,
"filename": "actmc-1.12.2.post3.tar.gz",
"has_sig": false,
"md5_digest": "2f11dcf40f800288d3277c71b23da294",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.12.0",
"size": 88703,
"upload_time": "2025-07-16T01:09:47",
"upload_time_iso_8601": "2025-07-16T01:09:47.845134Z",
"url": "https://files.pythonhosted.org/packages/53/65/cad9f2bfb7e2ed5b01852945b5a59dea5919347a363c80544af711079a72/actmc-1.12.2.post3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 01:09:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mrsnifo",
"github_project": "actmc",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "actmc"
}