aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-06-20 20:33:48 +0800
committershedaniel <daniel@shedaniel.me>2023-05-29 21:02:40 +0800
commit74893ae97ff5406745bb6d388f09f0060488893f (patch)
tree4da3047537b4d2937c3753a511f9a075882ab052 /runtime/src/main/java
parent583d5b6143d3b015232076e74916a8b8295e4ba0 (diff)
downloadRoughlyEnoughItems-74893ae97ff5406745bb6d388f09f0060488893f.tar.gz
RoughlyEnoughItems-74893ae97ff5406745bb6d388f09f0060488893f.tar.bz2
RoughlyEnoughItems-74893ae97ff5406745bb6d388f09f0060488893f.zip
Make sure Mod ID tooltips are at the end
Diffstat (limited to 'runtime/src/main/java')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/ClientHelperImpl.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/ClientHelperImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/ClientHelperImpl.java
index a11bc639f..def29c864 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/ClientHelperImpl.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/ClientHelperImpl.java
@@ -135,14 +135,14 @@ public class ClientHelperImpl implements ClientHelper {
@Override
public void appendModIdToTooltips(Tooltip components, String modId) {
final String modName = ClientHelper.getInstance().getModFromModId(modId);
- boolean alreadyHasMod = false;
- for (Component s : components.getText())
+ Iterator<Component> iterator = components.getText().iterator();
+ while (iterator.hasNext()) {
+ Component s = iterator.next();
if (FormattingUtils.stripFormatting(s.getString()).equalsIgnoreCase(modName)) {
- alreadyHasMod = true;
- break;
+ iterator.remove();
}
- if (!alreadyHasMod)
- components.add(ClientHelper.getInstance().getFormattedModFromModId(modId));
+ }
+ components.add(ClientHelper.getInstance().getFormattedModFromModId(modId));
}
@Override