0

Merge commit 'refs/pull/817/head' of github.com:overviewer/Minecraft-Overviewer into merge_817

This commit is contained in:
Andrew Chin
2012-11-28 20:26:27 -05:00

View File

@@ -32,7 +32,7 @@ def replaceBads(s):
x = x.replace(bad,"_") x = x.replace(bad,"_")
return x return x
def handleSigns(rset, outputdir, render, rname): def handleEntities(rset, outputdir, render, rname):
# if we're already handled the POIs for this region regionset, do nothing # if we're already handled the POIs for this region regionset, do nothing
if hasattr(rset, "_pois"): if hasattr(rset, "_pois"):
@@ -175,7 +175,7 @@ def main():
except KeyError: except KeyError:
markers[rname] = [to_append] markers[rname] = [to_append]
handleSigns(rset, os.path.join(destdir, rname), render, rname) handleEntities(rset, os.path.join(destdir, rname), render, rname)
handlePlayers(rset, render, worldpath) handlePlayers(rset, render, worldpath)
logging.info("Done scanning regions") logging.info("Done scanning regions")
@@ -188,6 +188,15 @@ def main():
name = replaceBads(filter_name) + hex(hash(filter_function))[-4:] + "_" + hex(hash(rset))[-4:] name = replaceBads(filter_name) + hex(hash(filter_function))[-4:] + "_" + hex(hash(rset))[-4:]
markerSetDict[name] = dict(created=False, raw=[], name=filter_name) markerSetDict[name] = dict(created=False, raw=[], name=filter_name)
for poi in rset._pois['Entities']:
result = filter_function(poi)
if result:
d = dict(x=poi['Pos'][0], y=poi['Pos'][1], z=poi['Pos'][2], text=result)
if "icon" in poi:
d.update({"icon": poi['icon']})
if "createInfoWindow" in poi:
d.update({"createInfoWindow": poi['createInfoWindow']})
markerSetDict[name]['raw'].append(d)
for poi in rset._pois['TileEntities']: for poi in rset._pois['TileEntities']:
result = filter_function(poi) result = filter_function(poi)
if result: if result: