diff --git a/src/main/java/xyz/alexcrea/cuanvil/api/MaterialGroupApi.java b/src/main/java/xyz/alexcrea/cuanvil/api/MaterialGroupApi.java index 8b51ed0..88fa7cd 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/api/MaterialGroupApi.java +++ b/src/main/java/xyz/alexcrea/cuanvil/api/MaterialGroupApi.java @@ -168,7 +168,7 @@ public class MaterialGroupApi { } public static List itemTypesSetToStringList(@NotNull Set types) { - return types.stream().map(item -> item.getKey().getKey().toLowerCase()).toList(); + return types.stream().map(item -> item.getKey().toString()).toList(); } public static List materialGroupSetToStringList(@NotNull Set groups) { diff --git a/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java b/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java index 332b5fe..92054db 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java +++ b/src/main/java/xyz/alexcrea/cuanvil/update/Update_1_21.java @@ -2,12 +2,14 @@ package xyz.alexcrea.cuanvil.update; import io.delilaheve.CustomAnvil; import org.bukkit.configuration.file.FileConfiguration; +import org.bukkit.inventory.ItemType; import xyz.alexcrea.cuanvil.config.ConfigHolder; import static xyz.alexcrea.cuanvil.update.UpdateUtils.addAbsentToList; // This is a temporary class that aim to handle 1.21 update. // It will be replaced by a better system later. +@SuppressWarnings("UnstableApiUsage") public class Update_1_21 { private static final Version V1_21 = new Version(1, 21); @@ -40,7 +42,7 @@ public class Update_1_21 { // Add mace to groups groupConfig.set("mace.type", "include"); - addAbsentToList(groupConfig, "mace.items", "mace"); + addAbsentToList(groupConfig, "mace.items", ItemType.MACE.getKey().toString()); addAbsentToList(groupConfig, "can_unbreak.groups", "mace");