123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- def playerIcons(poi):
- if poi['id'] == 'Player':
- poi['icon'] = "https://overviewer.org/avatar/%s" % poi['EntityId']
- return "Last known location for %s" % poi['EntityId']
- # Only signs with "-- RENDER --" on the last line will be shown
- # Otherwise, people can't have secret bases and the render is too busy anyways.
- def signFilter(poi):
- if poi['id'] == 'Sign':
- if poi['Text4'] == '-- RENDER --':
- return "\n".join([poi['Text1'], poi['Text2'], poi['Text3'], poi['Text4']])
- worlds['minecraft'] = "/home/minecraft/server/world"
- outputdir = "/home/minecraft/render/"
- markers = [
- dict(name="Players", filterFunction=playerIcons),
- dict(name="Signs", filterFunction=signFilter)
- ]
- renders["day"] = {
- 'world': 'minecraft',
- 'title': 'Day',
- 'rendermode': 'smooth_lighting',
- "dimension": "overworld",
- 'markers': markers
- }
- renders["night"] = {
- 'world': 'minecraft',
- 'title': 'Night',
- 'rendermode': 'smooth_night',
- "dimension": "overworld",
- 'markers': markers
- }
- renders["nether"] = {
- "world": "minecraft",
- "title": "Nether",
- "rendermode": 'nether_smooth_lighting',
- "dimension": "nether",
- 'markers': markers
- }
- renders["end"] = {
- "world": "minecraft",
- "title": "End",
- "rendermode": [Base(), EdgeLines(), SmoothLighting(strength=0.5)],
- "dimension": "end",
- 'markers': markers
- }
|