Dinnerbone / mcstatus

A Python class for checking the status of an enabled Minecraft server

Home Page:http://dinnerbone.com/minecraft/tools/status/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

status.version does not have a sensible string representation

KytoDevlopment opened this issue · comments

commented

from mcstatus import MinecraftServer
server = MinecraftServer.lookup('0.tcp.eu.ngrok.io:11535')
status = server.status()
print(status)
print('Le serveur 0.tcp.eu.ngrok.io:11535 a été trouvé. Il y a {0} joueurs connectés actuellement, {1} ms et le serveur est en {2}, {3}'.format(status.players.online, status.latency, status.description, status.version))

Output :
Le serveur 0.tcp.eu.ngrok.io:11535 a été trouvé. Il y a 0 joueurs connectés actuellement, 50.881 ms et le serveur est en Survie Hard, <mcstatus.pinger.PingResponse.Version object at 0x000001DAE640FB50>

The version class does not have a double underscore string conversion function

class Version:

Looks like there are two fields that can be referenced. I’m open to having double underscore functions as a pull request.

you can use status.version.name instead of status.version

commented

a