genpoi: ignore dat files with incomplete player info
This can happen for worlds that are generated by something other than minecraft. Closes #2055
This commit is contained in:
parent
8c4184dfdd
commit
44ffb2658e
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue