···11+22+#General Settings
33+[general]
44+ #Will log clients that connect with Vivecraft and their Vivecraft version.
55+ debug = false
66+ #Will check for new mod versions when an OP logs into the server and sends a system message to them.
77+ checkForUpdate = false
88+ #What updates to check for.
99+ # r: Release, b: Beta, a: Alpha
1010+ checkForUpdateType = "r"
1111+ #Set to 'true' to only allow VR players to join the server.
1212+ # If enabled, VR hotswitching will be automatically disabled.
1313+ vr_only = false
1414+ #Set to 'true' to only allow players that have Vivecraft installed to join the server.
1515+ vive_only = false
1616+ #Set to 'true', to allow server OPs to bypass VR/Vivecraft only settings.
1717+ allow_op = true
1818+ #Seconds to wait before kicking a player or sending the welcome messages.
1919+ # The player's client must send the Vivecraft VERSION info in this time.
2020+ # default: 10.00, min: 0.00, max: 100.00
2121+ messageAndKickDelay = 10.0
2222+ #Gives VR Players fun cakes and drinks at random, when they respawn.
2323+ vrFun = false
2424+ #Sends the player position data also back to the player that sent it, usually not needed.
2525+ # Enable this on a dedicated server when using replay mod or something similar.
2626+ sendDataToOwner = false
2727+2828+#Configure messages that are sent when players do specific actions.
2929+#Set message to nothing to not send. e.g., leaveMessage = ""
3030+# Use '%s' in any message for the player name.
3131+# For messages that take two placeholders (i.e., death by mob) use '%1$s' for the player name and '%2$s' for the second placeholder.
3232+[messages]
3333+ #Enable or disable all messages.
3434+ enabled = false
3535+ #Message sent when a player joins with VR active.
3636+ welcomeVR = "%s has joined with standing VR!"
3737+ #Message sent when a player joins with VR not active.
3838+ welcomeNonVR = "%s has joined with Non-VR companion!"
3939+ #Message sent when a player joins with VR in seated mode.
4040+ welcomeSeated = "%s has joined with seated VR!"
4141+ #Message sent when a player joins without vivecraft installed.
4242+ welcomeVanilla = "%s has joined as a Muggle!"
4343+ #Message sent when a player leaves the server.
4444+ leaveMessage = "%s has disconnected from the server!"
4545+ #Message sent when a player dies with VR active.
4646+ deathVR = "%s died in standing VR!"
4747+ #Message sent when a player dies with VR not active.
4848+ deathNonVR = "%s died in Non-VR companion!"
4949+ #Message sent when a player dies with VR in seated mode.
5050+ deathSeated = "%s died in seated VR!"
5151+ #Message sent when a player dies without Vivecraft.
5252+ deathVanilla = "%s died as a Muggle!"
5353+ #Message sent when a player dies because of a mob with VR active.
5454+ deathByMobVR = "%1$s was slain by %2$s in standing VR!"
5555+ #Message sent when a player dies because of a mob with VR not active.
5656+ deathByMobNonVR = "%1$s was slain by %2$s in Non-VR companion!"
5757+ #Message sent when a player dies because of a mob with VR in seated mode.
5858+ deathByMobSeated = "%1$s was slain by %2$s in seated VR!"
5959+ #Message sent when a player dies because of a mob without Vivecraft.
6060+ deathByMobVanilla = "%1$s was slain by %2$s as a Muggle!"
6161+ #Message sent to a player when they get kicked because of the 'Vivecraft Only' setting.
6262+ KickViveOnly = "This server is configured for Vivecraft players only."
6363+ #Message sent to a player when they get kicked because of the 'VR Only' setting.
6464+ KickVROnly = "This server is configured for VR players only."
6565+6666+#Vanilla Modifications for VR Players
6767+[vrChanges]
6868+ #Distance at which creepers swell and explode for standing VR players.
6969+ # Vanilla distance: 3
7070+ # default: 1.75, min: 0.10, max: 10.00
7171+ creeperSwellDistance = 1.75
7272+ #Adjusts the range in which mobs can use melee attacks against standing VR players.
7373+ # This is a reduction to the vanilla range (0.8 blocks), so 0.0 causes no change, and -0.7 means the mobs need to almost touch the player to cause an attack.
7474+ # When set very low, mobs might stop right in front of the player without attacking!
7575+ # default: -0.40, min: -0.70, max: 0.00
7676+ mobAttackRangeAdjustment = -0.4
7777+ #Allows vr players to hit/mine with their non-dominant hand items.
7878+ dualWielding = true
7979+ #Melee damage addition for VR players when hitting with their feet.
8080+ # This scales with the armor attribute of the boots, doing one additional damage per Armor level, times this multiplier
8181+ # Set to 0.0 to disable.
8282+ # default: 0.00, min: 0.00, max: 5.00
8383+ bootsArmorDamage = 0.0
8484+ #Projectiles by default have an inaccuracy to not shoot in the same direction all the time.
8585+ # With this, the inaccuracy can be adjusted for VR players.
8686+ # 1.0 is equal to vanilla, 0.0 is no inaccuracy at all.
8787+ # default: 1.00, min: 0.00, max: 1.00
8888+ projectileInaccuracyMultiplier = 1.0
8989+ #Allows VR players to bypass the vanilla block breaking check, which prevents breaking blocks too fast.
9090+ allowFasterBlockBreaking = false
9191+ #Allows VR players to block attacks by holding their shield up, without needing to actively use it. This means they can block attacks without needing to slow down.
9292+ allowRoomscaleShieldBlocking = true
9393+ #Allows VR players to attack entities, while they are actively using a shield. (This setting does not affect roomscale shield blocking)
9494+ allowAttacksWhileBlocking = true
9595+9696+ #Bow Damage Adjustments
9797+ [vrChanges.bow]
9898+ #Archery damage multiplier for VR players in standing mode.
9999+ # Set to 1.0 to disable.
100100+ # default: 2.00, min: 1.00, max: 10.00
101101+ standingMultiplier = 1.0
102102+ #Archery damage multiplier for VR players in seated mode.
103103+ # Set to 1.0 to disable.
104104+ # default: 1.00, min: 1.00, max: 10.00
105105+ seatedMultiplier = 1.0
106106+ #Headshot damage multiplier for VR players in standing mode.
107107+ # Set to 1.0 to disable.
108108+ # default: 3.00, min: 1.00, max: 10.00
109109+ standingHeadshotMultiplier = 1.5
110110+ #Headshot damage multiplier for VR players in seated mode.
111111+ # Set to 1.0 to disable.
112112+ # default: 2.00, min: 1.00, max: 10.00
113113+ seatedHeadshotMultiplier = 1.5
114114+ #Headshot damage multiplier for Vanilla/NonVR players.
115115+ # Set to 1.0 to disable.
116116+ # default: 1.00, min: 1.00, max: 10.00
117117+ vanillaHeadshotMultiplier = 1.5
118118+ #Indicator to notify players that they got a headshot. Options are:
119119+ # "NONE": No indicator.
120120+ # "AUDIO": Plays a sound near the shooter.
121121+ # "VISUAL": Spawns particles at the hit location.
122122+ # "BOTH": Both Audio and Visual indicators.
123123+ headshotIndicator = "AUDIO"
124124+125125+#PVP Settings
126126+[pvp]
127127+ #Notifies the player that tried to cause damage, that it was blocked from the server.
128128+ notifyBlockedDamage = false
129129+ #Allows Standing VR players to damage each other.
130130+ VRvsVR = true
131131+ #Allows Seated VR players to damage each other.
132132+ SEATEDVRvsSEATEDVR = true
133133+ #Allows Standing VR players and Non VR players to damage each other.
134134+ VRvsNONVR = true
135135+ #Allows Seated VR players and Non VR players to damage each other.
136136+ SEATEDVRvsNONVR = true
137137+ #Allows Standing VR players and Seated VR Players to damage each other.
138138+ VRvsSEATEDVR = true
139139+140140+#Climbey Motion Settings
141141+[climbey]
142142+ #Allows the use of 'Jump Boots' and 'Climb Claws'.
143143+ enabled = false
144144+ #Specifies how the blocks in the blocklist are interpreted. Options are:
145145+ # "DISABLED": List is ignored. All blocks are climbable.
146146+ # "WHITELIST": Only blocks on the list are climbable.
147147+ # "BLACKLIST": All blocks are climbable except those on the list
148148+ blockmode = "DISABLED"
149149+ #List of block names for use with WHITELIST/BLACKLIST block mode.
150150+ # Blocks can be of the form 'blockid' for vanilla or 'modid:blockid' for modded blocks
151151+ blocklist = ["white_wool", "dirt", "grass_block"]
152152+153153+#Roomscale Crawling Settings
154154+[crawling]
155155+ #Allows VR players to get into the crawl state by getting low to the ground. Disabling does not prevent vanilla crawling.
156156+ enabled = true
157157+158158+#Teleport Settings
159159+[teleport]
160160+ #Allows VR players to use teleport movement. It is recommended to leave this enabled for players prone to VR sickness.
161161+ # Disabling this only works for Vivecraft 1.3.0+ clients.
162162+ enabled = true
163163+ #Enforces limited teleport range and frequency in Survival.
164164+ limitedSurvival = true
165165+ #Maximum number of blocks players in Survival mode can teleport up. Set to 0 to disable.
166166+ # default: 4, min: 1, max: 16
167167+ upLimit = 4
168168+ #Maximum number of blocks players in Survival mode can teleport down. Set to 0 to disable.
169169+ # default: 4, min: 1, max: 16
170170+ downLimit = 4
171171+ #Maximum number of blocks players in Survival mode can teleport horizontally. Set to 0 to disable.
172172+ # default: 16, min: 1, max: 32
173173+ horizontalLimit = 16
174174+175175+#Worldscale Settings
176176+[worldScale]
177177+ #Limit the range of worldscales players are allowed to use.
178178+ limitRange = false
179179+ #Lower limit of allowed worldscale
180180+ # default: 0.50, min: 0.10, max: 100.00
181181+ min = 0.5
182182+ #Upper limit of allowed worldscale
183183+ # default: 2.00, min: 0.10, max: 100.00
184184+ max = 2.0
185185+186186+#Other Clientsetting Overrides
187187+[settingOverrides]
188188+ #Forces players to use the 'Raw Item Positions' setting
189189+ thirdPersonItems = false
190190+ #Forces players to use the 'Raw Item Positions' setting, only for items with custom model data/custom item models.
191191+ thirdPersonItemsCustom = false
192192+193193+#VR Hotswitch Settings
194194+[vrSwitching]
195195+ #Allows players to switch between VR and NonVR on the fly.
196196+ # If disabled, they will be locked to the mode they joined with.
197197+ enabled = true
198198+199199+#Debug Settings
200200+[debug]
201201+ #Will spawn particles at VR players device positions, to indicate the server VR data state.
202202+ debugParticles = false
203203+ #Will spawn particles at VR players head position, to indicate the server VR data state.
204204+ debugParticlesHead = false
205205+