Interface IDataComponents


public interface IDataComponents
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    appendLoreJson(org.bukkit.inventory.ItemStack bukkitItem, List<String> endLinesJson)
     
    default boolean
    copyAttributeModifiers(org.bukkit.inventory.ItemStack bukkitItemStackSource, org.bukkit.inventory.ItemStack bukkitItemStackDestination)
     
    default boolean
    copyLore(org.bukkit.inventory.ItemStack bukkitItemStackSource, org.bukkit.inventory.ItemStack bukkitItemStackDestination)
     
    default Object
    getCustomName(org.bukkit.inventory.ItemStack bukkitItemStack)
     
    getCustomNameJson(org.bukkit.inventory.ItemStack bukkitItemStack)
     
    default Object
    getItemName(org.bukkit.inventory.ItemStack bukkitItemStack)
     
    @Nullable List<Object>
    getLore(org.bukkit.inventory.ItemStack bukkitItemStack)
     
    getOrAddCustomDataComponent(org.bukkit.inventory.ItemStack bukkitItem)
     
    default void
    setCustomName(org.bukkit.inventory.ItemStack bukkitItem, String json)
     
    default void
    setItemName(org.bukkit.inventory.ItemStack bukkitItem, String json)
     
    void
    setLore(org.bukkit.inventory.ItemStack bukkitItemStack, @Nullable List<?> lore)
     
  • Method Details

    • getCustomName

      default Object getCustomName(org.bukkit.inventory.ItemStack bukkitItemStack)
    • getCustomNameJson

      String getCustomNameJson(org.bukkit.inventory.ItemStack bukkitItemStack)
    • getItemName

      default Object getItemName(org.bukkit.inventory.ItemStack bukkitItemStack)
    • getLore

      @Nullable @Nullable List<Object> getLore(org.bukkit.inventory.ItemStack bukkitItemStack)
    • setLore

      void setLore(org.bukkit.inventory.ItemStack bukkitItemStack, @Nullable @Nullable List<?> lore)
    • copyAttributeModifiers

      default boolean copyAttributeModifiers(org.bukkit.inventory.ItemStack bukkitItemStackSource, org.bukkit.inventory.ItemStack bukkitItemStackDestination)
    • copyLore

      default boolean copyLore(org.bukkit.inventory.ItemStack bukkitItemStackSource, org.bukkit.inventory.ItemStack bukkitItemStackDestination)
    • appendLoreJson

      default void appendLoreJson(org.bukkit.inventory.ItemStack bukkitItem, List<String> endLinesJson)
    • setCustomName

      default void setCustomName(org.bukkit.inventory.ItemStack bukkitItem, String json)
    • setItemName

      default void setItemName(org.bukkit.inventory.ItemStack bukkitItem, String json)
    • getOrAddCustomDataComponent

      Object getOrAddCustomDataComponent(org.bukkit.inventory.ItemStack bukkitItem)