
[logging]
	#Whether to log successful operations or not.
	log_successful = false
	#Whether to log failed operations or not.
	log_errors = true

#Generates a config with all non-default values in propertymodifier-generated.toml.
[generating]
	#Generates item group-related entries.
	item_groups = false
	#Generates block state-related entries.
	block_states = false
	#Generates block-related entries.
	blocks = false
	#Generates item-related entries.
	items = true
	#Generates armor-related entries.
	armor = true
	#Generates tool-related entries.
	tools = true
	#Generates enchantment-related entries.
	enchantments = false
	#Generates composting-related entries.
	composting = false
	#The default enchantment value used. 0 in vanilla, but mods such as Apotheosis may change this.
	#Range: 0 ~ 1000000
	default_enchantment_value = 0

#The test values are needed because the library Forge uses for configs has a bug that doesn't allow empty default config values. If you add a value to a category, you can safely remove the test value.
#
#Set the respective values here by adding lines in the respective groups. If you want to create entirely new item groups, set an icon for a group name that doesn't exist yet. The tab "missingno" is provided by this mod, any items in it are removed after running everything else.
[item_groups]
	#Whether to remove empty item groups or not.
	remove_empty = true
	#Whether to sort all item groups or not.
	sort = false
	#A list of groups that should be removed under all circumstances. Cannot remove "hotbar", "search" and "inventory".
	force_remove = []

	#Set an icon for a creative tab. Must be a valid item id. Example (without the leading #):
	#test = "minecraft:nether_star"
	[item_groups.icon]
		test = "minecraft:missingno"

	#Set whether item groups should have a search bar or not. Must be true or false. Only works for tabs created by this mod. Example (without the leading #):
	#test = true
	[item_groups.search]
		test = false

	#Set an alternative background for an item group. Must be a valid resource location. Example (without the leading #):
	#minecraft:textures/gui/container/creative_inventory/tab_inventory.png
	[item_groups.background]
		test = "minecraft:missingno"

	#Set the enchantment categories for an item group. Must be a list of valid enchantment category names. Use [] for no enchantment groups (this is the default for newly-created groups). Example (without the leading #):
	#["vanishable", "breakable", "digger"]
	#Default enchantment groups (mods may add more!): "armor", "armor_feet", "armor_legs", "armor_chest", "armor_head", "weapon", "digger", "fishing_rod", "trident", "breakable", "bow", "wearable", "crossbow", "vanishable"
	[item_groups.enchantments]
		test = []

#Set the respective values here by adding lines in the respective groups. Keys can be either a block (e.g. "minecraft:stripped_birch_wood"), a block regex (e.g. "minecraft:.*_block") or a blockstate definition (e.g. "minecraft:grass_block[snowy=true]"). Block regexes cannot contain the [] characters, as their presence will be interpreted as a blockstate definition instead.
[blocks_and_blockstates]

	#Set the destroy time for a block (state). Dirt has 0.5, stone has 1.5, obsidian has 50. -1 makes the block unbreakable. Examples (without the leading #):
	#"minecraft:grass_block[snowy=true]" = 100
	#"minecraft:.*_planks" = 100
	[blocks_and_blockstates.destroy_time]
		test = 0.0

	#Set the tool requirement of a block (state). Must be true or false. Examples (without the leading #):
	#"minecraft:diamond_ore" = false
	#"minecraft:oak_log" = true
	[blocks_and_blockstates.requires_tool]
		test = false

	#Set the light emission of a block (state). Must be an integer between 0 and 15. Examples (without the leading #):
	#"minecraft:redstone_torch[lit=true]" = 15
	#"minecraft:.*_bricks" = 7
	[blocks_and_blockstates.light_emission]
		test = 0

#Set the respective values here by adding lines in the respective groups. Keys can be either a block (e.g. "minecraft:stripped_birch_wood") or a block regex (e.g. "minecraft:.*_block").
[blocks]

	#Set the explosion resistance for a block. Dirt has 0.5, stone and has 6, obsidian has 1200. 3600000 or more makes the block completely explosion resistant. Example (without the leading #):
	#"minecraft:dirt" = 1000
	[blocks.explosion_resistance]
		test = 0.0

	#Set the friction for a block. 0.6 for most blocks, 0.8 for slime blocks, 0.98 for ice, packed ice and frosted ice, and 0.989 for blue ice. Example (without the leading #):
	#"minecraft:.*ice" = 0.6
	[blocks.friction]
		test = 0.0

	#Set the speed factor for a block. 1 for most blocks, 0.4 for soul sand and honey blocks. Example (without the leading #):
	#"minecraft:soul_sand" = 1
	[blocks.speed_factor]
		test = 0.0

	#Set the speed factor for a block. 1 for most blocks, 0.5 for honey blocks. Example (without the leading #):
	#"minecraft:honey_block" = 1
	[blocks.jump_factor]
		test = 0.0

#Set the respective values here by adding lines in the respective groups. Keys can be either an item (e.g. "minecraft:stripped_birch_wood") or an item regex (e.g. "minecraft:diamond.*").
[items]

	#Set the max damage (durability) of an item. Only items that already have durability can have this value altered. Example (without the leading #):
	#"minecraft:diamond_.*" = 5000
	[items.max_damage]
		test = 0

	#Set the max stack size of an item. Only values between 2 and 64 are supported. Items that have durability cannot have this value altered. Example (without the leading #):
	#"minecraft:ender_pearl" = 64
	[items.max_stack_size]
		test = 0

	#Set the item group (creative tab) of an item. Use "missingno" to remove the item from any item groups. Example (without the leading #):
	#"minecraft:command_block" = "decorations"
	[items.group]
		test = ""

	#Set this value to true to make an item fire resistant (like netherite is), or set it to false to make it burn in fire and lava. Example (without the leading #):
	#"minecraft:netherite_ingot" = false
	[items.fire_resistant]
		test = false

	#Set the rarity (item color) of an item. Must be a valid rarity name. Example (without the leading #):
	#"minecraft:beacon" = "common"
	#Default rarities (mods may add more!): "common", "uncommon", "rare", "epic"
	[items.rarity]
		test = ""

	#Set the enchantment value of an item. Higher value means better enchantments on average. May not always have a noticeable effect. Example (without the leading #):
	#"minecraft:.*_hoe" = 40
	[items.enchantment_value]
		test = 0

	#Set the repair material of an item. May be an item or a tag containing multiple items, with a # before the tag id. Example (without the leading #):
	#"minecraft:wooden_.*" = "#minecraft:fishes"
	[items.repair_material]
		test = ""

	#Set the values for armor.
	[items.armor]

		#Set the defense value of an armor item. May not work on modded armors, please file an issue if that's the case. Example (without the leading #):
		#"minecraft:golden_chestplate" = 10
		[items.armor.defense]
			"twilightforest:ironwood_.*" = 8
			"twilightforest:naga_.*" = 11
			"twilightforest:steeleaf_.*" = 9
			"twilightforest:arctic_.*" = 9
			"twilightforest:fiery_.*" = 13
			"twilightforest:knightmetal_.*" = 13
			"twilightforest:phantom_.*" = 17
			"twilightforest:yeti_.*" = 16
			"aquamirae:terrible_.*" = 11
			"aquamirae:three_bolt_.*" = 14
			"aquamirae:abyssal_.*" = 17
			"aquamirae:abyssal_tiara" = 14
			"cataclysm:monstrous_helm" = 22
			"cataclysm:ignitium_.*" = 21
			"minecraft:iron_.*" = 6
			"minecraft:diamond_.*" = 8
			"minecraft:netherite_.*" = 9
			test = 1

		#Set the toughness value of an armor item. May not work on modded armors, please file an issue if that's the case. Example (without the leading #):
		#"minecraft:golden_boots" = 1
		[items.armor.toughness]
			"cyclic:emerald_boots" = 0
			"cyclic:emerald_chestplate" = 0
			"cyclic:emerald_helmet" = 0
			"cyclic:emerald_leggings" = 0
			test = 1.0

		#Set the knockback resistance of an armor item. May not work on modded armors, please file an issue if that's the case. Example (without the leading #):
		#"minecraft:golden_leggings" = 0.1
		[items.armor.knockback_resistance]
			test = 0.0

	#Set the values for tools, swords and tridents.
	[items.tools]

		#Set the efficiency value of a tool. May not work on modded tools, please file an issue if that's the case. Also doesn't work on shears, due to internal problems with that. Example (without the leading #):
		#"minecraft:iron_pickaxe" = 16
		[items.tools.efficiency]
			test = 0.0

		#Set the attack damage of a tool or weapon. May not work on modded tools, please file an issue if that's the case. Example (without the leading #):
		#"minecraft:netherite_sword" = 12
		[items.tools.attack_damage]
			"twilightforest:diamond_minotaur_axe" = 48
			"twilightforest:fiery_sword" = 40
			"twilightforest:giant_sword" = 51.23
			"twilightforest:glass_sword" = 75
			"twilightforest:gold_minotaur_axe" = 28.6
			"twilightforest:ice_sword" = 38
			"twilightforest:ironwood_sword" = 19.54
			"twilightforest:knightmetal_axe" = 41
			"twilightforest:knightmetal_sword" = 33
			"twilightforest:steeleaf_sword" = 25.6
			"aquamirae:coral_lance" = 62
			"aquamirae:dagger_of_greed" = 14
			"aquamirae:divider" = 24
			"aquamirae:fin_cutter" = 21
			"aquamirae:poisoned_blade" = 15
			"aquamirae:remnants_saber" = 17.6
			"aquamirae:terrible_sword" = 22
			"aquamirae:whisper_of_the_abyss" = 51
			"cataclysm:gauntlet_of_bulwark" = 111.5
			"cataclysm:gauntlet_of_guard" = 106.7
			"cataclysm:infernal_forge" = 109.5
			"cataclysm:the_incinerator" = 121.86
			"cataclysm:void_forge" = 114.55
			"meetyourfight:twilights_thorn" = 48
			"animatedmobsmod:soul_staff" = 0.0
			"minecraft:iron_sword" = 12
			"minecraft:diamond_sword" = 15
			"minecraft:netherite_sword" = 16.5
			"morbid:morbid_harvester_arm" = 99
			"advancedcombat:advanced_iron_sword" = 24
			"advancedcombat:advanced_emerald_sword" = 32
			"advancedcombat:advanced_diamond_sword" = 44
			"advancedcombat:advanced_stone_sword" = 15
			"advancedcombat:nether_star_sword" = 55
			"advancedcombat:advanced_nether_star_sword" = 102
			test = 1.0

		#Set the attack speed of a tool or weapon. May not work on modded tools, please file an issue if that's the case. Example (without the leading #):
		#"minecraft:netherite_pickaxe" = 2.5
		[items.tools.attack_speed]
			"animatedmobsmod:soul_staff" = 0
			test = 1.0

#Set the values for enchantments.
[enchantments]

	#Set the rarity of an enchantment. Must be a valid rarity name. Example (without the leading #):
	#"minecraft:mending" = "common"
	#Default rarities (mods may add more!): "common", "uncommon", "rare", "very_rare"
	[enchantments.rarity]
		test = ""

#Add or remove compostables.
[composting]
	#Whether to remove all predefined compostables or not.
	clear = false

	#Add new compostables here. Consists of an item or item regex and a float between 0 and 1, representing the chance that the composter level is increased. Example (without the leading #):
	#"minecraft:netherite_scrap" = 0.8
	[composting.composting]
		test = 0.0

#Set the values for axe stripping.
[stripping]
	#Whether to remove all predefined stripping values or not.
	clear = false

	#Add new stripping transitions here. Consists of a block or block regex and a block or block state, representing the output. Example (without the leading #):
	#"minecraft:.*_planks" = "minecraft:infested_cobblestone"
	[stripping.stripping]
		test = ""

#Set the values for shovel flattening.
[flattening]
	#Whether to remove all predefined flattening values or not.
	clear = false

	#Add new flattening transitions here. Consists of a block or block regex and a block or block state, representing the output. Example (without the leading #):
	#"minecraft:.*_planks" = "minecraft:infested_cobblestone"
	[flattening.flattening]
		test = ""

#Set the values for hoe tilling.
[tilling]
	#Whether to remove all predefined tilling values or not.
	clear = false

	#Add new tilling transitions here. Consists of a block or block regex and a block or block state, representing the output. Example (without the leading #):
	#"minecraft:diamond_block" = "minecraft:emerald_block"
	[tilling.tilling]
		test = ""

	#Whether a certain tilling transition needs air above to work. Consists of a block or block regex and a boolean value (true or false). If left unspecified, true is assumed. Example (without the leading #):
	#"minecraft:diamond_block" = false
	[tilling.needs_air]
		test = false

	#The item that is dropped when tilling. Consists of a block or block regex and an item id. If left unspecified, no item is dropped. Example (without the leading #):
	#"minecraft:diamond_block" = "minecraft:iron_nugget"
	[tilling.item_drop]
		test = "minecraft:missingno"

#Set the values for entities.
[entities]

	#Set the default attributes for entities. Format is "entityid" = "attributeid;value". Cannot add new attributes to mobs, can only alter those that are present by default anyway. Example (without the leading #):
	#"minecraft:zombie" = "minecraft:generic.attack_damage;10"
	[entities.default_attributes]
		"animatedmobsmod:magician_king" = "minecraft:generic.max_health;30000"
		test = "minecraft:generic.max_health;1"

