diff options
author | nmccullagh <narhanael64@gmail.com> | 2024-07-07 12:49:42 +0100 |
---|---|---|
committer | nmccullagh <narhanael64@gmail.com> | 2024-07-07 12:49:42 +0100 |
commit | 5f3c5b728515b7c1f4396394a7f2757a872697ce (patch) | |
tree | 2c34131fe0d93e30666125940340ba1b493fc35d /src/main/java/de/hysky/skyblocker/skyblock/profileviewer | |
parent | daa3eca29e3c3732431d2e5f45adae7790804c82 (diff) | |
download | Skyblocker-5f3c5b728515b7c1f4396394a7f2757a872697ce.tar.gz Skyblocker-5f3c5b728515b7c1f4396394a7f2757a872697ce.tar.bz2 Skyblocker-5f3c5b728515b7c1f4396394a7f2757a872697ce.zip |
int2objectmapcauseyep
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/profileviewer')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/profileviewer/inventory/Pet.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/inventory/Pet.java b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/inventory/Pet.java index 9a279bbe..3ab53921 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/inventory/Pet.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/inventory/Pet.java @@ -10,6 +10,9 @@ import de.hysky.skyblocker.utils.NEURepoManager; import io.github.moulberry.repo.constants.PetNumbers; import io.github.moulberry.repo.data.NEUItem; import io.github.moulberry.repo.data.Rarity; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectMaps; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import net.minecraft.component.DataComponentTypes; import net.minecraft.component.type.LoreComponent; import net.minecraft.component.type.ProfileComponent; @@ -47,14 +50,14 @@ public class Pet { "COMMON", 0, "UNCOMMON", 1, "RARE", 2, "EPIC", 3, "LEGENDARY", 4, "MYTHIC", 5 ); - private static final Map<Integer, Formatting> RARITY_COLOR_MAP = Map.of( + private static final Int2ObjectMap<Formatting> RARITY_COLOR_MAP = Int2ObjectMaps.unmodifiable(new Int2ObjectOpenHashMap<>(Map.of( 0, Formatting.WHITE, // COMMON 1, Formatting.GREEN, // UNCOMMON 2, Formatting.BLUE, // RARE 3, Formatting.DARK_PURPLE, // EPIC 4, Formatting.GOLD, // LEGENDARY 5, Formatting.LIGHT_PURPLE // MYTHIC - ); + ))); public Pet(PetCache.PetInfo petData) { this.name = petData.type(); |