сливаю вам замечательный метод для рендера квадрата на мцп 1.20.2

Java:
public static void drawRect(double x, double y, double width, double height, Color color) {
VertexConsumer vertexconsumer = bufferSource.getBuffer(RenderType.gui());
vertexconsumer.vertex(x,y, 0.0F).color(color.getRGB()).endVertex();
vertexconsumer.vertex(x+width,y, 0.0F).color(color.getRGB()).endVertex();
vertexconsumer.vertex(x+width,y+height, 0.0F).color(color.getRGB()).endVertex();
vertexconsumer.vertex(x,y+height, 0.0F).color(color.getRGB()).endVertex();
flush();
}
static void flush() {
RenderSystem.disableDepthTest();
bufferSource.endBatch();
RenderSystem.enableDepthTest();
}