Merge pull request #2056 from overviewer/genpoi

genpoi: ignore dat files with incomplete player info
This commit is contained in:
Andrew Chin 2022-07-14 21:08:51 -04:00 committed by GitHub
commit c1a034bc3a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -331,6 +331,9 @@ def handlePlayers(worldpath, filters, markers):
except (IOError, TypeError, KeyError, nbt.CorruptNBTError):
logging.warning("Skipping bad player dat file %r.", playerfile)
continue
if not "_name" in data:
logging.warning("Skipping bad player dat file %r (incomplete player info).", playerfile)
continue
playername = playerfile.split(".")[0]
if isSinglePlayer: