
#Format: [["dimension_1", temperature1, *units], ["dimension_2", temperature2, *units]... etc]
#Common dimension IDs: minecraft:overworld, minecraft:the_nether, minecraft:the_end
[Dimensions]
	#Applies an offset to the world's temperature across an entire dimension
	"Dimension Temperature Offsets" = [["minecraft:overworld", -1.0, "MC"], ["minecraft:the_end", -2.0, "MC"], ["minecraft:the_nether", 2.5, "MC"]]
	#Overrides existing dimension temperatures & offsets
	#Also overrides temperatures of all biomes in the dimension
	"Dimension Temperatures" = []

#Format: [["biome_1", tempLow, tempHigh, *units], ["biome_2", tempLow, tempHigh, *units]... etc]
#temp-low: The temperature of the biome at midnight
#temp-high: The temperature of the biome at noon
#units: Optional. The units of the temperature ("C" or "F". Defaults to MC units)
[Biomes]
	#Applies an offset to the temperature of a biome
	"Biome Temperature Offsets" = []
	#Defines the temperature of a biome, overriding existing biome temperatures & offsets.
	"Biome Temperatures" = [["minecraft:warm_ocean", 0.0, 10.0, "C"], ["minecraft:savanna_plateau", -10.0, 10.0, "C"], ["minecraft:windswept_forest", -10.0, 10.0, "C"], ["minecraft:jungle", -10.0, 10.0, "C"], ["minecraft:snowy_slopes", -10.0, 10.0, "C"], ["minecraft:taiga", -10.0, 10.0, "C"], ["minecraft:eroded_badlands", -10.0, 10.0, "C"], ["minecraft:savanna", -10.0, 10.0, "C"], ["minecraft:stony_shore", -15.0, 5.0, "C"], ["minecraft:swamp", -15.0, 5.0, "C"], ["minecraft:soul_sand_valley", -5.0, 0.0, "C"], ["minecraft:bamboo_jungle", -10.0, 10.0, "C"], ["minecraft:old_growth_birch_forest", -10.0, 10.0, "C"], ["minecraft:snowy_taiga", -15.0, 10.0, "C"], ["minecraft:desert", 5.0, 15.0, "C"], ["minecraft:badlands", -10.0, 10.0, "C"], ["minecraft:deep_frozen_ocean", -20.0, -5.0, "C"], ["minecraft:river", -15.0, 5.0, "C"], ["minecraft:frozen_peaks", -20.0, 0.0, "C"], ["minecraft:old_growth_pine_taiga", -10.0, 10.0, "C"], ["minecraft:old_growth_spruce_taiga", -10.0, 10.0, "C"], ["minecraft:snowy_beach", -15.0, 10.0, "C"], ["minecraft:windswept_savanna", -10.0, 10.0, "C"], ["minecraft:wooded_badlands", -10.0, 10.0, "C"]]

["Block Temperature"]
	#Allows for adding simple BlockTemps without the use of Java mods
	#Format (All temperatures are in Minecraft units):
	#[["block-ids", <temperature>, <range (max 7)>, <*true/false: falloff>, <*max effect>, <*predicates>], [etc...], [etc...]]
	#(* = optional) (1 °MC = 42 °F/ 23.33 °C)
	#
	#Arguments:
	#block-ids: multiple IDs can be used by separating them with commas (i.e: "minecraft:torch,minecraft:wall_torch")
	#temperature: the temperature of the block, in Minecraft units
	#falloff: the block is less effective as distance increases
	#max effect: the maximum temperature change this block can cause to a player (even with multiple blocks)
	#predicates: the state that the block has to be in for the temperature to be applied (lit=true for a campfire, for example).
	#Multiple predicates can be used by separating them with commas (i.e: "lit=true,waterlogged=false")
	BlockTemps = [["minecraft:soul_fire", -1.5, 7, true, 0.8], ["minecraft:fire", 3.0, 7, true, 0.8], ["minecraft:magma_block", 2, 3, true, 0.6], ["minecraft:soul_campfire", -0.2, 3, true, 0.6, "lit=true"], ["minecraft:ice", -0.1, 4, true, 0.5], ["minecraft:packed_ice", -0.2, 4, true, 1.0], ["minecraft:blue_ice", -0.3, 4, true, 1.0], ["hardcore_torches:lit_lantern", 0.5, 4, true, 1.0], ["minecraft:wall_torch", 0.3, 4, true, 1.0], ["minecraft:torch", 0.3, 4, true, 1.0], ["hardcore_torches:lit_wall_torch", 0.3, 4, true, 1.0], ["hardcore_torches:lit_torch", 0.3, 4, true, 1.0], ["minecraft:white_bed", 0.1, 3, false, 1.0], ["minecraft:orange_bed", 0.1, 3, false, 1.0], ["minecraft:magenta_bed", 0.1, 3, false, 1.0], ["minecraft:light_blue_bed", 0.1, 3, false, 1.0], ["minecraft:yellow_bed", 0.1, 3, false, 1.0], ["minecraft:lime_bed", 0.1, 3, false, 1.0], ["minecraft:pink_bed", 0.1, 3, false, 1.0], ["minecraft:gray_bed", 0.1, 3, false, 1.0], ["minecraft:light_gray_bed", 0.1, 3, false, 1.0], ["minecraft:cyan_bed", 0.1, 3, false, 1.0], ["minecraft:purple_bed", 0.1, 3, false, 1.0], ["minecraft:blue_bed", 0.1, 3, false, 1.0], ["minecraft:brown_bed", 0.1, 3, false, 1.0], ["minecraft:green_bed", 0.1, 3, false, 1.0], ["minecraft:red_bed", 0.1, 3, false, 1.0], ["minecraft:black_bed", 0.1, 3, false, 1.0], ["minecraft:campfire", 2.0, 7, true, 0.8, "lit=true"], ["minecraft:furnace", 1.0, 7, true, 0.8, "lit=true"], ["minecraft:smoker", 1.0, 7, true, 0.8, "lit=true"], ["minecraft:blast_furnace", 1.0, 7, true, 0.8, "lit=true"], ["farmersdelight:stove", 1.0, 7, true, 0.8, "lit=true"], ["woodentoolsremoved:firepit", 1.7, 7, true, 0.8, "lit=true"]]
	#The maximum range of blocks' area of effect
	#Note: This will not change anything unless blocks are configured to utilize the expanded range
	#This value is capped at 16 for performance reasons
	#Range: 1 ~ 16
	"Block Range" = 7

[Misc]
	#The amount of temperature normalization from being deep underground
	#0.0 = no insulation, 1.0 = full insulation
	#Range: 0.0 ~ 1.0
	"Cave Insulation Strength" = 1.0

[Hearth]
	#How strong the hearth is
	#Range: 0.0 ~ 1.0
	"Hearth Strength" = 0.5
	#List of additional blocks that the hearth can spread through
	#Use this list if the hearth isn't spreading through particular blocks that it should
	"Hearth Spread Whitelist" = ["minecraft:iron_bars", "minecraft:jungle_leaves", "minecraft:oak_leaves", "minecraft:spruce_leaves", "minecraft:dark_oak_leaves", "minecraft:acacia_leaves", "minecraft:birch_leaves", "minecraft:azalea_leaves", "minecraft:flowering_azalea_leaves", "culturaldelights:avocado_leaves", "snowyspirit:glow_lights_white", "snowyspirit:glow_lights_orange", "snowyspirit:glow_lights_magenta", "snowyspirit:glow_lights_light_blue", "snowyspirit:glow_lights_yellow", "snowyspirit:glow_lights_lime", "snowyspirit:glow_lights_pink", "snowyspirit:glow_lights_gray", "snowyspirit:glow_lights_light_gray", "snowyspirit:glow_lights_cyan", "snowyspirit:glow_lights_purple", "snowyspirit:glow_lights_blue", "snowyspirit:glow_lights_brown", "snowyspirit:glow_lights_green", "snowyspirit:glow_lights_red", "snowyspirit:glow_lights_black", "snowyspirit:glow_lights_prismatic"]
	#List of additional blocks that the hearth cannot spread through
	#Use this list if the hearth is spreading through particular blocks that it shouldn't
	"Hearth Spread Blacklist" = []

#Format: [season-start, season-mid, season-end]
#Applied as an offset to the world's temperature
["Season Temperatures"]
	Summer = [0.4, 0.6, 0.4]
	Autumn = [0.2, 0, -0.2]
	Winter = [-0.4, -0.6, -0.4]
	Spring = [-0.2, 0, 0.2]

