Initial commit

This commit is contained in:
2024-11-28 17:00:03 +00:00
commit c0bd808561
11697 changed files with 631986 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
["UI Options"]
"Custom hotbar layout" = true
#Controls whether UI elements will shake when in critical conditions
"Icon Bobbing" = true
#The position of the body temperature icon relative to default
"Body Temperature Icon Offset" = [0, 0]
#The position of the body temperature readout relative to default
"Body Temperature Readout Offset" = [0, 0]
#The position of the world temperature gauge relative to default
"World Temperature UI Offset" = [0, 0]
["Temperature Preferences"]
#Sets all temperatures to be displayed in Celsius
Celsius = false
#Visually offsets the world temperature to better match the user's definition of "hot" and "cold"
#Range: > 0
"Temperature Offset" = 0
[Accessibility]
#Enables visual distortion effects when the player is too hot or cold
"Distortion Effects" = true
#Enables high contrast mode for UI elements
"High Contrast" = false
[Misc]
#Show the config menu button in the Options menu
"Enable In-Game Config" = true
#The position (offset) of the config button on the screen
"Config Button Position" = [0, 0]
#Warns the player about a bug that clears armor insulation when in creative mode
"Enable Creative Mode Warning" = true
#Displays areas that the Hearth is affecting when the F3 debug menu is open
"Hearth Debug" = true

View File

@@ -0,0 +1,19 @@
["Entity Settings"]
#List of entities that will insulate the player when riding them
#The rate at which the player's temperature changes is divided by the resistance value
#Format: [["entity_id", coldResistance, hotResistance], ["entity_id", coldResistance, hotResistance], etc...]
"Insulated Mounts" = []
#Defines how often a goat will try to grow its fur, the growth cooldown after shearing, and the chance of it succeeding
#Format: [ticks, cooldown, chance]
"Goat Fur Growth Timings" = [1200, 2400, 0.2]
["Mob Spawning"]
#Defines the biomes that Chameleons can spawn in
#Format: [["biome_id", weight], ["biome_id", weight], etc...]
"Chameleon Spawn Biomes" = [["minecraft:bamboo_jungle", 80], ["minecraft:jungle", 80], ["minecraft:sparse_jungle", 35], ["minecraft:desert", 1], ["biomesoplenty:lush_desert", 3], ["biomesoplenty:rainforest", 40], ["biomesoplenty:rocky_rainforest", 15], ["biomesoplenty:fungal_jungle", 10], ["biomesoplenty:tropics", 8], ["biomesoplenty:outback", 2]]
#Defines additional biomes that goats can spawn in
#Format: [["biome_id", weight], ["biome_id", weight], etc...]
#Not affected by the "Increase Goat Spawns" option
"Goat Spawn Biomes" = [["minecraft:frozen_peaks", 8], ["minecraft:jagged_peaks", 8], ["minecraft:snowy_slopes", 8], ["minecraft:meadow", 3], ["minecraft:windswept_hills", 6], ["minecraft:windswept_forest", 6], ["minecraft:windswept_gravelly_hills", 4], ["minecraft:grove", 5], ["minecraft:stony_peaks", 8], ["biomesoplenty:boreal_forest", 5], ["biomesoplenty:jade_cliffs", 4], ["biomesoplenty:crag", 3]]

View File

@@ -0,0 +1,64 @@
["Fuel Items"]
#Defines items that can be used as fuel
#Format: [["item-id-1", amount-1], ["item-id-2", amount-2], ...etc]
Boiler = [["minecraft:coal", 37], ["minecraft:charcoal", 37], ["minecraft:coal_block", 333], ["minecraft:magma_block", 333], ["minecraft:lava_bucket", 1000]]
Icebox = [["minecraft:snowball", 37], ["minecraft:clay", 37], ["minecraft:snow_block", 333], ["minecraft:water_bucket", 333], ["minecraft:ice", 333], ["minecraft:packed_ice", 1000]]
#Negative values indicate cold fuel
Hearth = [["minecraft:coal", 37], ["minecraft:charcoal", 37], ["minecraft:coal_block", 333], ["minecraft:magma_block", 333], ["minecraft:lava_bucket", 1000], ["minecraft:snowball", -37], ["minecraft:clay", -37], ["minecraft:snow_block", -333], ["minecraft:water_bucket", -333], ["minecraft:ice", -333], ["minecraft:packed_ice", -1000]]
#Potions containing any of these effects will not be allowed in the hearth
#Format: ["effect_id", "effect_id", ...etc]
"Blacklisted Potion Effects" = ["minecraft:instant_damage", "minecraft:poison", "minecraft:wither", "minecraft:weakness", "minecraft:mining_fatigue", "minecraft:slowness"]
#If true, potions can be used as fuel in the hearth
#This gives all players in range the potion effect
"Allow Potions in Hearth" = true
["Soulspring Lamp"]
#Defines items that the Soulspring Lamp can use as fuel
#Format: [["item-id-1", amount-1], ["item-id-2", amount-2], ...etc]
"Fuel Items" = [["cold_sweat:soul_sprout", 4], ["#minecraft:warped_stems", 1], ["#minecraft:crimson_stems", 1]]
#Defines the dimensions that the Soulspring Lamp can be used in
#Format: ["dimension-id-1", "dimension-id-2", ...etc]
"Valid Dimensions" = ["minecraft:the_nether"]
[Insulation]
#Defines the items that can be used for insulating armor in the Sewing Table
#Format: [["item_id", cold, hot], ["item_id", cold, hot], ...etc]
#"item_id": The item's ID (i.e. "minecraft:iron_ingot"). Accepts tags with "#" (i.e. "#minecraft:wool").
#"cold": The amount of cold insulation the item provides.
#"hot": The amount of heat insulation the item provides.
"Insulation Ingredients" = [["minecraft:leather", 0.5, 0.0], ["farmersdelight:straw", 0.0, 0.5], ["#minecraft:wool", 1.0, 0.0], ["minecraft:honeycomb", 0.0, 1.0], ["immersiveengineering:hemp_fabric", 1.5, 0.0], ["cold_sweat:hoglin_hide", 0.0, 2.0], ["cold_sweat:fur", 2.0, 0.0], ["minecraft:slime_ball", 0.0, 1.5]]
#Defines insulation items that have the special "chameleon molt" effect
#Format: [["item_id", insulation, adaptSpeed], ["item_id", insulation, adaptSpeed], ...etc]
#"item_id": The item's ID (i.e. "minecraft:iron_ingot"). Accepts tags with "#" (i.e. "#minecraft:wool").
#"insulation": The amount of insulation the item provides. Will adjust to hot/cold based on the environment.
#"adaptSpeed": The speed at which the item adapts to the current temperature. Higher values mean faster adaptation (from 0 to 1).
"Adaptive Insulation Ingredients" = [["immersiveengineering:ersatz_leather", 2.0, 0.1], ["farmersdelight:canvas", 0.5, 0.05], ["cold_sweat:chameleon_molt", 1, 0.2]]
#Defines the items that provide insulation when worn
#Format: [["item_id", cold, hot], ["item_id", cold, hot], ...etc]
#"item_id": The item's ID (i.e. "minecraft:iron_ingot"). Accepts tags with "#" (i.e. "#minecraft:wool").
#"cold": The amount of cold insulation the item provides.
#"hot": The amount of heat insulation the item provides.
"Insulating Armor" = [["minecraft:leather_helmet", 4, 4], ["minecraft:leather_chestplate", 6, 6], ["minecraft:leather_leggings", 5, 5], ["minecraft:leather_boots", 4, 4], ["cold_sweat:hoglin_headpiece", 0, 14], ["cold_sweat:hoglin_tunic", 0, 18], ["cold_sweat:hoglin_trousers", 0, 16], ["cold_sweat:hoglin_hooves", 0, 14], ["cold_sweat:fur_cap", 14, 0], ["cold_sweat:fur_parka", 18, 0], ["cold_sweat:fur_pants", 16, 0], ["cold_sweat:fur_boots", 14, 0]]
#Defines how many insulation slots armor pieces have
#Format: [head, chest, legs, feet]
"Insulation Slots" = [4, 6, 5, 4]
#Defines wearable items that cannot be insulated
#Format: ["item_id", "item_id", ...etc]
"Insulation Blacklist" = []
#Defines the items that provide insulation when worn in a curio slot
#Format: [["item_id", cold, hot], ["item_id", cold, hot], ...etc]
#"item_id": The item's ID (i.e. "minecraft:iron_ingot"). Accepts tags with "#" (i.e. "#minecraft:wool").
#"cold": The amount of cold insulation the item provides.
#"hot": The amount of heat insulation the item provides.
"Insulating Curios" = []
[Consumables]
#Defines items that affect the player's temperature when consumed
#Format: [["item_id", amount], ["item_id", amount], ...etc]
#Negative values are cold foods, positive values are hot foods
"Temperature-Affecting Foods" = []
#Defines how much a waterskin will change the player's body temperature by when used
#Range: > 0
"Waterskin Strength" = 50

View File

@@ -0,0 +1,61 @@
#Overrides all other config options for easy difficulty management
#This value is changed by the in-game config. It does nothing otherwise.
#Range: 0 ~ 4
Difficulty = 2
["Item settings"]
#Allow fire resistance to block overheating damage
"Fire Resistance Immunity" = true
#Allow ice resistance to block freezing damage
"Ice Resistance Immunity" = true
#Thermometer item is required to see detailed world temperature
"Require Thermometer" = true
["Misc temperature-related things"]
#Sets whether damage scales with difficulty
"Damage Scaling" = true
#When set to true, players cannot sleep if they are cold or hot enough to die
"Prevent Sleep When in Danger" = false
["Details about how the player is affected by temperature"]
#Defines the minimum habitable temperature
#Range: -Infinity ~ Infinity
"Minimum Habitable Temperature" = 0.42857142857142855
#Defines the maximum habitable temperature
#Range: -Infinity ~ Infinity
"Maximum Habitable Temperature" = 1.619047619047619
#Rate at which the player's body temperature changes (default: 1.0 (100%))
#Range: 0.0 ~ Infinity
"Rate Multiplier" = 1.0
#Damage dealt to the player when they are too hot or too cold
#Range: 0.0 ~ Infinity
"Temperature Damage" = 2.0
["Temperature Effects"]
["Temperature Effects".Hot]
#When set to true, the player's view distance will decrease when they are too hot
"Heatstroke Fog" = true
["Temperature Effects".Cold]
#When set to true, some of the player's hearts will freeze when they are too cold, preventing regeneration
"Freezing Hearts" = true
#When set to true, the player's attack knockback will be reduced when they are too cold
"Cold Knockback Reduction" = true
#When set to true, the player's movement speed will be reduced when they are too cold
"Cold Slowness" = true
#When set to true, the player's mining speed will be reduced when they are too cold
"Cold Mining Fatigue" = true
["Grace Period Details"]
#The number of ticks after the player spawns during which they are immune to temperature effects
#Range: > 0
"Grace Period Length" = 6000
#Enables the grace period
"Grace Period Enabled" = true
["Cold Soul Fire"]
#Converts damage dealt by Soul Fire to cold damage (default: true)
#Does not affect the block's temperature
"Cold Soul Fire" = true

View File

@@ -0,0 +1,65 @@
#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:the_nether", 0.7], ["minecraft:the_end", -0.1]]
#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:soul_sand_valley", 53, 53, "F"], ["minecraft:old_growth_birch_forest", 58, 72, "F"], ["minecraft:river", 60, 70, "F"], ["minecraft:swamp", 72, 84, "F"], ["minecraft:savanna", 70, 95, "F"], ["minecraft:savanna_plateau", 76, 98, "F"], ["minecraft:windswept_savanna", 67, 90, "F"], ["minecraft:taiga", 44, 62, "F"], ["minecraft:snowy_taiga", 19, 48, "F"], ["minecraft:old_growth_pine_taiga", 48, 62, "F"], ["minecraft:old_growth_spruce_taiga", 48, 62, "F"], ["minecraft:desert", 48, 115, "F"], ["minecraft:stony_shore", 50, 64, "F"], ["minecraft:snowy_beach", 38, 52, "F"], ["minecraft:snowy_slopes", 24, 38, "F"], ["minecraft:windswept_forest", 48, 66, "F"], ["minecraft:frozen_peaks", 15, 33, "F"], ["minecraft:warm_ocean", 67, 76, "F"], ["minecraft:deep_frozen_ocean", 56, 65, "F"], ["minecraft:jungle", 76, 87, "F"], ["minecraft:bamboo_jungle", 76, 87, "F"], ["minecraft:badlands", 84, 120, "F"], ["minecraft:wooded_badlands", 80, 108, "F"], ["minecraft:eroded_badlands", 88, 120, "F"], ["biomesoplenty:bayou", 67, 78, "F"], ["biomesoplenty:bog", 62, 73, "F"], ["biomesoplenty:fir_clearing", 56, 68, "F"], ["biomesoplenty:marsh", 76, 87, "F"], ["biomesoplenty:wetland", 63, 74, "F"], ["biomesoplenty:field", 64, 85, "F"], ["biomesoplenty:ominous_woods", 65, 72, "F"], ["biomesoplenty:coniferous_forest", 44, 58, "F"], ["biomesoplenty:seasonal_forest", 52, 64, "F"], ["biomesoplenty:pumpkin_patch", 57, 78, "F"], ["biomesoplenty:woodland", 67, 80, "F"], ["biomesoplenty:mediterranean_forest", 64, 78, "F"], ["biomesoplenty:dune_beach", 67, 78, "F"], ["biomesoplenty:rocky_rainforest", 73, 86, "F"], ["biomesoplenty:old_growth_woodland", 65, 78, "F"], ["biomesoplenty:forested_field", 64, 78, "F"], ["biomesoplenty:fungal_jungle", 73, 86, "F"], ["biomesoplenty:highland", 57, 70, "F"], ["biomesoplenty:highland_moor", 54, 68, "F"], ["biomesoplenty:grassland", 58, 82, "F"], ["biomesoplenty:clover_patch", 56, 78, "F"], ["biomesoplenty:jade_cliffs", 57, 70, "F"], ["biomesoplenty:lush_desert", 72, 94, "F"], ["biomesoplenty:dryland", 67, 97, "F"], ["biomesoplenty:maple_woods", 58, 68, "F"], ["biomesoplenty:mystic_grove", 65, 72, "F"], ["biomesoplenty:orchard", 58, 78, "F"], ["biomesoplenty:prairie", 66, 82, "F"], ["biomesoplenty:origin_valley", 65, 80, "F"], ["biomesoplenty:snowy_coniferous_forest", 28, 48, "F"], ["biomesoplenty:snowy_fir_clearing", 32, 51, "F"], ["biomesoplenty:snowy_maple_woods", 32, 48, "F"], ["biomesoplenty:volcanic_plains", 82, 95, "F"], ["biomesoplenty:volcano", 94, 120, "F"], ["biomesoplenty:wooded_wasteland", 78, 95, "F"]]
["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 = [["farmersdelight:stove", 0.6, 5, true, 0.9, "lit=true"], ["create:blaze_burner", 0.7, 5, true, 1.1, "blaze=seething"], ["create:blaze_burner", 0.6, 5, true, 0.9, "blaze=kindled"], ["create:blaze_burner", 0.476, 5, true, 0.8, "blaze=smouldering"], ["minecraft:soul_fire", -0.476, 7, true, 0.8], ["minecraft:fire", 0.476, 7, true, 0.8], ["minecraft:magma_block", 0.5, 3, true, 0.6], ["minecraft:soul_campfire", -0.476, 3, true, 0.6, "lit=true"], ["minecraft:ice", -0.15, 4, true, 0.5], ["minecraft:packed_ice", -0.25, 4, true, 1.0], ["minecraft:blue_ice", -0.35, 4, true, 1.0]]
#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
#Format: [season-start, season-mid, season-end]
#Applied as an offset to the world's temperature
["Season Temperatures"]
Summer = [0.3, 0.5, 0.3]
Autumn = [0.1, 0, -0.1]
Winter = [-0.3, -0.5, -0.3]
Spring = [-0.1, 0, 0.1]
[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:leaves", "create:encased_fluid_pipe"]
#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" = []