protected void drawSlider(int mouseX, int mouseY, int sliderX, int sliderY) { int sliderMidX = _sliderWidth / 2; int sliderMidY = _sliderHeight / 2; int sliderEndX = _sliderWidth - sliderMidX; int sliderEndY = _sliderHeight - sliderMidY; if (!isEnabled()) { gui.bindTexture(DISABLED); } else if (isHovering(mouseX, mouseY)) { gui.bindTexture(HOVER); } else { gui.bindTexture(ENABLED); } GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); drawTexturedModalRect(sliderX, sliderY, 0, 0, sliderMidX, sliderMidY); drawTexturedModalRect(sliderX, sliderY + sliderMidY, 0, 256 - sliderEndY, sliderMidX, sliderEndY); drawTexturedModalRect(sliderX + sliderMidX, sliderY, 256 - sliderEndX, 0, sliderEndX, sliderMidY); drawTexturedModalRect(sliderX + sliderMidX, sliderY + sliderMidY, 256 - sliderEndX, 256 - sliderEndY, sliderEndX, sliderEndY); }