161 lines
5.9 KiB
Plaintext
161 lines
5.9 KiB
Plaintext
## ##
|
|
## BlueMap ##
|
|
## ##
|
|
## by Blue (Lukas Rieger) ##
|
|
## http://bluecolored.de/ ##
|
|
## ##
|
|
|
|
# !! Don't change this !!
|
|
# This is used to detect version-changes in the configuration
|
|
# and update configuration correctly.
|
|
version: "1.0.0"
|
|
|
|
# By changing the setting (accept-download) below to TRUE you are indicating that you have accepted mojang's EULA (https://account.mojang.com/documents/minecraft_eula),
|
|
# you confirm that you own a license to Minecraft (Java Edition)
|
|
# and you agree that BlueMap will download and use this file for you: %resource-file%
|
|
# (Alternatively you can download the file yourself and store it here: ./config/bluemap/resourcepacks/client.jar)
|
|
# This file contains resources that belong to mojang and you must not redistribute it or do anything else that is not compilant with mojang's EULA.
|
|
# BlueMap uses resources in this file to generate the 3D-Models used for the map and texture them. (BlueMap will not work without those resources.)
|
|
# %date%
|
|
accept-download: false
|
|
|
|
web {
|
|
# With this setting you can disable the web-server.
|
|
# This is usefull if you want to only render the map-data for later use, or if you setup your own webserver.
|
|
enabled: true
|
|
|
|
# The webroot of the website that displays the map.
|
|
webroot: "bluemap/web"
|
|
|
|
# The IP-Adress that the webserver binds to.
|
|
# If this setting is commented out, bluemap tries to find the default ip-adress of your system.
|
|
# If you only want to access it locally use "localhost".
|
|
#ip: "localhost"
|
|
#ip: "127.0.0.1"
|
|
|
|
# The port that the webserver listenes to.
|
|
# Default is 8100
|
|
port: 8100
|
|
|
|
# Max number of simultaneous connections that the webserver allows
|
|
# Default is 100
|
|
maxConnectionCount: 100
|
|
|
|
# Unncomment this to override the path where bluemap stores the data-files.
|
|
# Default is "<webroot>/data"
|
|
#data: "path/to/data/folder"
|
|
}
|
|
|
|
# This changes the amount of threads that BlueMap will use to render the maps.
|
|
# A higher value can improve render-speed but could impact performance on the host machine.
|
|
# This should be always below or equal to the number of available processor-cores.
|
|
# If this value is commented out BlueMap tries to find the optimal thread count to max out render-performance
|
|
#renderThreadCount: 2
|
|
|
|
# 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_]
|
|
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"
|
|
|
|
# If this is false, BlueMap tries to omit all blocks that 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.
|
|
# Default is false
|
|
renderCaves: false
|
|
|
|
# AmbientOcclusion adds soft shadows into corners, which gives the map a much better look.
|
|
# This has only a small impact on render-time and has no impact on the web-performance of the map.
|
|
# The value defines the strength of the shading, a value of 0 disables ambientOcclusion.
|
|
# Default is 0.25
|
|
ambientOcclusion: 0.25
|
|
|
|
# Lighting uses the light-data in minecraft to shade each block-face.
|
|
# If this is enabled, caves and inside buildings without torches will be darker.
|
|
# The value defines the strength of the shading and a value of 0 disables lighting (every block will be fully lit).
|
|
# Default is 0.8
|
|
lighting: 0.8
|
|
|
|
# Using this, BlueMap pretends that every Block above the defined value is AIR.
|
|
# Default is disabled
|
|
#sliceY: 90
|
|
|
|
# With the below values you can just not render blocks at certain heights.
|
|
# This can be used to ignore the nethers ceiling.
|
|
# Default is no min or max y value
|
|
#minY: 50
|
|
#maxY: 126
|
|
|
|
# HIRES is the high-resolution render of the map. Where you see every block.
|
|
hires {
|
|
# Defines the size of one map-tile in blocks.
|
|
# If you change this value, the lowres values might need adjustment as well!
|
|
# Default is 32
|
|
tileSize: 32
|
|
|
|
# The View-Distance for hires tiles on the web-map (the value is the radius in tiles)
|
|
# Default is 3.5
|
|
viewDistance: 3.5
|
|
}
|
|
|
|
# LOWRES is the low-resolution render of the map. THats the model that you see if you zoom far out to get an overview.
|
|
lowres {
|
|
# Defines resolution of the lowres model. E.g. If the hires.tileSize is 32, a value of 4 means that every 8*8 blocks will be summarized by one point on the lowres map.
|
|
# Calculation: 32 / 4 = 8
|
|
# You can only use values that result in an integer if you use the above calculation!
|
|
# Default is 4
|
|
pointsPerHiresTile: 4
|
|
|
|
# Defines the size of one lowres-map-tile in points.
|
|
# Default is 50
|
|
pointsPerLowresTile: 50
|
|
|
|
# The View-Distance for lowres tiles on the web-map (the value is the radius in tiles)
|
|
# Default is 4
|
|
viewDistance: 4
|
|
}
|
|
}
|
|
|
|
# Here another example for the End-Map
|
|
# Things we dont want to change from default we can just omit
|
|
{
|
|
id: "end"
|
|
name: "End"
|
|
world: "world/DIM1"
|
|
|
|
# In the end is no light, so we need to enable this or we don't see anything.
|
|
renderCaves: true
|
|
|
|
# Same here, we don't want a dark map. But not completely disabled, so we see the effect of e.g torches.
|
|
lighting: 0.4
|
|
}
|
|
|
|
# Here another example for the Nether-Map
|
|
{
|
|
id: "nether"
|
|
name: "Nether"
|
|
world: "world/DIM-1"
|
|
|
|
renderCaves: true
|
|
lighting: 0.6
|
|
|
|
# We slice the whole world at y:90 so evrery block above 90 will be air.
|
|
# This way we dont render the nethers ceiling.
|
|
sliceY: 90
|
|
|
|
# Instead of slicing we also could do this, that would look like an x-ray view through the ceiling.
|
|
#maxY: 126
|
|
}
|
|
|
|
] |