aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker
diff options
context:
space:
mode:
authorKonaeAkira <longtruong2411@gmail.com>2022-01-28 16:20:50 +0100
committerKonaeAkira <longtruong2411@gmail.com>2022-01-28 16:20:50 +0100
commitfd16a51c49ba9cd7f5d5af8614f92369666c97fe (patch)
treefc9cfcf3a5c0baab88d6de5497da4f0cd64a61a9 /src/main/java/me/xmrvizzy/skyblocker
parent689c4906e4e8ca51356e4b7c77be9fe011dad0ac (diff)
downloadSkyblocker-fd16a51c49ba9cd7f5d5af8614f92369666c97fe.tar.gz
Skyblocker-fd16a51c49ba9cd7f5d5af8614f92369666c97fe.tar.bz2
Skyblocker-fd16a51c49ba9cd7f5d5af8614f92369666c97fe.zip
Fix recipe book sometimes being rendered in the wrong position
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/mixin/RecipeBookWidgetAccessor.java2
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java3
2 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/RecipeBookWidgetAccessor.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/RecipeBookWidgetAccessor.java
index ef8319a0..808b2950 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/mixin/RecipeBookWidgetAccessor.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/RecipeBookWidgetAccessor.java
@@ -10,7 +10,5 @@ public interface RecipeBookWidgetAccessor {
@Accessor
String getSearchText();
@Accessor
- int getLeftOffset();
- @Accessor
TextFieldWidget getSearchField();
}
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java
index 7560d43d..5555ee9d 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java
@@ -35,7 +35,7 @@ public class ItemListWidget extends RecipeBookWidget implements Drawable, Select
super.initialize(parentWidth, parentHeight, client, narrow, craftingScreenHandler);
this.parentWidth = parentWidth;
this.parentHeight = parentHeight;
- this.leftOffset = ((RecipeBookWidgetAccessor)this).getLeftOffset();
+ this.leftOffset = narrow ? 0 : 86;
this.searchField = ((RecipeBookWidgetAccessor)this).getSearchField();
int x = (this.parentWidth - 147) / 2 - this.leftOffset;
int y = (this.parentHeight - 166) / 2;
@@ -51,6 +51,7 @@ public class ItemListWidget extends RecipeBookWidget implements Drawable, Select
RenderSystem.setShader(GameRenderer::getPositionTexShader);
RenderSystem.setShaderTexture(0, TEXTURE);
RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F);
+ this.searchField = ((RecipeBookWidgetAccessor)this).getSearchField();
int i = (this.parentWidth - 147) / 2 - this.leftOffset;
int j = (this.parentHeight - 166) / 2;
this.drawTexture(matrices, i, j, 1, 1, 147, 166);