#
# This file contains default standard shader definitions.  The contents of this file are replaced and updated
# during upgrades, so new or updated shader definitions should be done in the custom-shaders.txt file
#
shaders:
  # Default shader - used if shader not specified or invalid
  - class: org.dynmap.hdmap.TexturePackHDShader
    name: default
    texturepack: standard

  # Color scheme based shaders
  - class: org.dynmap.hdmap.DefaultHDShader
    name: defaultscheme
    colorscheme: default

  - class: org.dynmap.hdmap.DefaultHDShader
    name: ovocean
    colorscheme: ovocean
   
  - class: org.dynmap.hdmap.DefaultHDShader
    name: flames
    colorscheme: flames

  - class: org.dynmap.hdmap.DefaultHDShader
    name: sk89q
    colorscheme: sk89q
   
  # Biome based shaders
  - class: org.dynmap.hdmap.DefaultHDShader
    name: biome
    biomecolored: biome
    
  - class: org.dynmap.hdmap.DefaultHDShader
    name: temperature
    biomecolored: temperature
    
  - class: org.dynmap.hdmap.DefaultHDShader
    name: rainfall
    biomecolored: rainfall
    
  # No transparency default color scheme shader
  - class: org.dynmap.hdmap.DefaultHDShader
    name: no_transparency
    colorscheme: default
    transparency: false
  
  # Cave view shader
  - class: org.dynmap.hdmap.CaveHDShader
    name: cave

  # Texture pack based shader for standard Minecraft textures
  - class: org.dynmap.hdmap.TexturePackHDShader
    name: stdtexture
    texturepack: standard
    
  # Texture pack based shader for standard Minecraft textures, without biome-tinted grass/leaves
  - class: org.dynmap.hdmap.TexturePackHDShader
    name: stdtexture-nobiome
    texturepack: standard
    biomeshaded: false
