public abstract class ItemDataProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CloudItemStack |
item |
protected com.nukkitx.nbt.NbtMap |
tag |
| Constructor and Description |
|---|
ItemDataProvider(CloudItemStack item,
com.nukkitx.nbt.NbtMap tag) |
| Modifier and Type | Method and Description |
|---|---|
abstract Set<Identifier> |
getCanDestroy() |
abstract Set<Identifier> |
getCanPlaceOn() |
String |
getCustomName() |
Set<Enchantment> |
getEnchantments() |
List<String> |
getLore() |
<T> T |
getMetadata(Class<T> clazz) |
protected final CloudItemStack item
protected final com.nukkitx.nbt.NbtMap tag
public ItemDataProvider(CloudItemStack item, com.nukkitx.nbt.NbtMap tag)
public String getCustomName()
public Set<Enchantment> getEnchantments()
public abstract Set<Identifier> getCanDestroy()
public abstract Set<Identifier> getCanPlaceOn()
public <T> T getMetadata(Class<T> clazz)
Copyright © 2020. All rights reserved.