#Silent Gear Jei -JEI Layout Configuration
[jei_layout]

	#Icon Settings
	[jei_layout.icon]
		#Size of the icon in pixels
		# Default: 18
		# Range: 8 ~ 32
		iconSize = 18
		#X position of the icon
		# Default: 1
		# Range: -10 ~ 50
		iconX = 1
		#Y position of the icon
		# Default: 1
		# Range: -10 ~ 50
		iconY = 1
		#X position where text starts
		# Default: 23
		# Range: 0 ~ 100
		textStartX = 23

	#Text Settings
	[jei_layout.text]
		#Top padding for text
		# Default: 4
		# Range: 0 ~ 50
		topPadding = 4
		#Height of each text line
		# Default: 9
		# Range: 5 ~ 30
		lineHeight = 9
		#Spacing between lines
		# Default: 2
		# Range: 0 ~ 20
		lineSpacing = 2
		#Indentation for nested text
		# Default: 10
		# Range: 0 ~ 50
		indent = 10
		#Height of title text
		# Default: 12
		# Range: 5 ~ 30
		titleHeight = 12
		#Spacing between sections
		# Default: 4
		# Range: 0 ~ 20
		sectionSpacing = 4

	#Scroll Area Settings
	[jei_layout.scroll_area]
		#X position of the scroll area
		# Default: 0
		# Range: -20 ~ 50
		scrollAreaX = 0
		#Y position of the scroll area
		# Default: 3
		# Range: -20 ~ 50
		scrollAreaY = 3
		#Width of the scroll area
		# Default: 164
		# Range: 50 ~ 500
		scrollAreaWidth = 164
		#Height of the scroll area
		# Default: 180
		# Range: 50 ~ 500
		scrollAreaHeight = 180

	#Slot Layout Settings
	[jei_layout.slots]
		#X position of material area
		# Default: 1
		# Range: -50 ~ 100
		materialAreaStartX = 1
		#Y position of material area
		# Default: 100
		# Range: 0 ~ 200
		materialAreaStartY = 100
		#Size of slots in pixels
		# Default: 18
		# Range: 8 ~ 32
		slotSize = 18
		#Number of slots per row
		# Default: 9
		# Range: 1 ~ 18
		slotsPerRow = 9

	#Text Limits
	[jei_layout.limits]
		#Maximum number of parts per line
		# Default: 3
		# Range: 1 ~ 10
		maxPartsPerLine = 3
		#Maximum width of trait line before wrapping
		# Default: 35
		# Range: 10 ~ 100
		maxTraitLineWidth = 35
		#Maximum width of tooltip before wrapping
		# Default: 35
		# Range: 10 ~ 100
		tooltipWidth = 35
		#Maximum width of text before wrapping
		# Default: 140
		# Range: 50 ~ 300
		textMaxWidth = 140

	#Color Settings
	[jei_layout.colors]
		#Gray text color (hex format)
		textColorGray = "0xFF888888"
		#Purple text color (hex format)
		textColorPurple = "0xFFAA00AA"
		#Black text color (hex format)
		textColorBlack = "0xFF000000"
		#Dark gray text color (hex format)
		textColorDarkGray = "0xFF555555"
		#Label text color (Minecraft color code)
		textColorLabel = "§3"
		#Value text color (Minecraft color code)
		textColorValue = "§f"
		#Title text color (Minecraft color code)
		textColorTitle = "§6§l"
		#Subtitle text color (Minecraft color code)
		textColorSubtitle = "§b§n"
		#Property name text color (Minecraft color code)
		textColorPropName = "§7"

	#Row Limit Settings
	[jei_layout.row_limits]
		#Maximum number of material rows to display (if dynamic calculation is disabled)
		# Default: 3
		# Range: 1 ~ 10
		maxMaterialRows = 3
		#Fixed maximum number of rows (used when dynamic calculation is disabled)
		# Default: 3
		# Range: 1 ~ 10
		fixedMaxRows = 3
		#Enable dynamic calculation of rows based on available space (if false, uses fixedMaxRows)
		enableDynamicRowCalculation = true

	#Search Terms Settings (adds trait/part type names to JEI search index)
	[jei_layout.search_terms]
		#Enable adding trait/part type names as search terms for JEI.
		#WARNING: Enabling this may cause crashes with mods that use Fabric API (e.g., Forgified Fabric API).
		#If you experience 'IncompatibleClassChangeError', disable this and restart.
		#Default: false (disabled for stability)
		enableSearchTerms = false
		#Only add search terms when advanced tooltips are shown (F3+H). Default: true
		requireAdvancedTooltips = true
		#Enable trait name search terms (e.g., 'sharp', 'durable')
		enableTraitSearch = true
		#Enable part type search terms (e.g., 'blade', 'handle')
		enablePartTypeSearch = true
