-
Notifications
You must be signed in to change notification settings - Fork 9
Config
Frostiful is highly configurable. However, not all of the values in the config are properly bounded and so adjusting them to weird values may result in undocumented behaviour. Adjust the config at your own risk!
Tip
Items that are most relevant to mod pack authors have been marked with ⭐.
This documents the various global config options found in [minecraft]/config/frostiful.json
.
The update config controls the automatic updating of config values.
- ⭐ Enable config auto updates
enableConfigUpdates
Enables/disables automatic config updates. If you are tinkering with the config, this should probably be turned off. -
currentConfigVersion
: The current config version. Does not show in the GUI and should be left alone.
These are a set of client-side settings that contain options for things like accessibility, rendering, and the HUD. Changing these on a dedicated server will do nothing.
- Frost overlay start percent (0-1)
frostOverlayStart
: Double between 0 and 1 that determines at what negative temperature scale the vanilla powder snow border overlay should start rendering at - Do cold heart overlay
doColdHeartOverlay
: Whether to render the cold heart overlay or not - Render water drip particles when wet
renderDripParticles
: Whether to render water dripping particles on wet players (does nothing if Scorchful is installed) - Disable frost overlay when wearing Cloak of Frostology
disableFrostOverlayWhenWearingFrostologyCloak
: Whether to disable the frost overlay (powder snow border) from showing when wearing the Cloak of Frostology - ⭐ Shake hand when shivering
shakeHandWhenShivering
: Whether to shake the player's hand in first person when shivering. - Hand shake intensity
handShakeIntensity
: How intense the hand shaking should be when shivering.
This config contains anything related to combat.
- ⭐ Do chillager patrols
doChillagerPatrols
: Whether Chillagers should replace Pillagers in patrols in snowy biomes - Strays carry frost arrows
straysCarryFrostArrows
: Whether Strays will carry Glacial Arrows. - Max frost spell distance
maxFrostSpellDistance
: The maximum distance the spell cast by the Frost Wand should be able to go before exploding. - Frost Wand cool down (ticks)
frostWandCooldown
: The cooldown time (in ticks) of the Frost Wand after casting a spell. - Frost Wand root time (ticks)
frostWandRootTime
: The time (in ticks) that the Frozen Rooted effect of the Frost Wand should last. - Frostologer heat drain per tick
frostologerHeatDrainPerTick
: How much heat the Frostologer should drain from nearby targets per tick when using its freezing attack. - Packed snowball freeze amount
packedSnowballFreezeAmount
: The amount of temperature that the Packed Snowball should remove when thrown at an entity. - Packed snowball damage
packedSnowballDamage
: The amount of Damage that the Packed Snowball should apply when thrown at an entity. - Packed snowball vulnerable types damage
packedSnowballVulnerableTypesDamage
: The amount of Damage that the Packed Snowball should apply when thrown at an entity that belongs to the tag#minecraft:freeze_hurts_entity_types
. - Max Frost Bite Max Amplifier (inclusive)
biterFrostBiteMaxAmplifier
: The maximum level of Frost Bite to apply to players frozen by the Frost Wand when attacked by a Biter (inclusive) - Chillager fire damage multiplier
chillagerFireDamageMultiplier
: Increases damage Chillagers take from fire - Frostologer fire damage multiplier
frostologerFireDamageMultiplier
: Increases damage Frostologers take from fire - Ice Skate upgrade generate chance in Igloos (0-1)
skateUpgradeTemplateIglooGenerateChance
: Chance of an Ice Skate upgrade template appearing in an Igloo chest - Very protective Frost Resistance multiplier
veryProtectiveFrostResistanceMultiplier
: Multiplies the base frost resistance of very protective armour materials - Protective Frost Resistance multiplier
protectiveFrostResistanceMultiplier
: Multiplies the base frost resistance of protective armour materials
This config contains all of the values associated with freezing.
- ⭐ Do passive freezing
doPassiveFreezing
: Global toggle on whether passive freezing should be enabled. Both this config option and the gamerulefrostiful.doPassiveFreezing
must be true for passive freezing to take effect! - ⭐ Do wind spawning
doWindSpawning
: Whether Freezing Wind should spawn - ⭐ Wind spawn strategy
windSpawnStrategy
: The strategy to be used when spawning freezing wind. One ofNONE
,POINT
, orENTITY
. Defaults toENTITY
. See the alternate strategies page on the Weather page for more information. - Do wind spawning in air
spawnWindInAir
: Whether Freezing Wind should spawn in the air - ⭐ Wind destroys torches
windDestroysTorches
: Whether Freezing Wind can destroy open flames. - Do snow packing from heavy entities
doSnowPacking
: Whether heavy entities should turn snow layers they step on into packed snow. - ⭐ Passive freezing tick interval
passiveFreezingTickInterval
: How many ticks occur between applying passive freezing. This is intended to be used to allow configuring passive freezing to work slower than it does by default. Setting less then or equal to 1 makes passive freezing occur every tick. - Wind spawn cap per second
windSpawnCapPerSecond
: The maximum number of Freezing Wind events allowed to spawn per second - Wind spawn rarity
windSpawnRarity
: Controls the chance of wind spawning when snowing. Higher values mean less wind. - Wind spawn rarity
windSpawnRarityThunder
: Controls the chance of wind spawning in a thunder storm. Higher values mean less wind. - ⭐ Max passive freezing percent (0-1)
maxPassiveFreezingPercent
: The minimum temperature scale at which passive freezing should apply (higher values = you can freeze more) - Passive freezing wetness scale multiplier
passiveFreezingWetnessScaleMultiplier
: Increases passive freezing when wet - Soak percent from splash water bottle (0-1)
soakPercentFromWaterPotion
: A 0-1 percentage of how wet splash water bottles should make a player. - Sun Lichen heat per level
sunLichenHeatPerLevel
: The amount of temperature that Sun Lichen adds to entities per level of warmth (The levels are cold=0, cool=1, warm=2, hot=3). - Sun Lichen burn time
sunLichenBurnTime
: How long Sun Lichen should set entities on fire when overheating, in ticks. - Campfire warmth search size
campfireWarmthSearchRadius
: How far away Campfires can warm players when a log is added. - Campfire warmth time
campfireWarmthTime
: The amount of time in ticks that Warmth granted by campfires should last - Freezing wind frost (per 5 ticks)
freezingWindFrost
: The amount of temperature to remove from players when colliding with wind - Conduit Power warmth per tick
conduitPowerWarmthPerTick
: The amount of temperature gained from having the Conduit Power status effect whilst submerged in water. - Heat from hot floor (magma block, campfire)
heatFromHotFloor
: How much heat to apply per tick to entites standing on hot floor blocks, such as magma blocks - Start shivering when below temp
shiverBelow
: The temperature scale below which to have entities start shivering. Scale from -1 to +1. - ⭐ Shivering warmth per tick
shiverWarmth
: How much warmth shivering should apply per tick. - Stop shivering warmth below food level
stopShiverWarmingBelowFoodLevel
: The food level below which shivering should not apply heat. - Warming food and drink Warmth duration (ticks)
warmFoodWarmthTime
: How many ticks Warmth should be applied for when consuming Warming foods. That is, food with the item tag#frostiful:warm_foods
. This tag is mainly used for integration with warming food and drinks from mods like Farmer's Delight.
This config contains values associated with icicles.
- ⭐ Icicles form in weather
iciclesFormInWeather
: Whether Icicles should form during weather events. - Become unstable chance
becomeUnstableChance
: The chance of an icicle block attempting to become unstable on random tick. - Grow chance
growChance
: The chance of an icicle block attempting to grow on random tick. - Grow chance during rain
growChanceDuringRain
: The chance of an icicle block attempting to grow on random tick when its raining. - Grow chance during thunder
growChanceDuringThunder
: The chance of an icicle block attempting to grow on random tick when its thundering. - Frost arrow freeze amount
frostArrowFreezeAmount
: The amount of temperature to remove from victims of a Glacial Arrow. - Thrown icicle freeze amount
thrownIcicleFreezeAmount
: The amount of temperature to remove to from entities when they have an icicle thrown at them. - Icicle collision freeze amount
icicleCollisionFreezeAmount
: The amount of temperature to remove from entities that hurt themselves on an icicle. - Maximum light level to form (exclusive)
maxLightLevelToForm
: The maximum (block) light level that icicles are allowed to form at, exclusive upper bound. - Minimum sky light level to form (inclusive)
minSkylightLevelToForm
: The minimum amount of sky light that icicles require to form. - Thrown icicle damage
thrownIcicleDamage
: The amount of damage to apply to victims when they have an icicle thrown at them. - Thrown icicle hurts extra damage
thrownIcicleExtraDamage
: The amount of damage to apply to entities belonging to the tag#minecraft:freeze_hurts_extra_types
. Note: this is not additive withthrownIcicleDamage
! - Thrown icicle cooldown
thrownIcicleCooldown
: The cooldown in ticks between icicle throws.
This config contains all of the values associated with environmental temperature changes and effects.
- ⭐ Do dry biome night freezing
doDryBiomeNightFreezing
: Whether dry biomes, like deserts, should be cold at night. - Night time temperature shift
nightTemperatureShift
: Ambient temperature per tick shift in dark areas of cold or cool biomes. This will also apply in dark places during the day. - ⭐ Cold biome base temperature change
coldBiomeTemperatureChange
: The base ambient temperature change per tick of snowy biomes that are not freezing. See Temperature System. - ⭐ Freezing biome base temperature change
freezingBiomeTemperatureChange
: The base ambient temperature change per tick of freezing biomes. See Temperature System. - Rain wetness increase per tick
rainWetnessIncrease
: How many points to increase wetness by each tick when in the rain. - Touching water wetness increase per tick
touchingWaterWetnessIncrease
: How many points to increase wetness by each tick when touching, but not submerged in, water. - Dry rate
dryRate
: How many points of wetness to remove each tick when not touching water in any way. - On fire dry rate
onFireDryDate
: How many points of wetness to remove each tick when on fire. - On fire warm rate
onFireWarmRate
: The amount of temperature per tick that should be added from entities that are on fire. - Powder snow freeze rate
powderSnowFreezeRate
: The per-tick temperature reduction of entities submerged in Powder Snow. - Warmth per light level
warmthPerLightLevel
: How much temperature per tick is added to entities in an area per light level. - Minimum block light level for warmth
minLightForWarmth
: The minimum light level needed to an area to be warm. - Ultrawarm dimension warm rate
ultrawarmWarmRate
: The amount of warmth to apply in Ultrawarm dimensions like The Nether (does nothing if Scorchful is installed). - Maximum snow accumulation ticks
maxSnowAccumulationTicks
: Controls how much many ticks of snow can be accumulated on entities that will melt off them when they go inside or enter a warm area. Set to 0 to disable this feature. - ⭐ Enable seasons integration
enableSeasonsIntegration
: Allows the passive temperature of biomes to change depending on the Season. Requires a Seasons mod like Fabric Seasons or Serene Seasons and Thermoo Patches to have any effect. If disabled, then the Season will always be treated as being like Spring.
Note
This wiki reflects the content of Frostiful as of the latest 1.21.1 release. Some content shown here may not appear in game if you are on an older version (such as 1.20.1). There are NO PLANS to backport any features to older versions.