diff --git a/src/main/java/org/violetmoon/quark/content/client/module/ChestSearchingModule.java b/src/main/java/org/violetmoon/quark/content/client/module/ChestSearchingModule.java index 3808064ca3..53d8fe822c 100644 --- a/src/main/java/org/violetmoon/quark/content/client/module/ChestSearchingModule.java +++ b/src/main/java/org/violetmoon/quark/content/client/module/ChestSearchingModule.java @@ -88,7 +88,7 @@ public boolean searchBarShown() { @LoadEvent public final void clientSetup(ZClientSetup event) { - InventoryButtonHandler.addButtonProvider(this, ButtonTargetType.CONTAINER_INVENTORY, 1, (parent, x, y) -> new MiniInventoryButton(parent, 3, x, y, "quark.gui.button.filter", (b) -> { + InventoryButtonHandler.addButtonProvider(this, ButtonTargetType.CONTAINER_INVENTORY, 1, (parent, x, y) -> new MiniInventoryButton(parent, 3, parent.getXSize() - 30, 5, "quark.gui.button.filter", (b) -> { if(searchBar != null) { searchEnabled = !searchEnabled; updateSearchStatus(); diff --git a/src/main/java/org/violetmoon/quark/content/management/module/InventorySortingModule.java b/src/main/java/org/violetmoon/quark/content/management/module/InventorySortingModule.java index b28a1826c2..26c1e26cd5 100644 --- a/src/main/java/org/violetmoon/quark/content/management/module/InventorySortingModule.java +++ b/src/main/java/org/violetmoon/quark/content/management/module/InventorySortingModule.java @@ -73,7 +73,7 @@ public void registerKeybinds(ZKeyMapping event) { } private InventoryButtonHandler.ButtonProvider provider(String tooltip, boolean forcePlayer, BooleanSupplier condition) { - return (parent, x, y) -> !condition.getAsBoolean() ? null : new MiniInventoryButton(parent, 0, x, y, "quark.gui.button." + tooltip, (b) -> QuarkClient.ZETA_CLIENT.sendToServer(new SortInventoryMessage(forcePlayer))); + return (parent, x, y) -> !condition.getAsBoolean() ? null : new MiniInventoryButton(parent, 0, tooltip.equals("sort_container") ? parent.getXSize() - 18 : x, tooltip.equals("sort_container") ? 5 : y, "quark.gui.button." + tooltip, (b) -> QuarkClient.ZETA_CLIENT.sendToServer(new SortInventoryMessage(forcePlayer))); } private void click() {