From 8760b040c6edbc1c7b0d674e3636f571582d0e76 Mon Sep 17 00:00:00 2001 From: Nicolas F Date: Tue, 23 Apr 2019 11:29:35 +0200 Subject: [PATCH] world: ignore poi directory in world dir This is a new directory added in 1.14 which contains .mca files too. Since we scan for directories with .mca files to use as RegionSets, and we don't know how to handle these, just skip them. Fixes some warnings during rendering. --- overviewer_core/world.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/overviewer_core/world.py b/overviewer_core/world.py index f65af5c..2aaafce 100644 --- a/overviewer_core/world.py +++ b/overviewer_core/world.py @@ -134,11 +134,12 @@ class World(object): if mcas: # construct a regionset object for this rel = os.path.relpath(root, self.worlddir) - rset = RegionSet(root, rel) - if root == os.path.join(self.worlddir, "region"): - self.regionsets.insert(0, rset) - else: - self.regionsets.append(rset) + if rel != "poi": + rset = RegionSet(root, rel) + if root == os.path.join(self.worlddir, "region"): + self.regionsets.insert(0, rset) + else: + self.regionsets.append(rset) # TODO move a lot of the following code into the RegionSet @@ -272,7 +273,7 @@ class RegionSet(object): # this is the main world self.type = None else: - logging.warning("Unkown region type in %r", regiondir) + logging.warning("Unknown region type in %r", regiondir) self.type = "__unknown" logging.debug("Scanning regions. Type is %r" % self.type)