Backported mod to 1.15.x
Backported to 1.16.x
Forge 1.16.1 will show incompatible data pack under select data pack. This is because "pack_format": 6 is used for 1.16.2-1.16.5 instead of "pack_format": 5.
Backport to 1.17.1
Backported to 1.18.x
Port to multiloader.