
[general]
	#Add a mob's full name here to prevent it from being frozen or taking damage from ice magic.
	freeze_blacklist = ["mowziesmobs:frostmaw", "minecraft:enderdragon", "minecraft:blaze", "minecraft:magma_cube", "minecraft:stray", "minecraft:polar_bear", "minecraft:snow_golem"]

[tools_and_abilities]
	#Range: 0.0 ~ 1.7976931348623157E308
	geomancy_attack_multiplier = 1.0

	[tools_and_abilities.wrought_helm]
		#Set to true for the Wrought Helm to have limited durability.
		breakable = false

		[tools_and_abilities.wrought_helm.armor_config]
			#See official Minecraft Wiki for an explanation of how armor damage reduction works.
			#Range: > 0
			damage_reduction = 2
			#See official Minecraft Wiki for an explanation of how armor toughness works.
			#Range: 0.0 ~ 1.7976931348623157E308
			toughness = 0.0

	[tools_and_abilities.suns_blessing]
		#Range: 0.0 ~ 1.7976931348623157E308
		suns_blessing_attack_multiplier = 1.0
		#Cost in minutes of using the solar beam ability.
		#Range: > 0
		solar_beam_cost = 5
		#Duration in minutes of the Sun's Blessing effect.
		#Range: > 0
		suns_blessing_duration = 60

	[tools_and_abilities.ice_crystal]
		#Multiply all damage done with the ice crystal by this amount.
		#Range: 0.0 ~ 1.7976931348623157E308
		attack_multiplier = 1.0
		#Ice crystal durability
		#Range: > 1
		durability = 600
		#Set to true for the ice crystal to have limited durability.
		#Prevents regeneration in inventory.
		breakable = false

	[tools_and_abilities.barakoa_spear]

		[tools_and_abilities.barakoa_spear.tool_config]
			#Tool attack damage
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_damage = 5.0
			#Tool attack speed
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_speed = 1.600000023841858

	[tools_and_abilities.sol_visage]
		#Set to true for the Sol Visage to have limited durability.
		breakable = false

		[tools_and_abilities.sol_visage.armor_config]
			#See official Minecraft Wiki for an explanation of how armor damage reduction works.
			#Range: > 0
			damage_reduction = 2
			#See official Minecraft Wiki for an explanation of how armor toughness works.
			#Range: 0.0 ~ 1.7976931348623157E308
			toughness = 0.0

	[tools_and_abilities.barakoa_mask]

		[tools_and_abilities.barakoa_mask.armor_config]
			#See official Minecraft Wiki for an explanation of how armor damage reduction works.
			#Range: > 0
			damage_reduction = 1
			#See official Minecraft Wiki for an explanation of how armor toughness works.
			#Range: 0.0 ~ 1.7976931348623157E308
			toughness = 0.0

	[tools_and_abilities.naga_fang_dagger]
		#Damage multiplier when attacking from behind
		#Range: 0.0 ~ 1.7976931348623157E308
		backstab_damage_mult = 2.0
		#Duration in ticks of the poison effect (20 ticks = 1 second).
		#Range: > 0
		poison_duration = 40

		[tools_and_abilities.naga_fang_dagger.tool_config]
			#Tool attack damage
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_damage = 3.0
			#Tool attack speed
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_speed = 2.0

	[tools_and_abilities.axe_of_a_thousand_metals]
		#Set to true for the Axe of a Thousand Metals to have limited durability.
		breakable = false

		[tools_and_abilities.axe_of_a_thousand_metals.tool_config]
			#Tool attack damage
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_damage = 9.0
			#Tool attack speed
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_speed = 0.8999999761581421

	[tools_and_abilities.blowgun]
		#Multiply all damage done with the blowgun/darts by this amount.
		#Range: 0.0 ~ 1.7976931348623157E308
		attack_damage = 1.0
		#Duration in ticks of the poison effect (20 ticks = 1 second).
		#Range: > 0
		poison_duration = 40

[mobs]

	[mobs.barakoa]

		#Controls spawning for Barakoana hunting groups
		#Group size controls how many elites spawn, not followers
		#See Barako config for village controls
		[mobs.barakoa.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = []
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["SAVANNA"]

		[mobs.barakoa.combat_config]
			#Scale mob attack damage by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_multiplier = 1.0
			#Scale mob health by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			health_multiplier = 1.0

		#Controls for vanilla-style mob spawning
		[mobs.barakoa.spawn_config]
			#Minimum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_min = 60
			#Names of blocks this mob is allowed to spawn on. Leave blank to ignore block names.
			allowed_blocks = []
			#Set to true to only spawn mob if it can't see the sky.
			needs_cant_see_sky = false
			#Set to true to only spawn mob if it can see the sky.
			needs_see_sky = false
			#Smaller number causes less spawning, 0 to disable spawning
			#Range: > 0
			spawn_rate = 5
			#Set to true to only allow this mob to spawn in the dark, like zombies and skeletons.
			needs_darkness = false
			#Names of structures this mob will avoid spawning near.
			avoid_structures = ["minecraft:village", "minecraft:pillager_outpost", "mowziesmobs:barakoa_village"]
			#Maximum number of mobs that appear in a spawn group
			#Range: > 1
			max_group_size = 1
			#Maximum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_max = -1
			#Probability of a spawn attempt succeeding. 1 for normal spawning, 0 will prevent spawning. Used to make mobs extra rare.
			#Range: 0.0 ~ 1.0
			extra_rarity = 1.0
			#Tags of blocks this mob is allowed to spawn on. Leave blank to ignore block tags.
			allowed_block_tags = ["minecraft:valid_spawn", "minecraft:sand"]
			#Minimum number of mobs that appear in a spawn group
			#Range: > 1
			min_group_size = 1
			#Names of dimensions this mob can spawn in
			dimensions = ["minecraft:overworld"]

	[mobs.barako]
		#How many of the item Barako desires in exchange for the Sun's Blessing
		#Range: 0 ~ 64
		trade_how_many = 7
		#Disable/enable Barako healing while not in combat
		heals_out_of_battle = true
		#Which item Barako desires in exchange for the Sun's Blessing
		trade_which_item = "minecraft:gold_block"
		#Disable/enable Barako's boss health bar
		has_boss_bar = true

		#Generation controls for Barakoa villages
		[mobs.barako.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = []
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["SAVANNA"]

		[mobs.barako.combat_config]
			#Scale mob attack damage by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_multiplier = 1.0
			#Scale mob health by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			health_multiplier = 1.0

		#Controls for spawning structure/mob with world generation
		[mobs.barako.generation_config]
			#Minimum height for generation placement. -1 to ignore
			#Range: -1.0 ~ 256.0
			height_min = 50.0
			#Smaller number causes more generation, -1 to disable generation
			#Minimum number of chunks between placements of this mob/structure
			#Range: > -1
			generation_separation = 8
			#Names of structures this mob/structure will avoid when generating
			avoid_structures = ["minecraft:village", "minecraft:pillager_outpost"]
			#Smaller number causes more generation, -1 to disable generation
			#Maximum number of chunks between placements of this mob/structure
			#Range: > -1
			generation_distance = 25
			#Maximum height for generation placement. -1 to ignore
			#Range: -1.0 ~ 256.0
			height_max = 100.0
			#Names of dimensions this mob/structure can generate in
			dimensions = ["minecraft:overworld"]

	[mobs.foliaath]

		[mobs.foliaath.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = []
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["JUNGLE"]

		[mobs.foliaath.combat_config]
			#Scale mob attack damage by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_multiplier = 1.0
			#Scale mob health by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			health_multiplier = 1.0

		#Controls for vanilla-style mob spawning
		[mobs.foliaath.spawn_config]
			#Minimum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_min = 60
			#Names of blocks this mob is allowed to spawn on. Leave blank to ignore block names.
			allowed_blocks = []
			#Set to true to only spawn mob if it can't see the sky.
			needs_cant_see_sky = false
			#Set to true to only spawn mob if it can see the sky.
			needs_see_sky = false
			#Smaller number causes less spawning, 0 to disable spawning
			#Range: > 0
			spawn_rate = 70
			#Set to true to only allow this mob to spawn in the dark, like zombies and skeletons.
			needs_darkness = false
			#Names of structures this mob will avoid spawning near.
			avoid_structures = ["minecraft:village", "minecraft:pillager_outpost"]
			#Maximum number of mobs that appear in a spawn group
			#Range: > 1
			max_group_size = 4
			#Maximum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_max = -1
			#Probability of a spawn attempt succeeding. 1 for normal spawning, 0 will prevent spawning. Used to make mobs extra rare.
			#Range: 0.0 ~ 1.0
			extra_rarity = 1.0
			#Tags of blocks this mob is allowed to spawn on. Leave blank to ignore block tags.
			allowed_block_tags = ["minecraft:valid_spawn", "minecraft:leaves", "minecraft:logs"]
			#Minimum number of mobs that appear in a spawn group
			#Range: > 1
			min_group_size = 1
			#Names of dimensions this mob can spawn in
			dimensions = ["minecraft:overworld"]

	[mobs.frostmaw]
		#Disable/enable frostmaws healing while asleep
		heals_out_of_battle = true
		#Allow players to steal frostmaws' ice crystals (only using specific means!)
		stealable_ice_crystal = true
		#Disable/enable Barako's boss health bar
		has_boss_bar = true

		[mobs.frostmaw.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = []
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["SNOWY,!OCEAN,!RIVER,!BEACH,!FOREST"]

		[mobs.frostmaw.combat_config]
			#Scale mob attack damage by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_multiplier = 1.0
			#Scale mob health by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			health_multiplier = 1.0

		#Controls for spawning structure/mob with world generation
		[mobs.frostmaw.generation_config]
			#Minimum height for generation placement. -1 to ignore
			#Range: -1.0 ~ 256.0
			height_min = 50.0
			#Smaller number causes more generation, -1 to disable generation
			#Minimum number of chunks between placements of this mob/structure
			#Range: > -1
			generation_separation = 8
			#Names of structures this mob/structure will avoid when generating
			avoid_structures = ["minecraft:village", "minecraft:pillager_outpost"]
			#Smaller number causes more generation, -1 to disable generation
			#Maximum number of chunks between placements of this mob/structure
			#Range: > -1
			generation_distance = 25
			#Maximum height for generation placement. -1 to ignore
			#Range: -1.0 ~ 256.0
			height_max = 100.0
			#Names of dimensions this mob/structure can generate in
			dimensions = ["minecraft:overworld"]

	[mobs.grottol]
		#Scale mob health by this value
		#Range: 0.0 ~ 1.7976931348623157E308
		health_multiplier = 1.0

		[mobs.grottol.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = []
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["!MUSHROOM"]

		#Controls for vanilla-style mob spawning
		[mobs.grottol.spawn_config]
			#Minimum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_min = -1
			#Names of blocks this mob is allowed to spawn on. Leave blank to ignore block names.
			allowed_blocks = []
			#Set to true to only spawn mob if it can't see the sky.
			needs_cant_see_sky = true
			#Set to true to only spawn mob if it can see the sky.
			needs_see_sky = false
			#Smaller number causes less spawning, 0 to disable spawning
			#Range: > 0
			spawn_rate = 2
			#Set to true to only allow this mob to spawn in the dark, like zombies and skeletons.
			needs_darkness = true
			#Names of structures this mob will avoid spawning near.
			avoid_structures = []
			#Maximum number of mobs that appear in a spawn group
			#Range: > 1
			max_group_size = 1
			#Maximum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_max = 25
			#Probability of a spawn attempt succeeding. 1 for normal spawning, 0 will prevent spawning. Used to make mobs extra rare.
			#Range: 0.0 ~ 1.0
			extra_rarity = 1.0
			#Tags of blocks this mob is allowed to spawn on. Leave blank to ignore block tags.
			allowed_block_tags = ["minecraft:base_stone_overworld"]
			#Minimum number of mobs that appear in a spawn group
			#Range: > 1
			min_group_size = 1
			#Names of dimensions this mob can spawn in
			dimensions = ["minecraft:overworld"]

	[mobs.lantern]
		#Scale mob health by this value
		#Range: 0.0 ~ 1.7976931348623157E308
		health_multiplier = 1.0

		[mobs.lantern.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = ["minecraft:dark_forest", "minecraft:dark_forest_hills"]
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["FOREST,MAGICAL,!SNOWY"]

		#Controls for vanilla-style mob spawning
		[mobs.lantern.spawn_config]
			#Minimum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_min = 60
			#Names of blocks this mob is allowed to spawn on. Leave blank to ignore block names.
			allowed_blocks = []
			#Set to true to only spawn mob if it can't see the sky.
			needs_cant_see_sky = false
			#Set to true to only spawn mob if it can see the sky.
			needs_see_sky = false
			#Smaller number causes less spawning, 0 to disable spawning
			#Range: > 0
			spawn_rate = 5
			#Set to true to only allow this mob to spawn in the dark, like zombies and skeletons.
			needs_darkness = true
			#Names of structures this mob will avoid spawning near.
			avoid_structures = []
			#Maximum number of mobs that appear in a spawn group
			#Range: > 1
			max_group_size = 4
			#Maximum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_max = -1
			#Probability of a spawn attempt succeeding. 1 for normal spawning, 0 will prevent spawning. Used to make mobs extra rare.
			#Range: 0.0 ~ 1.0
			extra_rarity = 1.0
			#Tags of blocks this mob is allowed to spawn on. Leave blank to ignore block tags.
			allowed_block_tags = ["minecraft:valid_spawn", "minecraft:leaves", "minecraft:logs"]
			#Minimum number of mobs that appear in a spawn group
			#Range: > 1
			min_group_size = 2
			#Names of dimensions this mob can spawn in
			dimensions = ["minecraft:overworld"]

	[mobs.naga]

		[mobs.naga.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = ["minecraft:stone_shore"]
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["BEACH,MOUNTAIN", "BEACH,HILLS"]

		[mobs.naga.combat_config]
			#Scale mob attack damage by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_multiplier = 1.0
			#Scale mob health by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			health_multiplier = 1.0

		#Controls for vanilla-style mob spawning
		[mobs.naga.spawn_config]
			#Minimum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_min = 70
			#Names of blocks this mob is allowed to spawn on. Leave blank to ignore block names.
			allowed_blocks = []
			#Set to true to only spawn mob if it can't see the sky.
			needs_cant_see_sky = false
			#Set to true to only spawn mob if it can see the sky.
			needs_see_sky = true
			#Smaller number causes less spawning, 0 to disable spawning
			#Range: > 0
			spawn_rate = 15
			#Set to true to only allow this mob to spawn in the dark, like zombies and skeletons.
			needs_darkness = false
			#Names of structures this mob will avoid spawning near.
			avoid_structures = ["minecraft:village", "minecraft:pillager_outpost"]
			#Maximum number of mobs that appear in a spawn group
			#Range: > 1
			max_group_size = 4
			#Maximum height for this spawn. -1 to ignore.
			#Range: -1 ~ 256
			height_max = -1
			#Probability of a spawn attempt succeeding. 1 for normal spawning, 0 will prevent spawning. Used to make mobs extra rare.
			#Range: 0.0 ~ 1.0
			extra_rarity = 1.0
			#Tags of blocks this mob is allowed to spawn on. Leave blank to ignore block tags.
			allowed_block_tags = []
			#Minimum number of mobs that appear in a spawn group
			#Range: > 1
			min_group_size = 2
			#Names of dimensions this mob can spawn in
			dimensions = ["minecraft:overworld"]

	[mobs.ferrous_wroughtnaut]
		#Disable/enable Ferrous Wroughtnaut healing while not active
		heals_out_of_battle = true
		#Disable/enable Ferrous Wroughtnauts' boss health bars
		has_boss_bar = true

		[mobs.ferrous_wroughtnaut.biome_config]
			#Prevent spawns in these biomes regardless of the biome type settings
			biome_blacklist = []
			#Allow spawns in these biomes regardless of the biome type settings
			biome_whitelist = []
			#Each entry is a combination of allowed biome types.
			#Separate types with commas to require biomes to have all types in an entry
			#Put a '!' before a biome type to mean NOT that type
			#A blank entry means all biomes. No entries means no biomes.
			#For example, 'FOREST,MAGICAL,!SNOWY' would mean all biomes that are magical forests but not snowy
			#'!MOUNTAIN' would mean all non-mountain biomes
			biome_type = ["!OCEAN"]

		[mobs.ferrous_wroughtnaut.combat_config]
			#Scale mob attack damage by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			attack_multiplier = 1.0
			#Scale mob health by this value
			#Range: 0.0 ~ 1.7976931348623157E308
			health_multiplier = 1.0

		#Controls for spawning structure/mob with world generation
		[mobs.ferrous_wroughtnaut.generation_config]
			#Minimum height for generation placement. -1 to ignore
			#Range: -1.0 ~ 256.0
			height_min = 30.0
			#Smaller number causes more generation, -1 to disable generation
			#Minimum number of chunks between placements of this mob/structure
			#Range: > -1
			generation_separation = 5
			#Names of structures this mob/structure will avoid when generating
			avoid_structures = []
			#Smaller number causes more generation, -1 to disable generation
			#Maximum number of chunks between placements of this mob/structure
			#Range: > -1
			generation_distance = 15
			#Maximum height for generation placement. -1 to ignore
			#Range: -1.0 ~ 256.0
			height_max = 55.0
			#Names of dimensions this mob/structure can generate in
			dimensions = ["minecraft:overworld"]

