
#Client settings
[client]
	#Default enabled state for Additional Placement placement logic. Please note that this value takes effect any time you load a world or log in to a server.
	default_placement_logic_state = true
	#Whether to display the logic placement enabled state when first initially loading up a world or logging in to a server. This does NOT stop it from showing when toggled via the keybind later.
	login_placement_logic_state_message = true
	#Whether to display the logic placement enabled state when toggled with the keybind. This does NOT stop it from showing when you initially load up a world or log in to a server.
	toggle_placement_logic_state_message = true
	#The length of time in milliseconds for which the placement toggle key must be held for it to automatically return to the previous state when the key is released. setting to 0 turns the key into hold only, setting it to a high value (such as 1000000) will make it generally behave as always a toggle
	#Range: 0 ~ 9223372036854775807
	toggle_quickpress_time = 500
	#Whether to enable the rendering of the placement grid and/or preview.
	enable_placement_highlights = true
	#The color of the placement grid, in AARRGGBB hex format.
	grid_color = "66000000"
	#The color of the placement preview (currently used in stairs without mixed placement), in AARRGGBB hex format.
	preview_color = "66FFFFFF"

	#Options for registered block types for additional placement generation.
	[client.types]

		[client.types.additionalplacements]

			#Slabs
			[client.types.additionalplacements.slab]

				#Options to control which blocks will rotate the textures of their original blocks.
				[client.types.additionalplacements.slab.rotated_textures]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = ["minecraft:smooth_stone_slab"]

				#Options to control which blocks will use "rotated models" of their original blocks.
				[client.types.additionalplacements.slab.rotated_models]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = ["minecraft:sandstone_slab", "minecraft:cut_sandstone_slab", "minecraft:red_sandstone_slab", "minecraft:cut_red_sandstone_slab"]

			#Stairs
			[client.types.additionalplacements.stairs]

				#Options to control which blocks will rotate the textures of their original blocks.
				[client.types.additionalplacements.stairs.rotated_textures]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

				#Options to control which blocks will use "rotated models" of their original blocks.
				[client.types.additionalplacements.stairs.rotated_models]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = ["minecraft:sandstone_stairs", "minecraft:red_sandstone_stairs"]

			#Carpets
			[client.types.additionalplacements.carpet]

				#Options to control which blocks will rotate the textures of their original blocks.
				[client.types.additionalplacements.carpet.rotated_textures]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

				#Options to control which blocks will use "rotated models" of their original blocks.
				[client.types.additionalplacements.carpet.rotated_models]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

			#Regular pressure plates
			[client.types.additionalplacements.pressure_plate]

				#Options to control which blocks will rotate the textures of their original blocks.
				[client.types.additionalplacements.pressure_plate.rotated_textures]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

				#Options to control which blocks will use "rotated models" of their original blocks.
				[client.types.additionalplacements.pressure_plate.rotated_models]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

			#Weighted pressure plates
			[client.types.additionalplacements.weighted_pressure_plate]

				#Options to control which blocks will rotate the textures of their original blocks.
				[client.types.additionalplacements.weighted_pressure_plate.rotated_textures]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

				#Options to control which blocks will use "rotated models" of their original blocks.
				[client.types.additionalplacements.weighted_pressure_plate.rotated_models]
					#Default state for blocks not matching any list. True is enabled, false is disabled.
					default = true
					#Whitelist for mods whose blocks will be enabled.
					mod_whitelist = []
					#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
					mod_blacklist = []
					#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
					tag_whitelist = []
					#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
					tag_blacklist = []
					#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
					block_whitelist = []
					#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
					block_blacklist = []

