aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-22 11:20:53 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-26 16:23:21 -0400
commit6bf62de110378f06ace7c41d287bbc8923355cc8 (patch)
treea9c478d996051aab42746399acc688f3df40e764 /src/main/java/de/hysky/skyblocker/skyblock/item/tooltip
parent80acfdaa9b77a95a1e5763203b3a8d72100bdea4 (diff)
downloadSkyblocker-6bf62de110378f06ace7c41d287bbc8923355cc8.tar.gz
Skyblocker-6bf62de110378f06ace7c41d287bbc8923355cc8.tar.bz2
Skyblocker-6bf62de110378f06ace7c41d287bbc8923355cc8.zip
Replace double braced map init with Util.make
Double braces aren't good and run a risk of causing memory leaks
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/item/tooltip')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
index b776d1ed..16d64707 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/ItemTooltip.java
@@ -21,6 +21,7 @@ import net.minecraft.nbt.NbtElement;
import net.minecraft.text.MutableText;
import net.minecraft.text.Text;
import net.minecraft.util.Formatting;
+import net.minecraft.util.Util;
import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger;
@@ -125,18 +126,18 @@ public class ItemTooltip {
}
}
- final Map<Integer, String> itemTierFloors = new HashMap<>() {{
- put(1, "F1");
- put(2, "F2");
- put(3, "F3");
- put(4, "F4/M1");
- put(5, "F5/M2");
- put(6, "F6/M3");
- put(7, "F7/M4");
- put(8, "M5");
- put(9, "M6");
- put(10, "M7");
- }};
+ final Map<Integer, String> itemTierFloors = Util.make(new HashMap<>(), map -> {
+ map.put(1, "F1");
+ map.put(2, "F2");
+ map.put(3, "F3");
+ map.put(4, "F4/M1");
+ map.put(5, "F5/M2");
+ map.put(6, "F6/M3");
+ map.put(7, "F7/M4");
+ map.put(8, "M5");
+ map.put(9, "M6");
+ map.put(10, "M7");
+ });
if (SkyblockerConfigManager.get().general.dungeonQuality) {
NbtCompound ea = ItemUtils.getExtraAttributes(stack);