From 1cf131a8fc410be95e3560c7f90fec970bdecde6 Mon Sep 17 00:00:00 2001 From: Luc Ritchie Date: Sat, 8 Mar 2014 23:01:40 -0500 Subject: [PATCH] Handle UUID player files semi-nicely in POIgen (14w10a+, 1.7.6+) --- overviewer_core/aux_files/genPOI.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/overviewer_core/aux_files/genPOI.py b/overviewer_core/aux_files/genPOI.py index 5fa4b00..367eb19 100755 --- a/overviewer_core/aux_files/genPOI.py +++ b/overviewer_core/aux_files/genPOI.py @@ -132,7 +132,11 @@ def handlePlayers(rset, render, worldpath): dimension = int(mystdim.group(1)) else: raise - playerdir = os.path.join(worldpath, "players") + # TODO: get player names from UUIDs once Mojang makes available an API to do it + playerdir = os.path.join(worldpath, "playerdata") + if not os.path.isdir(playerdir): + playerdir = os.path.join(worldpath, "players") + if os.path.isdir(playerdir): playerfiles = os.listdir(playerdir) playerfiles = [x for x in playerfiles if x.endswith(".dat")]