diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-01-02 17:26:37 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-01-02 17:26:37 +0800 |
| commit | 90ae207ac43e5d7a7ae6a1eab59e0f522d931d72 (patch) | |
| tree | 69b53bbb1fa9fe13a94ae63defa6631c564c81a9 /src/main/java | |
| parent | e0f80d101d2610051272a94e905eaf8014aead41 (diff) | |
| download | RoughlyEnoughItems-90ae207ac43e5d7a7ae6a1eab59e0f522d931d72.tar.gz RoughlyEnoughItems-90ae207ac43e5d7a7ae6a1eab59e0f522d931d72.tar.bz2 RoughlyEnoughItems-90ae207ac43e5d7a7ae6a1eab59e0f522d931d72.zip | |
Temp solution on config
Diffstat (limited to 'src/main/java')
| -rwxr-xr-x | src/main/java/me/shedaniel/Core.java | 2 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/gui/GuiItemList.java | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/me/shedaniel/Core.java b/src/main/java/me/shedaniel/Core.java index f6012dc80..08a72554f 100755 --- a/src/main/java/me/shedaniel/Core.java +++ b/src/main/java/me/shedaniel/Core.java @@ -46,6 +46,7 @@ public class Core implements PacketAdder, ClientModInitializer { public static final File configFile = new File(FabricLoader.INSTANCE.getConfigDirectory(), "rei.json"); public static REIConfig config; public static ClientListener clientListener; + public static boolean centreSearchBox; @Override public void onInitializeClient() { @@ -53,6 +54,7 @@ public class Core implements PacketAdder, ClientModInitializer { registerEvents(); try { loadConfig(); + centreSearchBox = config.centreSearchBox; } catch (IOException e) { e.printStackTrace(); } diff --git a/src/main/java/me/shedaniel/gui/GuiItemList.java b/src/main/java/me/shedaniel/gui/GuiItemList.java index accd02f61..f0c8ce3aa 100755 --- a/src/main/java/me/shedaniel/gui/GuiItemList.java +++ b/src/main/java/me/shedaniel/gui/GuiItemList.java @@ -29,7 +29,7 @@ import java.util.stream.Stream; public class GuiItemList extends Drawable { - public static final int FOOTERSIZE = 44; + public final int FOOTERSIZE; private ContainerGui overlayedGui; private static int page = 0; private ArrayList<REISlot> displaySlots; @@ -48,6 +48,7 @@ public class GuiItemList extends Drawable { public GuiItemList(ContainerGui overlayedGui) { super(calculateRect(overlayedGui)); + FOOTERSIZE = Core.centreSearchBox ? 18 : 44; displaySlots = new ArrayList<>(); controls = new ArrayList<>(); this.overlayedGui = overlayedGui; @@ -119,7 +120,7 @@ public class GuiItemList extends Drawable { private Rectangle getSearchBoxArea() { int ch = ((IMixinContainerGui) overlayedGui).getContainerHeight(), cw = ((IMixinContainerGui) overlayedGui).getContainerWidth(); - if (Core.config.centreSearchBox) { + if (Core.centreSearchBox) { if (ch + 4 + 18 > rect.height) //Will be out of bounds return new Rectangle(overlayedGui.width / 2 - cw / 2, rect.height + 100, cw, 18); return new Rectangle(overlayedGui.width / 2 - cw / 2, rect.height - 31, cw, 18); |
