From eb15218f474937743572ae17db9ef6de17a8fe6f Mon Sep 17 00:00:00 2001 From: sqozz Date: Mon, 10 May 2021 18:18:20 +0200 Subject: [PATCH] Add human readable minecraft version --- homepage/main.py | 4 +++- homepage/requirements.txt | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/homepage/main.py b/homepage/main.py index 8dbf7d6..6474ec0 100644 --- a/homepage/main.py +++ b/homepage/main.py @@ -5,6 +5,7 @@ from bottle import route, run, static_file, template from random import random, choice from mcrcon import MCRcon from os import listdir, sysconf +import minecraft_data import configparser import platform import requests @@ -120,7 +121,8 @@ def get_cpuinfo(): def paper_version(): status = server_status() paper_version = status.version.name - mc_version = status.version.protocol + protocol_version = status.version.protocol + mc_version = list(filter(lambda x: x.get("version", 0) == protocol_version, minecraft_data.common().protocolVersions))[0].get("minecraftVersion", "Unknown") return {"paper": paper_version, "minecraft": mc_version} def datapack_info(): diff --git a/homepage/requirements.txt b/homepage/requirements.txt index 2c66076..c476669 100644 --- a/homepage/requirements.txt +++ b/homepage/requirements.txt @@ -2,3 +2,4 @@ bottle==0.12.19 mcrcon==0.6.0 mcstatus==5.2.0 requests==2.25.1 +minecraft-data==2.84.0