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 class
ItemPack.ItemInfo
物品包物品信息
-
Field Summary
Fields Modifier and Type Field Description private final ConfigurationSection
configSection
private final List<String>
items
private final ConfigurationSection
sections
private final String
configString
private final ConfigurationSection
fancyDropConfig
private final Boolean
fancyDrop
private final String
offsetXString
private final String
offsetYString
private final String
angleType
private final String
id
-
Method Summary
Modifier and Type Method Description final ConfigurationSection
getConfigSection()
获取物品包配置 final List<String>
getItems()
获取物品包物品配置 final ConfigurationSection
getSections()
获取物品包物品配置 final String
getConfigString()
获取物品包配置文本 final ConfigurationSection
getFancyDropConfig()
获取物品包多彩掉落配置 final Boolean
getFancyDrop()
获取物品包是否配置了多彩掉落信息 final String
getOffsetXString()
获取多彩掉落横向偏移文本 final String
getOffsetYString()
获取多彩掉落纵向偏移文本 final String
getAngleType()
获取多彩掉落类型文本 final String
getId()
获取物品包ID final ConfigurationSection
getSection()
获取解析后物品包配置 final ConfigurationSection
getSection(OfflinePlayer player)
获取解析后物品包配置 final ConfigurationSection
getSection(OfflinePlayer player, String data)
获取解析后物品包配置 final ConfigurationSection
getSection(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:
物品
-
-
-
-