Package pers.neige.neigeitems.item
Class ItemPack
-
- All Implemented Interfaces:
public final class ItemPack物品包信息
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classItemPack.ItemInfo物品包物品信息
-
Field Summary
Fields Modifier and Type Field Description private final ConfigurationSectionconfigSectionprivate final List<String>itemsprivate final ConfigurationSectionsectionsprivate final StringconfigStringprivate final ConfigurationSectionfancyDropConfigprivate final BooleanfancyDropprivate final StringoffsetXStringprivate final StringoffsetYStringprivate final StringangleTypeprivate final Stringid
-
Method Summary
Modifier and Type Method Description final ConfigurationSectiongetConfigSection()获取物品包配置 final List<String>getItems()获取物品包物品配置 final ConfigurationSectiongetSections()获取物品包物品配置 final StringgetConfigString()获取物品包配置文本 final ConfigurationSectiongetFancyDropConfig()获取物品包多彩掉落配置 final BooleangetFancyDrop()获取物品包是否配置了多彩掉落信息 final StringgetOffsetXString()获取多彩掉落横向偏移文本 final StringgetOffsetYString()获取多彩掉落纵向偏移文本 final StringgetAngleType()获取多彩掉落类型文本 final StringgetId()获取物品包ID final ConfigurationSectiongetSection()获取解析后物品包配置 final ConfigurationSectiongetSection(OfflinePlayer player)获取解析后物品包配置 final ConfigurationSectiongetSection(OfflinePlayer player, String data)获取解析后物品包配置 final ConfigurationSectiongetSection(OfflinePlayer player, HashMap<String, String> data)获取解析后物品包配置 final List<ItemStack>getItemStacks()获取物品 final List<ItemStack>getItemStacks(OfflinePlayer player)获取物品 final List<ItemStack>getItemStacks(OfflinePlayer player, String data)获取物品 final List<ItemStack>getItemStacks(OfflinePlayer player, HashMap<String, String> data)获取物品 -
-
Constructor Detail
-
ItemPack
ItemPack(String id, ConfigurationSection rawConfigSection)
- Parameters:
rawConfigSection- 物品包配置
-
-
Method Detail
-
getConfigSection
final ConfigurationSection getConfigSection()
获取物品包配置
-
getSections
final ConfigurationSection getSections()
获取物品包物品配置
-
getConfigString
final String getConfigString()
获取物品包配置文本
-
getFancyDropConfig
final ConfigurationSection getFancyDropConfig()
获取物品包多彩掉落配置
-
getFancyDrop
final Boolean getFancyDrop()
获取物品包是否配置了多彩掉落信息
-
getOffsetXString
final String getOffsetXString()
获取多彩掉落横向偏移文本
-
getOffsetYString
final String getOffsetYString()
获取多彩掉落纵向偏移文本
-
getAngleType
final String getAngleType()
获取多彩掉落类型文本
-
getSection
final ConfigurationSection getSection()
获取解析后物品包配置
- Returns:
解析后物品包配置
-
getSection
final ConfigurationSection getSection(OfflinePlayer player)
获取解析后物品包配置
- Parameters:
player- 用于解析内容的玩家- Returns:
解析后物品包配置
-
getSection
final ConfigurationSection getSection(OfflinePlayer player, String data)
获取解析后物品包配置
- Parameters:
player- 用于解析内容的玩家data- 指向数据- Returns:
解析后物品包配置
-
getSection
final ConfigurationSection getSection(OfflinePlayer player, HashMap<String, String> data)
获取解析后物品包配置
- Parameters:
player- 用于解析内容的玩家data- 指向数据- Returns:
解析后物品包配置
-
getItemStacks
final List<ItemStack> getItemStacks()
获取物品
- Returns:
物品
-
getItemStacks
final List<ItemStack> getItemStacks(OfflinePlayer player)
获取物品
- Parameters:
player- 用于解析内容的玩家- Returns:
物品
-
getItemStacks
final List<ItemStack> getItemStacks(OfflinePlayer player, String data)
获取物品
- Parameters:
player- 用于解析内容的玩家data- 指向数据- Returns:
物品
-
getItemStacks
final List<ItemStack> getItemStacks(OfflinePlayer player, HashMap<String, String> data)
获取物品
- Parameters:
player- 用于解析内容的玩家data- 指向数据- Returns:
物品
-
-
-
-