From 3f7b296b2897b80998d5746fcd170f9bd94ab9e5 Mon Sep 17 00:00:00 2001 From: Kevin <92656833+kevinthegreat1@users.noreply.github.com> Date: Sun, 22 Oct 2023 17:08:24 -0400 Subject: Fix dropdown capitalization sorting (#114) --- .../main/java/dev/isxander/yacl3/gui/utils/ItemRegistryHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'common/src/main/java/dev/isxander/yacl3/gui/utils') diff --git a/common/src/main/java/dev/isxander/yacl3/gui/utils/ItemRegistryHelper.java b/common/src/main/java/dev/isxander/yacl3/gui/utils/ItemRegistryHelper.java index 5b52246..5bfbefb 100644 --- a/common/src/main/java/dev/isxander/yacl3/gui/utils/ItemRegistryHelper.java +++ b/common/src/main/java/dev/isxander/yacl3/gui/utils/ItemRegistryHelper.java @@ -86,9 +86,9 @@ public final class ItemRegistryHelper { "minecraft:deepslate_diamond_ore", even though the second is lexicographically smaller */ .sorted((id1, id2) -> { - String path = (sep == -1 ? value : value.substring(sep + 1)); - boolean id1StartsWith = id1.getPath().startsWith(path); - boolean id2StartsWith = id2.getPath().startsWith(path); + String path = (sep == -1 ? value : value.substring(sep + 1)).toLowerCase(); + boolean id1StartsWith = id1.getPath().toLowerCase().startsWith(path); + boolean id2StartsWith = id2.getPath().toLowerCase().startsWith(path); if (id1StartsWith) { if (id2StartsWith) { return id1.compareTo(id2); -- cgit