Empty block states in noise_provider does not cause validation to fail, causing crash
Summary
When noise_provider block state provider has empty states, it should cause pack validation to fail; currently it does not, instead causing a crash. (This issue exists in 1.20.6 as well.)
Steps to Reproduce
- Add the attached pack.
- Get a pair of boots with the enchantment test:noise.
- Wear it.
Expected Result
The data pack should fail to validate.
Actual Result
Game crashes.