Skip to content

ctian1/quarry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quarry: a Minecraft protocol library

Quarry is a Python library that implements the Minecraft protocol. It allows you to write special purpose clients, servers and proxies.

Installation

Use pip to install quarry:

$ pip install quarry

Features

  • Supports Minecraft 1.7 and 1.8
  • Supports Python 2.7 and 3.2+
  • Built upon twisted and cryptography
  • Exposes base classes and hooks for implementing your own client, server or proxy.
  • Implements the design of the protocol - packet headers, modes, compression, encryption, login/session, etc.
  • Implements all packets in "init", "status" and "login" modes
  • Does not implement most packets in "play" mode - it is left up to you to hook and implement the packets you're interested in.

About

Minecraft protocol library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%