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 ItemStackitemStackpublic final NbtItemStacknbtItemStackpublic final NbtCompounditemTagpublic final NbtCompoundneigeItemspublic final Stringidpublic 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 ItemStackgetItemStack()NbtItemStackgetNbtItemStack()NbtCompoundgetItemTag()NbtCompoundgetNeigeItems()StringgetId()HashMap<String, String>getData()StringgetDataValue(@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)
-
-
-
-