Public static non-final variables are extraordinarily sketchy in general. There is nothing stopping a module from changing these mid-game and breaking everything.

I would question making these variable in the first place. It is very difficult to make sensible optimizations and design chunk feature generators when you can't even make basic assumptions on chunk size. Limits are strengths, in the right place.