# templates provide default definitions for worlds that are not otherwise defined in the worlds.txt.  Unless otherwise
# configured, worlds will default to the template corresponding to their environment (normal, nether, skylands).  Use of the
# 'deftemplatesuffix' setting in configuration.txt can alter this by appending a dash and a suffix string to the template name
# used by default (for example deftemplatesuffix=HDMap implies default template names of normal-HDMap, nether-HDMap, skylands-HDMap.
#
# NOTE:
# templates.txt is updated frequently: if you wish to customize some or all of the templates, or define your own, place
#   the templates you wish to modify in the custom-templates.txt file - these will be preserved, and will override those found
#   in templates.txt
templates:
  # Template for normal world (classic render)
  normal:
    enabled: true
  #  # If bigworld set to true, use alternate directory layout better suited to large worlds
  #  bigworld: true
  #  # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
  #  extrazoomout: 3
    center:
      x: 0
      y: 64
      z: 0
    maps:
      - class: org.dynmap.flat.FlatMap
        name: flat
        title: "Flat"
        prefix: flat
        colorscheme: default
        # The textured setting makes the flat render toning much more consistent with the other maps: set to 'none' for the original flat texture, 'smooth' for blended tile top colors, 'dither' for dither pattern
        textured: smooth
  #      # To render a world as a "night view", set shadowstrength and ambientlight
  #      shadowstrength: 1.0
  #      ambientlight: 4
  #      # To render both night and day versions of tiles (when ambientlight is set), set true
  #      night-and-day: true
  #      # Option to turn on transparency support (off by default) - slows render
  #      transparency: true
  #      # Background color for map during the day
  #      backgroundday: "#153E7E"
  #      # Background color for map during the night
  #      backgroundnight: "#000000"        
  #      # Background color for map (independent of night/day)
  #      background: "#000000"
      - class: org.dynmap.kzedmap.KzedMap
        renderers:
          - class: org.dynmap.kzedmap.DefaultTileRenderer
            name: surface
            title: "Surface"
            prefix: t
            maximumheight: 127
            colorscheme: default
  #          # Add shadows to world (based on top-down shadows from chunk data)
  #          shadowstrength: 1.0
  #          # To render a world as a "night view", set shadowstrength and ambientlight
  #          ambientlight: 4
  #          # To render both night and day versions of tiles (when ambientlight is set), set true
  #          night-and-day: true
  #          # Option to turn off transparency support (on by default) - speeds render
  #          transparency: false
  #          # Background color for map during the day
  #          backgroundday: "#153E7E"
  #          # Background color for map during the night
  #          backgroundnight: "#000000"        
  #          # Background color for map (independent of night/day)
  #          background: "#000000"
  #          # Sets the icon to 'images/block_custom.png'
  #          icon: custom
  #          # Biome-based mapping
  #        - class: org.dynmap.kzedmap.DefaultTileRenderer
  #          name: biome
  #          title: "Biome"
  #          prefix: b
  #          maximumheight: 127
  #          colorscheme: default
  #          # Biome-based coloring : biome=biome type, temperature=biome-temperature, rainfall=biome-rainfall
  #          biomecolored: biome
  #        - class: org.dynmap.kzedmap.HighlightTileRenderer
  #          prefix: ht
  #          maximumheight: 127
  #          colorscheme: default
  #          highlight: # For highlighting multiple block-types.
  #            - 56 # Highlight diamond-ore
  #            - 66 # Highlight minecart track
  #          highlight: 56 # For highlighting a single block-type.
          - class: org.dynmap.kzedmap.CaveTileRenderer
            name: cave
            title: "Cave"
            prefix: ct
            maximumheight: 127
  # Nether world template (classic render)
  nether:
    enabled: true
  #  # If bigworld set to true, use alternate directory layout better suited to large worlds
  #  bigworld: true
  #  # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
  #  extrazoomout: 3
    center:
      x: 0
      y: 64
      z: 0
    maps:
      - class: org.dynmap.flat.FlatMap
        name: flat
        title: "Flat"
        prefix: flat
        colorscheme: default
        # Map background color (day or night)
        background: "#300806"
        # The textured setting makes the flat render toning much more consistent with the other maps: set to 'none' for the original flat texture, 'smooth' for blended tile top colors, 'dither' for dither pattern
        textured: smooth
      - class: org.dynmap.kzedmap.KzedMap
        renderers:
          - class: org.dynmap.kzedmap.DefaultTileRenderer
            name: nether
            title: "Surface"
            prefix: nt
            maximumheight: 127
            colorscheme: default
            # Map background color (day or night)
            background: "#300806"
  # Skylands world template (classic render)
  skylands:
    enabled: true
  #  # If bigworld set to true, use alternate directory layout better suited to large worlds
  #  bigworld: true
  #  # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
  #  extrazoomout: 3
    center:
      x: 0
      y: 64
      z: 0
    maps:
      - class: org.dynmap.flat.FlatMap
        name: flat
        title: "Flat"
        prefix: flat
        colorscheme: default
        # Background color for map during the day
        backgroundday: "#153E7E"
        # Background color for map during the night
        backgroundnight: "#000000"        
        # The textured setting makes the flat render toning much more consistent with the other maps: set to 'none' for the original flat texture, 'smooth' for blended tile top colors, 'dither' for dither pattern
        textured: smooth
      - class: org.dynmap.kzedmap.KzedMap
        renderers:
          - class: org.dynmap.kzedmap.DefaultTileRenderer
            name: skylands
            title: "Surface"
            prefix: st
            maximumheight: 127
            colorscheme: default
            # Background color for map during the day
            backgroundday: "#153E7E"
            # Background color for map during the night
            backgroundnight: "#000000"        
            night-and-day: true
            shadowstrength: 1.0
            ambientlight: 4

  # Template for normal world (HDMap)
  normal-HDMap:
    enabled: true
  #  # If bigworld set to true, use alternate directory layout better suited to large worlds
  #  bigworld: true
  #  # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
  #  extrazoomout: 3
    center:
      x: 0
      y: 64
      z: 0
    maps:
      - class: org.dynmap.hdmap.HDMap
        name: flat
        title: "Flat"
        prefix: flat
        perspective: iso_S_90_lowres
        shader: stdtexture
        lighting: default
  #      # To render a world as a "night view", switch to lighting: night
  #      lighting: night
  #      # To render both night and day versions of tiles, set light: nightandday
  #      lighting: nightandday
  #      # Background color for map during the day
  #      backgroundday: "#153E7E"
  #      # Background color for map during the night
  #      backgroundnight: "#000000"        
  #      # Background color for map (independent of night/day)
  #      background: "#000000"
      - class: org.dynmap.hdmap.HDMap
        name: surface
        title: "Surface"
        prefix: t
        perspective: iso_SE_60_lowres
        shader: stdtexture
        lighting: default
  #      # Add shadows to world (based on top-down shadows from chunk data)
  #      lighting: shadows
  #      # To render a world as a "night view", set lighting: night
  #      lighting: night
  #      # To render both night and day versions of tiles, set lighting: nightandday
  #      lighting: nightandday
  #      # Background color for map during the day
  #      backgroundday: "#153E7E"
  #      # Background color for map during the night
  #      backgroundnight: "#000000"        
  #      # Background color for map (independent of night/day)
  #      background: "#000000"
  #      # Sets the icon to 'images/block_custom.png'
  #      icon: custom
  #      # Biome-based mapping
  #    - class: org.dynmap.hdmap.HDMap
  #      name: biome
  #      title: "Biome"
  #      prefix: b
  #      perspective: iso_SE_60_lowres
  #      lighting: default
  #      # Biome-based shading : biome=biome type, temperature=biome-temperature, rainfall=biome-rainfall
  #      shader: biome
      - class: org.dynmap.hdmap.HDMap
        name: cave
        title: "Cave"
        prefix: ct
        perspective: iso_SE_60_lowres
        shader: cave
        lighting: default
         
  # Nether world template (HDMap)
  nether-HDMap:
    enabled: true
  #  # If bigworld set to true, use alternate directory layout better suited to large worlds
  #  bigworld: true
  #  # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
  #  extrazoomout: 3
    center:
      x: 0
      y: 64
      z: 0
    maps:
      - class: org.dynmap.hdmap.HDMap
        name: flat
        title: "Flat"
        prefix: flat
        perspective: iso_S_90_lowres
        shader: stdtexture
        lighting: default
        # Map background color (day or night)
        background: "#300806"
      - class: org.dynmap.hdmap.HDMap
        name: nether
        title: "Surface"
        prefix: nt
        perspective: iso_SE_60_lowres
        shader: stdtexture
        lighting: default
        # Map background color (day or night)
        background: "#300806"
  # Skylands world template (HDMap)
  skylands-HDMap:
    enabled: true
  #  # If bigworld set to true, use alternate directory layout better suited to large worlds
  #  bigworld: true
  #  # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
  #  extrazoomout: 3
    center:
      x: 0
      y: 64
      z: 0
    maps:
      - class: org.dynmap.hdmap.HDMap
        name: flat
        title: "Flat"
        prefix: flat
        perspective: iso_S_90_lowres
        shader: stdtexture
        lighting: default
        # Background color for map during the day
        backgroundday: "#153E7E"
        # Background color for map during the night
        backgroundnight: "#000000"        
      - class: org.dynmap.hdmap.HDMap
        name: skylands
        title: "Surface"
        prefix: st
        perspective: iso_SE_60_lowres
        shader: stdtexture
        lighting: nightandday
        # Background color for map during the day
        backgroundday: "#153E7E"
        # Background color for map during the night
        backgroundnight: "#000000"        
            