from os import getenv worlds["survival"] = "/world/" world = "survival" outputdir = "/overview/" texturepath = "/textures/1.16.3.jar" renders["normalrender"] = { "title": "Normal Render of My World", } renders["smoothrender"] = { "title": "smooth Render of My World", "rendermode": "smooth_lighting" } renders["night"] = { "title": "night Render of My World", "rendermode": "night" } renders["underground2"] = { "title": "Underground2 Render", "rendermode": [Base(), Depth(min=0, max=7)], "dimension": "overworld" } renders["nether"] = { "title": "Nether Smooth Render", "rendermode": "nether_smooth_lighting", "dimension": "nether" } renders['biomeover'] = { 'rendermode': [ClearBase(), BiomeOverlay()], 'title': "Biome Coloring Overlay", 'overlay': ['normalrender', 'smoothrender', 'night'] } renders['mineralover'] = { 'rendermode': [ClearBase(), MineralOverlay(minerals=[(64,(255,255,0)), (13,(127,0,127))]) ], 'title': "Mineral Coloring Overlay", 'overlay': ['normalrender', 'smoothrender', 'night'] } from .observer import MultiplexingObserver, LoggingObserver, JSObserver, RConObserver loggingObserver = LoggingObserver() jsObserver = JSObserver(outputdir=outputdir, minrefresh=10) rconObserver = RConObserver(target="minecraft", password=getenv("RCON_PASSWORD", "minecraft")) observer = MultiplexingObserver(loggingObserver, jsObserver, rconObserver) #observer = MultiplexingObserver(loggingObserver, jsObserver)