From 9c3d615e7835f6753e5bd5650d9fb0ac69aa2905 Mon Sep 17 00:00:00 2001 From: Jules Date: Fri, 17 Nov 2023 18:26:50 +0100 Subject: [PATCH] Fixed gems displaying order --- .../main/java/net/Indyuce/mmoitems/stat/SkullTextureStat.java | 3 ++- .../java/net/Indyuce/mmoitems/stat/data/GemSocketsData.java | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/SkullTextureStat.java b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/SkullTextureStat.java index aa6da37b..3c00529a 100644 --- a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/SkullTextureStat.java +++ b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/SkullTextureStat.java @@ -29,7 +29,8 @@ import java.util.UUID; public class SkullTextureStat extends ItemStat { public SkullTextureStat() { - super("SKULL_TEXTURE", VersionMaterial.PLAYER_HEAD.toMaterial(), "Skull Texture", new String[]{"The skull texture &nvalue&7.", "Can be found on head databases."}, new String[]{"all"}, VersionMaterial.PLAYER_HEAD.toMaterial()); + super("SKULL_TEXTURE", VersionMaterial.PLAYER_HEAD.toMaterial(), "Skull Texture", new String[]{"The skull texture &nvalue&7 which can be found on head databases.", + "1.20+ users are advised to use the texture&n URL&7 instead."}, new String[]{"all"}, VersionMaterial.PLAYER_HEAD.toMaterial()); } @Override diff --git a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/GemSocketsData.java b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/GemSocketsData.java index 1daa9d4e..52baf3e3 100644 --- a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/GemSocketsData.java +++ b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/GemSocketsData.java @@ -5,11 +5,9 @@ import com.google.gson.JsonObject; import io.lumine.mythic.lib.api.util.ui.SilentNumbers; import net.Indyuce.mmoitems.MMOItems; import net.Indyuce.mmoitems.api.item.build.MMOItemBuilder; -import net.Indyuce.mmoitems.stat.GemSockets; import net.Indyuce.mmoitems.stat.data.random.RandomStatData; import net.Indyuce.mmoitems.stat.data.type.Mergeable; import net.Indyuce.mmoitems.stat.data.type.StatData; -import org.apache.commons.lang.Validate; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -25,7 +23,7 @@ import java.util.*; */ public class GemSocketsData implements StatData, Mergeable, RandomStatData { @NotNull - private final Set gems = new HashSet<>(); + private final Set gems = new LinkedHashSet<>(); @NotNull private final List emptySlots;