Switch to !stack.isEmpty() and not checking if the stack is != toItemStack.EMPTY
Fix all the world generators that are causing recursive chunkgeneration. Closes #332