143 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			143 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| 
 | |
| [general]
 | |
| 	#will print clients that connect with vivecraft, and what version they are using, to the log.
 | |
| 	debug = false
 | |
| 	#will check for a newer version and alert any OP when they login to the server.
 | |
| 	checkForUpdate = true
 | |
| 	#What updates to check for.
 | |
| 	# r: Release, b: Beta, a: Alpha
 | |
| 	checkForUpdateType = "r"
 | |
| 	#Set to true to only allow VR players to play.
 | |
| 	# If enabled, VR hotswitching will be automatically disabled.
 | |
| 	vr_only = false
 | |
| 	#Set to true to only allow vivecraft players to play.
 | |
| 	vive_only = false
 | |
| 	#If true, will allow server ops to be in any mode. No effect if vive-only/vr-only is false.
 | |
| 	allow_op = true
 | |
| 	#Seconds to wait before kicking a player or sending welcome messages. The player's client must send a Vivecraft VERSION info in that time.
 | |
| 	# default: 10.00, min: 0.00, max: 100.00
 | |
| 	messageAndKickDelay = 10.0
 | |
| 	#Gives VR Players fun cakes and drinks at random, when they respawn.
 | |
| 	vrFun = true
 | |
| 
 | |
| [messages]
 | |
| 	#Enable or disable all messages.
 | |
| 	enabled = false
 | |
| 	#set message to nothing to not send. ex: leaveMessage = ""
 | |
| 	# put '%s' in any message for the player name
 | |
| 	welcomeVR = "%s has joined with standing VR!"
 | |
| 	welcomeNonVR = "%s has joined with Non-VR companion!"
 | |
| 	welcomeSeated = "%s has joined with seated VR!"
 | |
| 	leaveMessage = "%s has disconnected from the server!"
 | |
| 	welcomeVanilla = "%s has joined as a Muggle!"
 | |
| 	deathVR = "%s died in standing VR!"
 | |
| 	deathNonVR = "%s died in Non-VR companion!"
 | |
| 	deathSeated = "%s died in seated VR!"
 | |
| 	deathVanilla = "%s died as a Muggle!"
 | |
| 	#death by mob messages use '%1$s' for the player name and '%2$s' for the mob name
 | |
| 	deathByMobVR = "%1$s was slain by %2$s in standing VR!"
 | |
| 	deathByMobNonVR = "%1$s was slain by %2$s in Non-VR companion!"
 | |
| 	deathByMobSeated = "%1$s was slain by %2$s in seated VR!"
 | |
| 	deathByMobVanilla = "%1$s was slain by %2$s as a Muggle!"
 | |
| 	#The message to show kicked non vivecraft players.
 | |
| 	KickViveOnly = "This server is configured for Vivecraft players only."
 | |
| 	#The message to show kicked non VR players.
 | |
| 	KickVROnly = "This server is configured for VR players only."
 | |
| 
 | |
| #Vanilla modifications for VR players
 | |
| [vrChanges]
 | |
| 	#Distance at which creepers swell and explode for VR players. Vanilla: 3
 | |
| 	# default: 1.75, min: 0.10, max: 10.00
 | |
| 	creeperSwellDistance = 1.75
 | |
| 
 | |
| 	#Bow damage adjustments
 | |
| 	[vrChanges.bow]
 | |
| 		#Archery damage multiplier for Vivecraft (standing) users. Set to 1.0 to disable
 | |
| 		# default: 2.00, min: 1.00, max: 10.00
 | |
| 		standingMultiplier = 2.0
 | |
| 		#Archery damage multiplier for Vivecraft (seated) users. Set to 1.0 to disable
 | |
| 		# default: 1.00, min: 1.00, max: 10.00
 | |
| 		seatedMultiplier = 1.0
 | |
| 		#Headshot damage multiplier for Vivecraft (standing) users. Set to 1.0 to disable
 | |
| 		# default: 3.00, min: 1.00, max: 10.00
 | |
| 		standingHeadshotMultiplier = 3.0
 | |
| 		#Headshot damage multiplier for Vivecraft (seated) users. Set to 1.0 to disable
 | |
| 		# default: 2.00, min: 1.00, max: 10.00
 | |
| 		seatedHeadshotMultiplier = 2.0
 | |
| 		#Headshot damage multiplier for Vanilla/NonVR users. Set to 1.0 to disable
 | |
| 		# default: 1.00, min: 1.00, max: 10.00
 | |
| 		vanillaHeadshotMultiplier = 1.0
 | |
| 
 | |
| #VR vs. non-VR vs. seated player PVP settings
 | |
| [pvp]
 | |
| 	#Notifies the player that would cause damage, that it was blocked.
 | |
| 	notifyBlockedDamage = false
 | |
| 	#Allows Standing VR players to damage each other.
 | |
| 	VRvsVR = true
 | |
| 	#Allows Seated VR players to damage each other.
 | |
| 	SEATEDVRvsSEATEDVR = true
 | |
| 	#Allows Standing VR players and Non VR players to damage each other.
 | |
| 	VRvsNONVR = true
 | |
| 	#Allows Seated VR players and Non VR players to damage each other.
 | |
| 	SEATEDVRvsNONVR = true
 | |
| 	#Allows Standing VR players and Seated VR Players to damage each other.
 | |
| 	VRvsSEATEDVR = true
 | |
| 
 | |
| #Climbey motion settings
 | |
| [climbey]
 | |
| 	#Allows use of jump_boots and climb_claws.
 | |
| 	enabled = true
 | |
| 	#Sets which blocks are climb-able. Options are:
 | |
| 	# "DISABLED" = List ignored. All blocks are climbable.
 | |
| 	# "WHITELIST" = Only blocks on the list are climbable.
 | |
| 	# "BLACKLIST" = All blocks are climbable except those on the list
 | |
| 	blockmode = "DISABLED"
 | |
| 	#The list of block names for use with include/exclude block mode.
 | |
| 	blocklist = ["white_wool", "dirt", "grass_block"]
 | |
| 
 | |
| #Roomscale crawling settings
 | |
| [crawling]
 | |
| 	#Allows use of roomscale crawling. Disabling does not prevent vanilla crawling.
 | |
| 	enabled = true
 | |
| 
 | |
| #Teleport settings
 | |
| [teleport]
 | |
| 	#Whether direct teleport is enabled. It is recommended to leave this enabled for players prone to VR sickness.
 | |
| 	enabled = true
 | |
| 	#Enforce limited teleport range and frequency in survival.
 | |
| 	limitedSurvival = false
 | |
| 	#Maximum blocks players can teleport up. Set to 0 to disable.
 | |
| 	# default: 4, min: 1, max: 16
 | |
| 	upLimit = 4
 | |
| 	#Maximum blocks players can teleport down. Set to 0 to disable.
 | |
| 	# default: 4, min: 1, max: 16
 | |
| 	downLimit = 4
 | |
| 	#Maximum blocks players can teleport horizontally. Set to 0 to disable.
 | |
| 	# default: 16, min: 1, max: 32
 | |
| 	horizontalLimit = 16
 | |
| 
 | |
| #World scale settings
 | |
| [worldScale]
 | |
| 	#Limit the range of world scale players can use
 | |
| 	limitRange = false
 | |
| 	#Lower limit of range
 | |
| 	# default: 0.50, min: 0.10, max: 100.00
 | |
| 	min = 0.5
 | |
| 	#Upper limit of range
 | |
| 	# default: 2.00, min: 0.10, max: 100.00
 | |
| 	max = 2.0
 | |
| 
 | |
| #Other client settings to override
 | |
| [settingOverrides]
 | |
| 	#Forces players to use the raw item position setting
 | |
| 	thirdPersonItems = false
 | |
| 	#Forces players to use the raw item position setting, only for items with custom model data
 | |
| 	thirdPersonItemsCustom = false
 | |
| 
 | |
| #VR hotswitch settings
 | |
| [vrSwitching]
 | |
| 	#Allows players to switch between VR and NONVR on the fly.
 | |
| 	# If disabled, they will be locked to the mode they joined with.
 | |
| 	enabled = true
 | |
| 
 |