mc-server-interaction


Namemc-server-interaction JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/Uncooldevs/mc-server-interaction
SummaryModule for interacting with Minecraft servers
upload_time2022-12-12 15:34:00
maintainer
docs_urlNone
authorDummerle
requires_python>=3.8,<4.0
licenseGPL-3.0-or-later
keywords
VCS
bugtrack_url
requirements aiohttp aiofiles aioconsole mcstatus bs4 cached_property psutil
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # mc-server-interaction

MC-Server-Interaction is a modern asyncio-based library for interacting with Minecraft servers on your local machine.

## Features

- Modern interface using asyncio and callbacks
- Manage multiple servers
    - Create Servers
    - Start and stop servers
    - Send commands
- Retrieve player information
    - Online players
    - OP players
    - Banned players
    - Whitelisted players
- Interact with Worlds
    - Copy worlds from one server to another
    - Create and restore backups of worlds
- Monitor system resource usage
    - CPU
    - RAM

## Roadmap

- Extend / improve existing features
- Bukkit servers / easy plugin installation
- ...

## Requirements

- Python 3.8 minimum
- [Poetry](https://python-poetry.org/)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Uncooldevs/mc-server-interaction",
    "name": "mc-server-interaction",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Dummerle",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/39/1d/349c5c272ebb1d277652920b275ac93902ffff0c35733ce978f30842b4c5/mc_server_interaction-0.3.0.tar.gz",
    "platform": null,
    "description": "# mc-server-interaction\n\nMC-Server-Interaction is a modern asyncio-based library for interacting with Minecraft servers on your local machine.\n\n## Features\n\n- Modern interface using asyncio and callbacks\n- Manage multiple servers\n    - Create Servers\n    - Start and stop servers\n    - Send commands\n- Retrieve player information\n    - Online players\n    - OP players\n    - Banned players\n    - Whitelisted players\n- Interact with Worlds\n    - Copy worlds from one server to another\n    - Create and restore backups of worlds\n- Monitor system resource usage\n    - CPU\n    - RAM\n\n## Roadmap\n\n- Extend / improve existing features\n- Bukkit servers / easy plugin installation\n- ...\n\n## Requirements\n\n- Python 3.8 minimum\n- [Poetry](https://python-poetry.org/)\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "Module for interacting with Minecraft servers",
    "version": "0.3.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "fc6df0ad59550baf8fcd532442f6fbae",
                "sha256": "1107129f2b70facb461f1fd6161ca84dcd37442c2403ef54e6486c788eebd58f"
            },
            "downloads": -1,
            "filename": "mc_server_interaction-0.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fc6df0ad59550baf8fcd532442f6fbae",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 34345,
            "upload_time": "2022-12-12T15:33:58",
            "upload_time_iso_8601": "2022-12-12T15:33:58.139200Z",
            "url": "https://files.pythonhosted.org/packages/cf/a2/1bbe8016a5084a8d45e41c7f669d09f5fd7772c8ace122928ba887dc215e/mc_server_interaction-0.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "4fe74ef5b491d9b791bf016cff0f97b2",
                "sha256": "0a42e21e2cf41e7ba209c9c6d52d589e20869ab51867521a029d1bf1f0d9eb1d"
            },
            "downloads": -1,
            "filename": "mc_server_interaction-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4fe74ef5b491d9b791bf016cff0f97b2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 27578,
            "upload_time": "2022-12-12T15:34:00",
            "upload_time_iso_8601": "2022-12-12T15:34:00.037008Z",
            "url": "https://files.pythonhosted.org/packages/39/1d/349c5c272ebb1d277652920b275ac93902ffff0c35733ce978f30842b4c5/mc_server_interaction-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-12 15:34:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "Uncooldevs",
    "github_project": "mc-server-interaction",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "aiohttp",
            "specs": []
        },
        {
            "name": "aiofiles",
            "specs": []
        },
        {
            "name": "aioconsole",
            "specs": []
        },
        {
            "name": "mcstatus",
            "specs": []
        },
        {
            "name": "bs4",
            "specs": []
        },
        {
            "name": "cached_property",
            "specs": []
        },
        {
            "name": "psutil",
            "specs": []
        }
    ],
    "lcname": "mc-server-interaction"
}
        
Elapsed time: 0.03076s