diff --git a/configuration.txt.sample-hd b/configuration.txt.sample-hd new file mode 100644 index 00000000..2c622347 --- /dev/null +++ b/configuration.txt.sample-hd @@ -0,0 +1,414 @@ +# All paths in this configuration file are relative to Dynmap's data-folder: minecraft_server/plugins/dynmap/ +# NOTE: this is a sample of the standard configuration.txt, with HDMap renders substituted + +components: + - class: org.dynmap.ClientConfigurationComponent + + - class: org.dynmap.InternalClientUpdateComponent + sendhealth: true + sendposition: true + allowwebchat: true + webchat-interval: 5 + hidewebchatip: false + trustclientname: false + #- class: org.dynmap.JsonFileClientUpdateComponent + # writeinterval: 1 + # sendhealth: true + # sendposition: true + # allowwebchat: false + # hidewebchatip: false + + - class: org.dynmap.SimpleWebChatComponent + allowchat: true + #- class: org.dynmap.herochat.HeroWebChatComponent + # # Control which HeroChat channel messages from web are directed to + # herochatwebchannel: Global + # # Control which channels are monitored and reported to the web + # herochatchannels: + # - Global + # #- Trade + # #- Haggle + + - class: org.dynmap.ClientComponent + type: chat + - class: org.dynmap.ClientComponent + type: chatballoon + focuschatballoons: false + - class: org.dynmap.ClientComponent + type: chatbox + showplayerfaces: true + messagettl: 5 + - class: org.dynmap.ClientComponent + type: playermarkers + showplayerfaces: true + showplayerhealth: true + #- class: org.dynmap.ClientComponent + # type: digitalclock + - class: org.dynmap.ClientComponent + type: timeofdayclock + showdigitalclock: true + #showweather: true + #- class: org.dynmap.regions.RegionsComponent + # type: regions + # name: WorldGuard + # useworldpath: true + # filename: regions.yml + # basenode: regions + # use3dregions: true + # infowindow: '
%regionname% - %priority% (%parent%)
Owners %playerowners% %groupowners%
Members %playermembers% %groupmembers%
Flags
%flags%
' + # regionstyle: + # strokeColor: "#FF0000" + # strokeOpacity: 0.8 + # strokeWeight: 3 + # fillColor: "#FF0000" + # fillOpacity: 0.35 + # # Optional setting to limit which regions to show, by name - if commented out, all regions are shown + # visibleregions: + # - homebase + # - miningsite + #- class: org.dynmap.TestComponent + # stuff: "This is some configuration-value" + +# Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false) +display-whitelist: false + +# How often a tile gets rendered (in seconds). +renderinterval: 1 + +# Zoom-out tile update period - how often to scan for and process tile updates into zoom-out tiles (in seconds) +zoomoutperiod: 60 + +# Tile hashing is used to minimize tile file updates when no changes have occurred - set to false to disable +enabletilehash: true + +render-triggers: + #- chunkloaded + #- playermove + #- playerjoin + - blockplaced + - blockbreak + - snowform + - leavesdecay + - blockburn + - chunkgenerated + +# The path where the tile-files are placed. +tilespath: web/tiles + +# The path where the web-files are located. +webpath: web + +# The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access). +webserver-bindaddress: 0.0.0.0 + +# The TCP-port the webserver will listen on. +webserver-port: 8123 + +# Disables Webserver portion of Dynmap (Advanced users only) +disable-webserver: false + +# Enable/disable having the web server allow symbolic links (true=compatible with existing code, false=more secure (default)) +allow-symlinks: true + +# Period between tile renders for fullrender, in seconds (non-zero to pace fullrenders, lessen CPU load) +timesliceinterval: 0.0 + +# Maximum chunk loads per server tick (1/20th of a second) - reducing this below 90 will impact render performance, but also will reduce server thread load +maxchunkspertick: 200 + +# Interval the browser should poll for updates. +updaterate: 2000 + +showplayerfacesinmenu: true + +# Set sidebaropened: true to pin menu sidebar opened +#sidebaropened: true + +joinmessage: "%playername% joined" +quitmessage: "%playername% quit" +spammessage: "You may only chat once every %interval% seconds." +webprefix: "§2[WEB] " +websuffix: "§f" + +defaultzoom: 0 +defaultworld: world + +# template world - this is used for worlds that exist but aren't defined in the worlds section. +# Also, it supplies the "maps" section for worlds lacking a maps section, and the "center" +# for worlds lacking a "center" section. +templates: + # Template for normal world + 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.hdmap.HDMap + name: flat + title: "Flat" + prefix: flat + perspective: iso_N_90_lowres + shader: default + 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: default + 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 + 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.hdmap.HDMap + name: flat + title: "Flat" + prefix: flat + perspective: iso_N_90_lowres + shader: default + 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: default + lighting: default + # Map background color (day or night) + background: "#300806" + # Skylands world template + 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.hdmap.HDMap + name: flat + title: "Flat" + prefix: flat + perspective: iso_N_90_lowres + shader: default + 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: default + lighting: nightandday + # Background color for map during the day + backgroundday: "#153E7E" + # Background color for map during the night + backgroundnight: "#000000" + +# The maptypes Dynmap will use to render. +worlds: + # Worlds can be handled by templates, based on world type + # You can override the properties of the template by specifying them in this section + # for example 'Title: "My Awesome World"' + #- name: world + # title: "World" + # Use 'enabled: false' to disable a certain world. + # enabled: false + # Use sendposition: false to prevent player positions from showing when on this world (if sendposition is globally enabled) + # sendposition: false + # Use sendhealth: false ot prevent player health from showing when on this world (if sendhealth is globally enabled) + # sendhealth: false + # # If world isn't contiguous chunks (due to teleporting, for example), fullrender needs to be given other locations to scan for tiles on each patch of chunks + # fullrenderlocations: + # - x: 10000 + # y: 64 + # z: 20000 + # - x: -15000 + # y: 64 + # z: -5000 + # # Use visibilitylimits to restrict which areas of maps on your world to render (zero or more rectangles can be defined) + # visibilitylimits: + # - x0: -1000 + # z0: -1000 + # x1: 1000 + # z1: 1000 + # - x0: -2000 + # z0: -1000 + # x1: -1000 + # z1: -500 + # # Use hidestyle to control how hidden-but-existing chunks are to be rendered (air=empty air (same as ungenerated), stone=a flat stone plain, ocean=a flat ocean) + # hidestyle: stone + # # Use 'autogenerate-to-visibilitylimits: true' to choose to force the generation of ungenerated chunks while rendering maps on this world, for any chunks within the defined + # # visibilitylimits (limits must be set). The three options here are: none (default - no autogenerate), map-only (temporarily generate chunks for map, but don't save them (no world change), + # # permanent (generate and save chunks - this permanently adds the chunks to the world, as if a player had visited them - BE SURE THIS IS WHAT YOU WANT) + # autogenerate-to-visibilitylimits: map-only + # Use 'template: mycustomtemplate' to use the properties specified in the template 'mycustomtemplate' to this world. Default it is set to the environment-name (normal or nether). + # template: mycustomtemplate + # Rest of comes from template - uncomment to tailor for world specifically + # center: + # x: 0 + # y: 64 + # z: 0 + # # 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 + # maps: + # - class: org.dynmap.hdmap.HDMap + # name: flat + # title: "Flat" + # prefix: flat + # perspective: iso_N_90_lowres + # shader: default + # 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: default + # 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 + # + # To just label world, and inherit rest from template, just provide name and title + #- name: world2 + # title: "Second World" + # + #- name: nether + # title: "Nether" + # center: + # x: 0 + # y: 64 + # z: 0 + # # Number of extra zoom-out levels for world (each level is twice as big as the previous one) + # extrazoomout: 3 + # maps: + # - class: org.dynmap.hdmap.HDMap + # name: flat + # title: "Flat" + # prefix: flat + # perspective: iso_N_90_lowres + # shader: default + # 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: default + # # Map background color (day or night) + # background: "#300806" + +# Set to true to enable verbose startup messages - can help with debugging map configuration problems +# Set to false for a much quieter startup log +verbose: true + +# Enables debugging. +#debuggers: +# - class: org.dynmap.debug.LogDebugger + diff --git a/src/main/assembly/package.xml b/src/main/assembly/package.xml index 7e457682..92cdce81 100644 --- a/src/main/assembly/package.xml +++ b/src/main/assembly/package.xml @@ -30,7 +30,8 @@ configuration.txt shaders.txt perspectives.txt - lightings.txt + lightings.txt + configuration.txt.sample-hd