148 lines
5.4 KiB
Plaintext
148 lines
5.4 KiB
Plaintext
## ##
|
|
## BlueMap ##
|
|
## Render-Config ##
|
|
## ##
|
|
|
|
# The folder (webroot) where the map-data and web-application files will be saved.
|
|
# Default is "bluemap/web"
|
|
webroot: "bluemap/web"
|
|
|
|
# If the web-application should use cookies to save the configurations of a user.
|
|
# Default is true
|
|
useCookies: true
|
|
|
|
# If the free-flight-mode in the web-application is enabled or not.
|
|
# Default is true
|
|
enableFreeFlight: true
|
|
|
|
# This is an array with multiple configured maps.
|
|
# You can define multiple maps, for different worlds with different render-settings here
|
|
maps: [
|
|
|
|
{
|
|
# The id of this map
|
|
# Should only contain word-charactes: [a-zA-Z0-9_]
|
|
# Changing this value breaks your existing renders.
|
|
id: "world"
|
|
|
|
# The name of this map
|
|
# This defines the display name of this map, you can change this at any time.
|
|
# Default is the id of this map
|
|
name: "World"
|
|
|
|
# The path to the save-folder of the world to render.
|
|
world: "world"
|
|
|
|
# The position on the world where the map will be centered if you open it.
|
|
# You can change this at any time.
|
|
# This defaults to the world-spawn if you don't set it.
|
|
#startPos: [500, -820]
|
|
|
|
# The color of thy sky as a hex-color
|
|
# You can change this at any time.
|
|
# Default is "#7dabff"
|
|
skyColor: "#7dabff"
|
|
|
|
# Defines the ambient light-strength that every block is recieving, regardless of the sunlight/blocklight.
|
|
# 0 is no ambient light, 1 is fully lighted.
|
|
# Changing this value requires a re-render of the map.
|
|
# Default is 0
|
|
ambientLight: 0.1
|
|
|
|
# Defines the skylight level that the sky of the world is emitting.
|
|
# This should always be equivalent to the maximum ingame sky-light for that world!
|
|
# If this is a normal overworld dimension, set this to 15 (max).
|
|
# If this is a normal nether or end dimension, set this to 0 (min).
|
|
# Changing this value requires a re-render of the map.
|
|
# Default is 15
|
|
worldSkyLight: 15
|
|
|
|
# BlueMap tries to omit all blocks that are below this Y-level and are not visible from above-ground.
|
|
# More specific: Block-Faces that have a sunlight/skylight value of 0 are removed.
|
|
# This improves the performance of the map on slower devices by a lot, but might cause some blocks to disappear that should normally be visible.
|
|
# Changing this value requires a re-render of the map.
|
|
# Set to a very high value to remove caves everywhere (e.g. 10000)
|
|
# Set to a very low value to remove nothing and render all caves (e.g. -10000)
|
|
# Default is 55 (slightly below water-level)
|
|
removeCavesBelowY: 55
|
|
|
|
# With this value set to true, BlueMap uses the block-light value instead of the sky-light value to "detect caves".
|
|
# (See: removeCavesBelowY)
|
|
# Default is false
|
|
caveDetectionUsesBlockLight: false
|
|
|
|
# With the below values you can limit the map-render.
|
|
# This can be used to ignore the nethers ceiling or render only a certain part of a world.
|
|
# Changing this values might require a re-render of the map, already rendered tiles outside the limits will not be deleted.
|
|
# Default is no min or max value (= infinite bounds)
|
|
#minX: -4000
|
|
#maxX: 4000
|
|
#minZ: -4000
|
|
#maxZ: 4000
|
|
#minY: 50
|
|
#maxY: 126
|
|
|
|
# Using this, BlueMap pretends that every Block out of the defined render-bounds is AIR,
|
|
# this means you can see the blocks where the world is cut (instead of having a see-through/xray view).
|
|
# This has only an effect if you set some render-bounds above.
|
|
# Changing this value requires a re-render of the map.
|
|
# Default is true
|
|
renderEdges: true
|
|
|
|
# With this set to true, the generated files for this world are compressed using gzip to save A LOT of space.
|
|
# Files will be only 5% as big with compression!
|
|
# Note: If you are using NGINX or Apache to host your map, you can configure them to serve the compressed files directly.
|
|
# This is much better than disabling the compression.
|
|
# Changing this value requires a re-render of the map.
|
|
# Default is true
|
|
useCompression: true
|
|
|
|
# Normally BlueMap detects if a chunk has not yet generated it's light-data and omits rendering those chunks.
|
|
# If this is set to true BlueMap will render Chunks even if there is no light-data!
|
|
# This can be usefull for example if some mod prevents light-data from being saved correctly.
|
|
# However, this also has a few drawbacks:
|
|
# - For those chunks, every block will always be fully lit
|
|
# - Night-mode might not work correctly
|
|
# - Caves will always be rendered (ignoring the 'renderCaves' setting)
|
|
# Default is false
|
|
ignoreMissingLightData: false
|
|
}
|
|
|
|
# Here another example for the End-Map
|
|
# Things we don't want to change from default we can just omit
|
|
{
|
|
id: "end"
|
|
name: "End"
|
|
world: "world/DIM1"
|
|
|
|
# We dont want a blue sky in the end
|
|
skyColor: "#080010"
|
|
|
|
# In the end is no sky-light, so we need to set this or we won't see anything.
|
|
removeCavesBelowY: -10000
|
|
worldSkyLight: 0
|
|
|
|
# Same here, we don't want a dark map. But not completely lighted, so we see the effect of e.g torches.
|
|
ambientLight: 0.6
|
|
}
|
|
|
|
# Here another example for the Nether-Map
|
|
{
|
|
id: "nether"
|
|
name: "Nether"
|
|
world: "world/DIM-1"
|
|
|
|
skyColor: "#290000"
|
|
worldSkyLight: 0
|
|
|
|
removeCavesBelowY: -10000
|
|
ambientLight: 0.6
|
|
|
|
# We slice the whole world at y:90 so every block above 90 will be air.
|
|
# This way we don't render the nethers ceiling.
|
|
maxY: 90
|
|
renderEdges: true
|
|
}
|
|
|
|
]
|