Since client/singleplayer doesnt have anything similar to the initial-enabled-packs and initial-disabled-packs options from dedicated server's server.properties file, i suggest implementing a config file only for clients to specify the default list of datapacks to be automatically loaded from datapacks folder, and their order. If possible, also allow the internal ones (bundle and update_1_20 on 1.19.4) to be activated by default (in vanilla they are disabled by default).
Since client/singleplayer doesnt have anything similar to the
initial-enabled-packs
andinitial-disabled-packs
options from dedicated server'sserver.properties
file, i suggest implementing a config file only for clients to specify the default list of datapacks to be automatically loaded fromdatapacks
folder, and their order. If possible, also allow the internal ones (bundle
andupdate_1_20
on 1.19.4) to be activated by default (in vanilla they are disabled by default).