#Disable the mod functionality
disableMod = false
pickBoat = true
#Allowed Values: EIGHT, SIXTEEN, THIRTYTWO
wakeResolution = "SIXTEEN"
# Default: 1.0
# Range: 0.0 ~ 1.0
wakeOpacity = 1.0
# Default: 0.5
# Range: 0.0 ~ 1.0
blendStrength = 0.5
firstPersonSplashPlane = false
spawnParticles = false
# Default: 0.5
# Range: 0.0 ~ 1.0
shaderLightPassthrough = 0.5
wakeColorIntervals = [0.05, 0.15, 0.2, 0.35, 0.52, 0.6, 0.7, 0.9]
wakeColors = ["#00000000", "#289399a6", "#649ea5b0", "#b4c4cad1", "#00000000", "#b4c4cad1", "#ffffffff", "#b4c4cad1", "#649ea5b0"]
debugColors = false
drawDebugBoxes = false
showDebugInfo = false
# Default: 2
# Range: 1 ~ 6
floodFillDistance = 2
# Default: 2
# Range: 1 ~ 20
floodFillTickDelay = 2
#Allowed Values: AUTO, GENERAL, CUSTOM, SOLID, TRANSLUCENT, CUTOUT, ENTITY_SOLID, ENTITY_TRANSLUCENT, ENTITY_TRANSLUCENT_CULL, ENTITY_CUTOUT, ENTITY_CUTOUT_NO_CULL, ENTITY_CUTOUT_NO_CULL_Z_OFFSET
renderType = "AUTO"
#List of fluid IDs that can produce wakes
fluidWhitelist = ["minecraft:water", "minecraft:flowing_water", "tfc:salt_water", "tfc:spring_water", "tfc:river_water"]
#List of entity type IDs that should not produce wakes
mobBlacklist = []

#Spawning Rules
[spawningRules]
	#Allowed Values: SIMULATION_AND_PLANES, ONLY_SIMULATION, ONLY_PLANES, DISABLED
	boatSpawning = "SIMULATION_AND_PLANES"
	#Allowed Values: SIMULATION_AND_PLANES, ONLY_SIMULATION, ONLY_PLANES, DISABLED
	playerSpawning = "ONLY_SIMULATION"
	#Allowed Values: SIMULATION_AND_PLANES, ONLY_SIMULATION, ONLY_PLANES, DISABLED
	otherPlayersSpawning = "ONLY_SIMULATION"
	#Allowed Values: SIMULATION_AND_PLANES, ONLY_SIMULATION, ONLY_PLANES, DISABLED
	mobSpawning = "ONLY_SIMULATION"
	#Allowed Values: SIMULATION_AND_PLANES, ONLY_SIMULATION, ONLY_PLANES, DISABLED
	itemSpawning = "ONLY_SIMULATION"

#Wake Behavior
[wakeBehavior]
	# Default: 0.95
	# Range: 0.0 ~ 1.0
	wavePropagationFactor = 0.95
	# Default: 0.5
	# Range: 0.0 ~ 1.0
	waveDecayFactor = 0.5
	# Default: 20
	# Range: > 0
	initialStrength = 20
	# Default: 100
	# Range: > 0
	paddleStrength = 100
	# Default: 100
	# Range: > 0
	splashStrength = 100

#Splash Plane Settings
[splashPlane]
	# Default: 2.0
	# Range: -5.0 ~ 5.0
	splashPlaneWidth = 2.0
	# Default: 1.5
	# Range: -5.0 ~ 5.0
	splashPlaneHeight = 1.5
	# Default: 3.0
	# Range: -5.0 ~ 5.0
	splashPlaneDepth = 3.0
	# Default: 0.0
	# Range: -5.0 ~ 5.0
	splashPlaneOffset = 0.0
	# Default: 1.0
	# Range: -5.0 ~ 5.0
	splashPlaneGap = 1.0
	# Default: 5
	# Range: 0 ~ 10
	splashPlaneResolution = 5
	# Default: 0.5
	# Range: -5.0 ~ 5.0
	maxSplashPlaneVelocity = 0.5
	# Default: 0.8
	# Range: -5.0 ~ 5.0
	splashPlaneScale = 0.8
