@@ -24,6 +24,13 @@ from overviewer_core import logger
|
|||||||
from overviewer_core import nbt
|
from overviewer_core import nbt
|
||||||
from overviewer_core import configParser, world
|
from overviewer_core import configParser, world
|
||||||
|
|
||||||
|
def replaceBads(s):
|
||||||
|
"Replaces bad characters with good characters!"
|
||||||
|
bads = [" ", "(", ")"]
|
||||||
|
x=s
|
||||||
|
for bad in bads:
|
||||||
|
x = x.replace(bad,"_")
|
||||||
|
return x
|
||||||
|
|
||||||
def handleSigns(rset, outputdir, render, rname):
|
def handleSigns(rset, outputdir, render, rname):
|
||||||
|
|
||||||
@@ -156,7 +163,7 @@ def main():
|
|||||||
|
|
||||||
for f in render['markers']:
|
for f in render['markers']:
|
||||||
markersets.add(((f['name'], f['filterFunction']), rset))
|
markersets.add(((f['name'], f['filterFunction']), rset))
|
||||||
name = f['name'].replace(" ","_") + hex(hash(f['filterFunction']))[-4:] + "_" + hex(hash(rset))[-4:]
|
name = replaceBads(f['name']) + hex(hash(f['filterFunction']))[-4:] + "_" + hex(hash(rset))[-4:]
|
||||||
to_append = dict(groupName=name,
|
to_append = dict(groupName=name,
|
||||||
displayName = f['name'],
|
displayName = f['name'],
|
||||||
icon=f.get('icon', 'signpost_icon.png'),
|
icon=f.get('icon', 'signpost_icon.png'),
|
||||||
@@ -179,7 +186,7 @@ def main():
|
|||||||
filter_name = flter[0]
|
filter_name = flter[0]
|
||||||
filter_function = flter[1]
|
filter_function = flter[1]
|
||||||
|
|
||||||
name = filter_name.replace(" ","_") + 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['TileEntities']:
|
for poi in rset._pois['TileEntities']:
|
||||||
result = filter_function(poi)
|
result = filter_function(poi)
|
||||||
|
|||||||
Reference in New Issue
Block a user