Class ItemDataProvider

java.lang.Object
org.cloudburstmc.server.item.provider.ItemDataProvider
Direct Known Subclasses:
EmptyItemProvider, NbtItemProvider, NetworkItemProvider

public abstract class ItemDataProvider extends Object
  • Field Details

    • item

      protected final CloudItemStack item
    • tag

      protected final com.nukkitx.nbt.NbtMap tag
  • Constructor Details

    • ItemDataProvider

      public ItemDataProvider(CloudItemStack item, com.nukkitx.nbt.NbtMap tag)
  • Method Details

    • getCustomName

      public String getCustomName()
    • getLore

      public List<String> getLore()
    • getEnchantments

      public Set<org.cloudburstmc.api.enchantment.EnchantmentInstance> getEnchantments()
    • getCanDestroy

      public abstract Set<org.cloudburstmc.api.util.Identifier> getCanDestroy()
    • getCanPlaceOn

      public abstract Set<org.cloudburstmc.api.util.Identifier> getCanPlaceOn()
    • getMetadata

      public <T> T getMetadata(Class<T> clazz)