@Override
public void draw(int mouseX, int mouseY, float partialTick) {
RenderUtil.renderQuad2D(bounds.x, bounds.y, 0, bounds.width, bounds.height, ColorUtil.getRGB(Color.black));
Minecraft mc = Minecraft.getMinecraft();
ScaledResolution scaledresolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight);
int vpx = ( (screen.getGuiLeft() + bounds.x - screen.getOverlayOffsetX())* scaledresolution.getScaleFactor());
int vpy = (screen.getGuiTop() + 4) * scaledresolution.getScaleFactor();
int w = bounds.width * scaledresolution.getScaleFactor();