The correct option is B you need
Zero conditional or real condition deals with “real” conditions. It indicates conditions that always happen this way. We use this to describe a condition with an absolutely predictable result—in other words, to state a fact. The context refers to a real condition, “if one is tired, then one needs rest”. As in the given context, when the situation is completely likely, present tense is used in both clauses. Hence, “you need” is the correct answer choice.
Option B “you would be needed” indicates that the presence of the subject would be needed. This does not concur with the sentence.
“You would need” in option C is simple future tense, but as the context is a zero conditional sentence, future tense is incorrect and present tense is the correct answer.
The past tense “you’ve needed” in option D is grammatically incorrect.
Thus, option A is the correct answer.