diff --git a/src/main/java/codechicken/nei/recipe/DebugHandlerWidget.java b/src/main/java/codechicken/nei/recipe/DebugHandlerWidget.java index 07b58ef28..0c624ba97 100644 --- a/src/main/java/codechicken/nei/recipe/DebugHandlerWidget.java +++ b/src/main/java/codechicken/nei/recipe/DebugHandlerWidget.java @@ -132,8 +132,13 @@ public boolean onMouseWheel(int i, int mx, int my) { public boolean showWidget = false; private static final int BORDER_PADDING = 6; - private final DrawableResource BG_TEXTURE = new DrawableBuilder("nei:textures/gui/recipebg.png", 0, 0, 176, 166) - .build(); + private static final int TRANSPARENCY_BORDER = 4; + private final DrawableResource BG_TEXTURE = new DrawableBuilder( + "nei:textures/gui/recipebg.png", + 0, + 0, + 176 + TRANSPARENCY_BORDER * 2, + 166 + TRANSPARENCY_BORDER * 2).build(); public DebugHandlerWidget() { GuiContainerManager.addInputHandler(this); @@ -312,14 +317,14 @@ public void draw(int mx, int my) { GL11.glScaled(1, 1, 2f); GL11.glDisable(GL11.GL_DEPTH_TEST); BG_TEXTURE.draw( - this.x, - this.y, - this.w, - this.h, - BORDER_PADDING, - BORDER_PADDING, - BORDER_PADDING, - BORDER_PADDING); + this.x - TRANSPARENCY_BORDER, + this.y - TRANSPARENCY_BORDER, + this.w + TRANSPARENCY_BORDER * 2, + this.h + TRANSPARENCY_BORDER * 2, + BORDER_PADDING + TRANSPARENCY_BORDER, + BORDER_PADDING + TRANSPARENCY_BORDER, + BORDER_PADDING + TRANSPARENCY_BORDER, + BORDER_PADDING + TRANSPARENCY_BORDER); GuiDraw.drawRect( this.x + INLINE_PADDING, this.y + BORDER_PADDING, diff --git a/src/main/java/codechicken/nei/recipe/RecipeTooltipLineHandler.java b/src/main/java/codechicken/nei/recipe/RecipeTooltipLineHandler.java index 49039dd35..8e69de7d0 100644 --- a/src/main/java/codechicken/nei/recipe/RecipeTooltipLineHandler.java +++ b/src/main/java/codechicken/nei/recipe/RecipeTooltipLineHandler.java @@ -17,12 +17,13 @@ public class RecipeTooltipLineHandler implements ITooltipLineHandler { private static final int BG_PADDING = 5; - private static final DrawableResource BG_TEXTURE = new DrawableBuilder( + private static final int TRANSPARENCY_BORDER = 4; + private final DrawableResource BG_TEXTURE = new DrawableBuilder( "nei:textures/gui/recipebg.png", 0, 0, - 176, - 166).build(); + 176 + TRANSPARENCY_BORDER * 2, + 166 + TRANSPARENCY_BORDER * 2).build(); protected long lastUpdate = System.currentTimeMillis(); protected String recipeName = ""; @@ -88,7 +89,15 @@ public void draw(int x, int y) { GuiContainerManager.enable2DRender(); GL11.glColor4f(1, 1, 1, 1); - BG_TEXTURE.draw(0, 0, size.width, size.height, BG_PADDING, BG_PADDING, BG_PADDING, BG_PADDING); + BG_TEXTURE.draw( + -TRANSPARENCY_BORDER, + -TRANSPARENCY_BORDER, + size.width + TRANSPARENCY_BORDER * 2, + size.height + TRANSPARENCY_BORDER * 2, + BG_PADDING + TRANSPARENCY_BORDER, + BG_PADDING + TRANSPARENCY_BORDER, + BG_PADDING + TRANSPARENCY_BORDER, + BG_PADDING + TRANSPARENCY_BORDER); GL11.glEnable(GL11.GL_ALPHA_TEST);