Skip to content

Commit 82bcdcf

Browse files
feat: Add Surveyor config.
1 parent 1f70abd commit 82bcdcf

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

pack/config/surveyor.toml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Terrain system - records layers of blocks and biomes for maps to render
2+
# DISABLED prevents loading, FROZEN loads but prevents updates, DYNAMIC loads with addons or on servers, ENABLED always loads
3+
# options: DISABLED, FROZEN, DYNAMIC, ENABLED
4+
# default: DYNAMIC
5+
terrain = "ENABLED"
6+
# Structure system - records structure identifiers and piece data for specialized maps and utilities to render
7+
# DISABLED prevents loading, FROZEN loads but prevents updates, DYNAMIC loads with addons or on servers, ENABLED always loads
8+
# options: DISABLED, FROZEN, DYNAMIC, ENABLED
9+
# default: DYNAMIC
10+
structures = "DISABLED"
11+
# Landmark system - a generic record of both player-owned waypoints and server-owned POIs, accessible via API
12+
# DISABLED prevents loading, FROZEN loads but prevents updates, DYNAMIC loads with addons or on servers, ENABLED always loads
13+
# options: DISABLED, FROZEN, DYNAMIC, ENABLED
14+
# default: DYNAMIC
15+
landmarks = "ENABLED"
16+
# Logs structure discovery to the action bar.
17+
# E.g. 'Discovered Village Plains at [91, 63, -54]'
18+
# default: false
19+
discoveryMessages = false
20+
# Force-enables the following commands.
21+
# waypoints/landmarks raw | prints the raw SNBT of a landmark
22+
# default: false
23+
debugCommands = false
24+
# Ignores chunk changes that don't affect the amount of air in the chunk
25+
# Saves on performance, a little inaccurate sometimes.
26+
# default: true
27+
lazyClientUpdating = true
28+
# Ignores known landmarks when syncing landmarks to the client
29+
# A temporary fix until landmarks have some kind of revision counter
30+
# default: true
31+
forceUpdateLandmarks = true
32+
33+
[networking]
34+
# [Server] Whether to place every player in a single share group
35+
# Disables /surveyor share and /surveyor unshare
36+
# default: false
37+
globalSharing = false
38+
# How much terrain data to send to clients
39+
# SERVER sends server-known data, GROUP sends group-known data, SOLO sends player-known data, NONE sends no data
40+
# options: NONE, SOLO, GROUP, SERVER
41+
# default: GROUP
42+
terrain = "SERVER"
43+
# How much structure data to send to clients
44+
# SERVER sends server-known data, GROUP sends group-known data, SOLO sends player-known data, NONE sends no data
45+
# When NONE, clients will never see structures
46+
# options: NONE, SOLO, GROUP, SERVER
47+
# default: NONE
48+
structures = "SERVER"
49+
# Which landmarks to sync between client and server
50+
# SERVER sync server-known landmarks, GROUP sends group-known landmarks, SOLO sends player-known landmarks, NONE sends no landmarks
51+
# options: NONE, SOLO, GROUP, SERVER
52+
# default: GROUP
53+
landmarks = "SERVER"
54+
# Which waypoints (player-created landmarks) to sync between client and server
55+
# When SERVER, players can see (but not edit) all waypoints, including potentially offensive names
56+
# When GROUP, players can see (but not edit) waypoints created by players in their share group
57+
# When SOLO, player-created waypoints will be stored on the server as a backup
58+
# When NONE, waypoint data will never be synced (e.g. for privacy)
59+
# options: NONE, SOLO, GROUP, SERVER
60+
# default: SOLO
61+
waypoints = "NONE"
62+
# [Server] How much player position data to send to clients
63+
# SERVER sends all players positions, GROUP sends just group players, SOLO sends nothing, NONE sends nothing
64+
# options: NONE, SOLO, GROUP, SERVER
65+
# default: GROUP
66+
positions = "SERVER"
67+
# [Server] Ticks per position update - lower is more frequent
68+
# range: 1 - 200
69+
# default: 1
70+
positionTicks = 1
71+
72+
[builtins]
73+
# Which block entities to preserve data for when creating block landmarks.
74+
allowedBlockEntities = ["minecraft:banner"]
75+
# Which points of interest to automatically add block landmarks for.
76+
poiLandmarks = []
77+
# Whether to automatically add specialised nether portal POI landmarks.
78+
# Creates one landmark for each nether portal, instead of one per portal block.
79+
# default: true
80+
netherPortalLandmarks = false
81+
# Whether to automatically add player death waypoints
82+
# default: true
83+
playerDeathWaypoints = false

0 commit comments

Comments
 (0)