Scorchful:Config File (Old)

From Modded Wiki
Revision as of 11:58, 30 April 2025 by TheDeathlyCow (talk | contribs) (start on the new config page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Scorchful config file is a bit of a beast, but this guide will help walk you through what each of the options do. Items in italics are the important options that are fairly straightforward and are the ones you most likely will want to adjust.

This page reflects the latest version of the config for Minecraft 1.21.1. Items documented here may not necessarily reflect what appears in an older version of Scorchful. Starting from Scorchful 0.15, removed options will be documented in #Removed Config Options.

Update Config

The update config is used to enable or disable automatic config updates when significant changes are made to the default config values.

Current config version currentConfigVersion
This just saves the current version of the config, you should not touch this.
Enable config auto updates enableConfigUpdates
Whether to allow the config to reset itself whenever the config is out of date. For most modpacks, I'd recommend turning this off.

Client Config

Config options that relate to various client-sided effects. Note that while this section appears on dedicated servers, changing it there has no effect on players.

Do burning heart overlay doBurningHeartOverlay
Enable/disable the burning heart overlay temperature indicator
Do soaking overlay doSoakingOverlay
Enable/disable the soaking overlay on the health bar
Do Sun Hat shading doSunHatShading
Enable/disable the shading effect of wearing a Sun Hat
Enable sound temperature effects enableSoundTemperatureEffects
Used to enable/disable the heartbeat sound when warm.
Enable drip particles when wet enableWetDripParticles
Enable/disable the drip particles when wet
Enable heat stroke post processing enableHeatStrokePostProcessing
Enable/disable the blur and wobble effects of Heat Stroke. May improve performance on low end PCs
Enable fear post processing enableFearPostProcessing
Enable/disable the desaturation effects of the Fear status effect
Sun Hat shade opacity sunHatShadeOpacity
Controls how dark the sun hat shading is
Enable sandstorm particles enableSandstormParticles
Enable/disable dust particles during sandstorms
Enable sandstorm fog enableSandstormFog
Enable/disable the dense fog effect during Sandstorms
Enable sandstorm sounds enableSandstormSounds
Enable/disable the wind sounds during Sandstorms
Sandstorm particle render distance sandStormParticleRenderDistance
How far from the camera to render sandstorm dust particles
Sandstorm particle rarity sandStormParticleRarity
How many sandstorm dust particles should appear, higher value = fewer particles
Sandstorm particle Z axis velocity sandStormParticleVelocity
How fast the sandstorm dust particles move
Sandstorm fog start distance sandStormFogStart
How far away to start rendering sandstorm fog
Sandstorm fog end distance sandStormFogEnd
How far away to stop rendering sandstorm fog

Heating Config

Server-side options for temperature and heating.

Do passive heating doPassiveHeating
Enable/disable passive environmental heating
Passive heating tick interval passiveHeatingTickInterval
How many ticks should occur between applying heat to a player from the environment. Setting this to large values can be used to slow heat down.
Max passive heating percent (0-1) maxPassiveHeatingScale
The maximum scale that the environment can heat heat players to. Given as a percentage from 0 to 1 (0 = 0%, 1 = 100%)
Enable Turtle Armor status effects enableTurtleArmorEffects
Enable/disable water breathing from Turtle Armor
Min temperature for heat (in °C) minTemperatureForHeatC[1]

Cutoff temperature for overheating in Celsius. Biomes at or above this temperature will apply environment heating to players. May not be less than 25°C.

Degrees per temperature level increase (in °C/°K) degreesCPerTemperatureIncrease[1]
Specifies the number of Celsius/Kelvin degrees the temperature must be above the minimum heat threshold for each one-point increase in player temperature per tick. Must be positive and non-zero.
Environment temperature multiplier environmentTemperatureMultiplier[1]
Multiplies the final temperature point change of an environment temperature change.
Cooling from ice coolingFromIce
How much temperature to remove each tick that the player is standing on packed or blue ice
Scorching biome heat increase scorchingBiomeHeatIncrease
How much to increase the environmental heating by when out in the Sun in a Scorching biome (Deserts and Badlands)
On fire warm rate onFireWarmRate
How much to increase the temperature of entities on fire each tick
On fire warm rate with Fire Resistance onFireWarmRateWithFireResistance
How much to increase the temperature of entities on fire each tick, when they have Fire Resistance
In lava warm rate inLavaWarmRate
The temperature change to apply to entities swimming in Lava each tick
Strider out of lava cool rate striderOutOfLavaCoolRate
The cooling to apply only to Striders each tick they are not in Lava
Powder Snow cool rate when warm powderSnowCoolRate
The cooling to apply to entities in Powder Snow each tick (only applies when their temperature is > 0)
Fireball strike heat fireballHeat
The amount of heat to apply to entities when struck by a fire ball / fire charge
Water breathing duration per worn piece of Turtle Armor (seconds) waterBreathingDurationPerTurtleArmorPieceSeconds
The amount of time to add to the dive water breathing per piece of turtle armor worn, in seconds
Temperature from cooling food temperatureFromCoolingFood
Temperature change to apply to players after eating items with the tag #scorchful:is_cooling_food


Notes

  1. 1.0 1.1 1.2 The final value of the environment temperature change is calculated using the formula below. You can find a graphical representation on Desmos.
    B(T)=(TminTemp+degreesPerTempInc)/degreesPerTempInc
    TemperatureChange(T)=max(0,floor(multiplier*B(T))