Not sure what a snowball generator is but I can't help but think it sounds fine.
The obsidian ones I'm thinking are probably fine too.
The sand/gravel one, however, is literally something from nothing and is also a very effective lag machine, please don't.
So to make this clear obsidian, snowball, etc. are allowed as long they reguire to turn something into something else. On the other hand sand and gravel generators are not allowed.
But I have 1 more question: can I make a sand and gravel generator if I can find a way to create sand with something else? Instead of creating things out of noting.
Sure, whatever, sand made out of something and something something. Go wild.