{"id":13592637,"url":"https://github.com/barneygale/quarry","last_synced_at":"2025-06-11T13:16:42.959Z","repository":{"id":18273671,"uuid":"21437069","full_name":"barneygale/quarry","owner":"barneygale","description":"Python library that implements the Minecraft network protocol and data types","archived":false,"fork":false,"pushed_at":"2025-01-15T21:24:22.000Z","size":566,"stargazers_count":539,"open_issues_count":55,"forks_count":75,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-05-17T06:09:25.295Z","etag":null,"topics":["anvil","client","mca","minecraft","nbt","protocol","proxy","python","server"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barneygale.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-07-02T19:10:31.000Z","updated_at":"2025-05-11T00:43:26.000Z","dependencies_parsed_at":"2024-01-14T04:40:13.112Z","dependency_job_id":"7cba03fd-433e-434b-8f61-97dd9996233a","html_url":"https://github.com/barneygale/quarry","commit_stats":{"total_commits":386,"total_committers":18,"mean_commits":"21.444444444444443","dds":0.1917098445595855,"last_synced_commit":"8adc03095d244621aa8cf3a956c0af5c0a7b1058"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barneygale%2Fquarry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barneygale%2Fquarry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barneygale%2Fquarry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barneygale%2Fquarry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barneygale","download_url":"https://codeload.github.com/barneygale/quarry/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barneygale%2Fquarry/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259271997,"owners_count":22832110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anvil","client","mca","minecraft","nbt","protocol","proxy","python","server"],"created_at":"2024-08-01T16:01:11.554Z","updated_at":"2025-06-11T13:16:37.938Z","avatar_url":"https://github.com/barneygale.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"Quarry: a Minecraft protocol library\n====================================\n\n|pypi| |docs| |travis_ci|\n\nQuarry is a Python library that implements the `Minecraft protocol`_. It allows\nyou to write special purpose clients, servers and proxies.\n\nInstallation\n------------\n\nUse ``pip`` to install quarry:\n\n.. code-block:: console\n\n    $ pip install quarry\n\nFeatures\n--------\n\n- Supports Minecraft versions 1.7 through 1.19.2\n- Supports Python 3.9+\n- Built upon ``twisted`` and ``cryptography``\n- Exposes base classes and hooks for implementing your own client, server or\n  proxy\n- Implements many Minecraft data types, such as NBT, Anvil, chunk sections,\n  command graphs and entity metadata\n- Implements the design of the protocol - packet headers, modes, compression,\n  encryption, login/session, etc.\n- Implements all packets in \"init\", \"status\" and \"login\" modes\n- Does *not* implement most packets in \"play\" mode - it is left up to you to\n  hook and implement the packets you're interested in\n\n.. _Minecraft protocol: http://wiki.vg/Protocol\n\n.. |pypi| image:: https://badge.fury.io/py/quarry.svg\n    :target: https://pypi.python.org/pypi/quarry\n    :alt: Latest version released on PyPi\n\n.. |docs| image:: https://readthedocs.org/projects/quarry/badge/?version=latest\n    :target: http://quarry.readthedocs.io/en/latest\n    :alt: Documentation\n\n.. |travis_ci| image:: https://travis-ci.org/barneygale/quarry.svg?branch=master\n    :target: https://travis-ci.org/barneygale/quarry\n    :alt: Travis CI current build results\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarneygale%2Fquarry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarneygale%2Fquarry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarneygale%2Fquarry/lists"}