#Number of worker threads. 0 = auto (cores - 2, min 2).
#Range: 0 ~ 64
worker_count = 0
#Log how long each acceleration phase took.
log_timing = true

[filter]
	#Strategy for accelerating JEI ingredient filter build.
	#  OFF              — vanilla JEI
	#  BATCH            — pack per-item calls into one addAll (~10-15% faster, safe)
	#  PARALLEL_PREFIX  — build each search prefix on its own thread (safe)
	#  PARALLEL_FULL    — also parallelize tokenization inside each prefix (best)
	#Default: PARALLEL_FULL
	#Allowed Values: OFF, BATCH, PARALLEL_PREFIX, PARALLEL_FULL
	mode = "PARALLEL_FULL"

[plugins]
	#EXPERIMENTAL. Phase names of PluginCaller.callOnPlugins to run in parallel.
	#Each plugin's handler runs concurrently. Mods NOT thread-safe in their JEI plugins
	#WILL crash here (we saw theurgy, ars_nouveau, compactmachines crash in our 1.21.1 test).
	#Empty list = disabled (DEFAULT, recommended).
	#Try: ["Registering recipes"] only if you've verified your mod set is safe.
	parallel_phases = []
	#EXPERIMENTAL. Build CreativeModeTab contents in parallel.
	#In our 1.21.1 test pack this LOST 22% of JEI items because some mods' tab builders
	#race on internal state. Default OFF (safe). Enable only if your mod set is verified.
	parallel_creative_tabs = false

