Package pers.neige.neigeitems.item
Class ItemInfo
-
- All Implemented Interfaces:
public final class ItemInfo
用于在判断NI物品后返回NI物品信息, 详见ItemUtils#isNiItem
-
-
Field Summary
Fields Modifier and Type Field Description public final ItemStack
itemStack
public final NbtItemStack
nbtItemStack
public final NbtCompound
itemTag
public final NbtCompound
neigeItems
public final String
id
public volatile HashMap<String, String>
data
-
Constructor Summary
Constructors Constructor Description ItemInfo(ItemStack itemStack, NbtItemStack nbtItemStack, NbtCompound itemTag, NbtCompound neigeItems, String id, HashMap<String, String> data)
用于在判断NI物品后返回NI物品信息, 详见ItemUtils#isNiItem
-
Method Summary
Modifier and Type Method Description ItemStack
getItemStack()
NbtItemStack
getNbtItemStack()
NbtCompound
getItemTag()
NbtCompound
getNeigeItems()
String
getId()
HashMap<String, String>
getData()
String
getDataValue(@NonNull() String dataKey)
-
-
Constructor Detail
-
ItemInfo
ItemInfo(ItemStack itemStack, NbtItemStack nbtItemStack, NbtCompound itemTag, NbtCompound neigeItems, String id, HashMap<String, String> data)
用于在判断NI物品后返回NI物品信息, 详见ItemUtils#isNiItem- Parameters:
itemStack
- 物品本身nbtItemStack
- NbtItemStackitemTag
- 物品NBTneigeItems
- NI物品特殊NBTid
- 物品IDdata
- 指向数据
-
-
Method Detail
-
getItemStack
@NonNull() ItemStack getItemStack()
-
getNbtItemStack
@NonNull() NbtItemStack getNbtItemStack()
-
getItemTag
@NonNull() NbtCompound getItemTag()
-
getNeigeItems
@NonNull() NbtCompound getNeigeItems()
-
getDataValue
@Nullable() String getDataValue(@NonNull() String dataKey)
-
-
-
-