Package ru.cwcode.cwutils.items
Class ItemStackUtils
java.lang.Object
ru.cwcode.cwutils.items.ItemStackUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.inventory.ItemStack[]cloneItemStacks(org.bukkit.inventory.ItemStack[] itemStacks) static voideditMeta(org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.inventory.meta.ItemMeta> editor) static @Nullable org.bukkit.MaterialfromLegacyID(int ID, byte Data) static @Nullable org.bukkit.inventory.ItemStackstatic net.kyori.adventure.text.ComponentgetDisplayNameWithoutBrackets(org.bukkit.inventory.ItemStack item) static booleanisSimilar(@Nullable org.bukkit.inventory.ItemStack item1, @Nullable org.bukkit.inventory.ItemStack item2, @NotNull SimilarMode... modes) static org.bukkit.inventory.ItemStackremoveItalicFont(org.bukkit.inventory.ItemStack itemStack) static @Nullable StringtoSNBT(org.bukkit.inventory.ItemStack itemStack)
-
Constructor Details
-
ItemStackUtils
public ItemStackUtils()
-
-
Method Details
-
fromLegacyID
@Nullable public static @Nullable org.bukkit.Material fromLegacyID(int ID, byte Data) -
cloneItemStacks
public static org.bukkit.inventory.ItemStack[] cloneItemStacks(org.bukkit.inventory.ItemStack[] itemStacks) -
editMeta
public static void editMeta(org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.inventory.meta.ItemMeta> editor) -
removeItalicFont
public static org.bukkit.inventory.ItemStack removeItalicFont(org.bukkit.inventory.ItemStack itemStack) -
isSimilar
public static boolean isSimilar(@Nullable @Nullable org.bukkit.inventory.ItemStack item1, @Nullable @Nullable org.bukkit.inventory.ItemStack item2, @NotNull @NotNull SimilarMode... modes) -
toSNBT
-
fromSNBT
-
getDisplayNameWithoutBrackets
public static net.kyori.adventure.text.Component getDisplayNameWithoutBrackets(org.bukkit.inventory.ItemStack item)
-