Why didn’t you follow dualspires suggestion in [Solvejd]How to loop through a list for Configuration - #13 by dualspiral
Storing it as class references is more efficient, but maybe if you want modded support I could understand wanting to use strings.
Anyway, I’d suggest dumping the strings you are attempting to filter, my bet is you will find that you have the strings incorrect in your array… e.g. BLAZE should be MINECRAFT:BLAZE
That said, without some sort of validation and error reporting on the strings you get from the config, people are going to be very confused.