{"repo":"OwenCochell/mctools","free":true,"listed":false,"github":"https://github.com/OwenCochell/mctools","clone":"git clone https://github.com/OwenCochell/mctools.git","description":"Minecraft Connection Tools - Python implementations of common Minecraft protocols.","language":"Python","stars":69,"topics":["minecraft","rcon","query","minecraft-server-list-ping"],"license":"MIT","category":"game-templates","readme_excerpt":"Minecraft Connection Tools A python implementation for interacting with Minecraft servers. Introduction mctools allows you to interact with Minecraft servers via rcon, query, and server list ping protocol. This allows you to do the following: - Send and receive Minecraft server commands - Get player count(max and currently playing) - Get server version - Get the message of the day - Get currently installed plugins - And much more! All of this can be achieved using simple, intuitive calls to mctools. mctools does all the heavy lifting for you! We offer synchronous and asynchronous components, allowing mctools to be used in asyncio event loops. Also, mctools has no external dependencies(Unless you are a windows user and need color support), and only uses the python standard library. Just download and go! Example Send a command to the Minecraft server via rcon: Installation You can install mctools via pip: If you are a windows user and want color support, then install mctools like so: For more information on installing mctools, check out the instillation section in our documentation. Formatting mctools has support for handling Minecraft formatting codes. You can decide weather mctools replaces formatting characters with intended values, removes them, or leaves them be. For example, lets say you received the following content during a rcon session: As you can see, this text is somewhat hard to read. If you told mctools to remove the formatting characters, then the output will loo","default_branch":null,"files":null,"tree":[],"storefront":"/r/OwenCochell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OwenCochell/mctools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}