{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "SpockBot\n========\n\n|Build Status| |Docs Status| |Coverage Status|\n\nSpockBot currently supports Minecraft 1.8.8\n\nMinecraft bot framework written in Python, currently under heavy development.\n\n- Protocol stuff lives in `spockbot/mcp `__\n- Map stuff lives in `spockbot/mcmap `__\n- Data stuff lives in `spockbot/mcdata `__\n- Core client stuff lives in `spockbot/plugins/core `__\n- Helpful client stuff lives in `spockbot/plugins/helpers `__\n\nClient could loosely be called \"event-driven\". By default plugins\nregister handler functions to handle events that may or may not be\nemitted by other plugins. Everything is a plugin in SpockBot, including\nthe event loop/framework itself, so you can feel free to rip out the\nentire back end and replace it with your framework or paradigm of choice.\nAs long as you provide the same simple APIs, other plugins won't know the\ndifference.\n\nWe're only just getting started with documentation so if you're uncomfortable\nreading source code this might not be the framework for you. Or, better yet,\nhop on IRC and help us write some docs!\n\nSpockBot officially supports Python 3.x and Python 2.7.x on \\*nix operating\nsystems and requires cryptography_. It also runs on Windows and under\nPyPy 2.6.x but that's not regularly tested and could be broken at any given\nmoment. If you support one of those use cases and SpockBot breaks for you,\nsubmit an issue with a stack trace and we'll try to fix it.\n\n\nFeatures\n--------\n\n- World Interaction (finding, placing, breaking)\n- Vanilla Physics\n- Pathfinding\n- Inventory (player, chests, etc)\n- Crafting\n- Entity Tracking\n\n\nDependencies\n------------\n\n- Python 3.x or Python 2.7.x or PyPy 2.6.x\n- cryptography_ 0.9+\n- minecraft_data_\n- six\n\nInstallation\n------------\n\n``python3 setup.py install``\n\n**Note:**\nThe cryptography library has some extra dependencies to install, you can find detailed instructions `here `__.\n\nDocumentation\n-------------\n\nCurrent docs live here https://spockbot.readthedocs.org\n\nExamples\n--------\n\nRefer to the `example bot `__ for instructions on how to\nwrite a bot and a plugin that provides some common functionality.\n\nAlso see `Extra examples `__\nand `Bat bot `__\nfor additional examples.\n\nProjects Using SpockBot\n-----------------------\n\n- `Gjum/bat `__ - High level bot\n- `opencog/opencog-to-minecraft `__ - Interface linking Minecraft to OpenCog\n\nSupport\n-------\n\n| ``#spockbot`` on Freenode\n| gamingrobot or nickelpro in ``#mcdevs`` on Freenode\n\nContributing\n------------\n\nInstructions for contributing to SpockBot can be found in `CONTRIBUTING `__\n\nCredits\n-------\n\nInspired by `remyroy's\nCOPS `__,\na Minecraft client in Python.\n\nCOPS was a service that tracked players on a minecraft server called Civcraft. It looked like `this `__\n\nProtocol implementation based on `barneymc `__.\n\nLegal\n-----\n\nThis project is licensed under the MIT License which can be found in `LICENSE `__\n\nThe NBT parser and the original protocol implementation came from other projects, relevant legal information and attribution can be found in `LEGAL `__\n\n.. |Build Status| image:: https://travis-ci.org/SpockBotMC/SpockBot.svg\n :target: https://travis-ci.org/SpockBotMC/SpockBot\n.. |Coverage Status| image:: https://coveralls.io/repos/SpockBotMC/SpockBot/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/SpockBotMC/SpockBot?branch=master\n.. |Docs Status| image:: https://readthedocs.org/projects/spockbot/badge/?version=latest\n :target: http://spockbot.readthedocs.org/en/latest/?badge=latest\n.. _cryptography: https://cryptography.io/\n.. _minecraft_data: https://pypi.python.org/pypi/minecraft_data", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SpockBotMC/SpockBot", "keywords": "minecraft", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "spockbot", "package_url": "https://pypi.org/project/spockbot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/spockbot/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/SpockBotMC/SpockBot" }, "release_url": "https://pypi.org/project/spockbot/0.1.5/", "requires_dist": [ "cryptography (>=0.9)", "minecraft-data (==0.4.0)", "six" ], "requires_python": "", "summary": "High level Python framework for building Minecraft clients and bots", "version": "0.1.5" }, "last_serial": 2081869, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "3baf685c0342213cd6256d32b3883613", "sha256": "10e12f1b9b1c9a45f2eb4baf1a35486e98509c5c0cb1bd3c10d0fd353b43fa61" }, "downloads": -1, "filename": "spockbot-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3baf685c0342213cd6256d32b3883613", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81815, "upload_time": "2016-04-03T01:24:49", "url": "https://files.pythonhosted.org/packages/91/7a/fcc6f46550bac4b3440a2dddd30f9aee93bb275d251dfe10298bb667987f/spockbot-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8333e92d4e9809faad132cc3be026409", "sha256": "265db94e9fcd9837f23c74bdc0f8056755f58568444099ce1c9589c594c9d446" }, "downloads": -1, "filename": "spockbot-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8333e92d4e9809faad132cc3be026409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73435, "upload_time": "2016-04-03T01:24:58", "url": "https://files.pythonhosted.org/packages/35/63/83f897139a8e737a00d4180d4c75aaaf2b8d73ccbc01569642e6b6a4a2a1/spockbot-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c8df92f68b4329e99c84f9087a9bdcb6", "sha256": "5b138b952cbc5f63c6ec97c7e1f63ef4ec3601961495b7ed59aebedfa35dccc6" }, "downloads": -1, "filename": "spockbot-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8df92f68b4329e99c84f9087a9bdcb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81827, "upload_time": "2016-04-03T02:33:11", "url": "https://files.pythonhosted.org/packages/52/a1/68dd51d154c72bad080b67e9ace2760eacc4069daa352af57929c0598f4e/spockbot-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88607512f5e2369391add20a31fc606c", "sha256": "4f772b23c0d0915be4e3545f3b8a97e2251d114b0cab104f32715cb86d96abf8" }, "downloads": -1, "filename": "spockbot-0.1.4.tar.gz", "has_sig": false, "md5_digest": "88607512f5e2369391add20a31fc606c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73484, "upload_time": "2016-04-03T02:33:18", "url": "https://files.pythonhosted.org/packages/c0/db/2996d0ff2ec5217b9e15215a1c514eec535417031217fed983632edb636a/spockbot-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "951599d52f92d950737cde4a68b0673f", "sha256": "4c6178e4bd1871758c2616b80ee5934ec015db1ee1cde336b799dc487957579b" }, "downloads": -1, "filename": "spockbot-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "951599d52f92d950737cde4a68b0673f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81845, "upload_time": "2016-04-25T00:18:07", "url": "https://files.pythonhosted.org/packages/f9/6a/29de707c6a9a61e57f0c9368bded11dd952944c2795989bb3fdb37f76fc1/spockbot-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feffa346e0bc65eae4b4a939a27b4fed", "sha256": "d08a4ca0a6cdbe3140a4f5054261ff5c2087b04d17c815ebf7dcab97f803b96c" }, "downloads": -1, "filename": "spockbot-0.1.5-py3.4.egg", "has_sig": false, "md5_digest": "feffa346e0bc65eae4b4a939a27b4fed", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 200890, "upload_time": "2016-04-25T00:18:18", "url": "https://files.pythonhosted.org/packages/41/fa/3823e692f5b3da4bffefcd13b910b1a0caa41ff150f3ab8925e780ff56c2/spockbot-0.1.5-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "1b22ec0fc734023445de05f992bda545", "sha256": "6f82ed038cc408182c2a0a7066e927b441ec4114e92c6a610a2bdf3d1d6ad205" }, "downloads": -1, "filename": "spockbot-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1b22ec0fc734023445de05f992bda545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73490, "upload_time": "2016-04-25T00:18:24", "url": "https://files.pythonhosted.org/packages/f2/14/29ece3b0f6b76540668fcfcf5dc968f3b28c5ef3f0188ecf37f495e15f29/spockbot-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "951599d52f92d950737cde4a68b0673f", "sha256": "4c6178e4bd1871758c2616b80ee5934ec015db1ee1cde336b799dc487957579b" }, "downloads": -1, "filename": "spockbot-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "951599d52f92d950737cde4a68b0673f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81845, "upload_time": "2016-04-25T00:18:07", "url": "https://files.pythonhosted.org/packages/f9/6a/29de707c6a9a61e57f0c9368bded11dd952944c2795989bb3fdb37f76fc1/spockbot-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feffa346e0bc65eae4b4a939a27b4fed", "sha256": "d08a4ca0a6cdbe3140a4f5054261ff5c2087b04d17c815ebf7dcab97f803b96c" }, "downloads": -1, "filename": "spockbot-0.1.5-py3.4.egg", "has_sig": false, "md5_digest": "feffa346e0bc65eae4b4a939a27b4fed", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 200890, "upload_time": "2016-04-25T00:18:18", "url": "https://files.pythonhosted.org/packages/41/fa/3823e692f5b3da4bffefcd13b910b1a0caa41ff150f3ab8925e780ff56c2/spockbot-0.1.5-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "1b22ec0fc734023445de05f992bda545", "sha256": "6f82ed038cc408182c2a0a7066e927b441ec4114e92c6a610a2bdf3d1d6ad205" }, "downloads": -1, "filename": "spockbot-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1b22ec0fc734023445de05f992bda545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73490, "upload_time": "2016-04-25T00:18:24", "url": "https://files.pythonhosted.org/packages/f2/14/29ece3b0f6b76540668fcfcf5dc968f3b28c5ef3f0188ecf37f495e15f29/spockbot-0.1.5.tar.gz" } ] }