Package pers.neige.neigeitems.item
Class ItemPack.ItemInfo
-
- All Implemented Interfaces:
public final class ItemPack.ItemInfo
物品包物品信息
-
-
Constructor Summary
Constructors Constructor Description ItemPack.ItemInfo(String info)
-
Method Summary
Modifier and Type Method Description final List<String>
getArgs()
获取物品参数 final String
getId()
获取物品ID final Unit
setId(String id)
获取物品ID final Integer
getAmount()
获取物品数量 final Unit
setAmount(Integer amount)
获取物品数量 final Double
getProbability()
获取生成概率(0-1) final Unit
setProbability(Double probability)
获取生成概率(0-1) final Boolean
getRandom()
获取是否反复随机 final Unit
setRandom(Boolean random)
获取是否反复随机 final String
getData()
获取指向数据 final Unit
setData(String data)
获取指向数据 final String
getInfo()
物品ID (数量(或随机最小数量-随机最大数量)) (生成概率) (是否反复随机) (指向数据) final ArrayList<ItemStack>
getItemStacks()
生成物品 final ArrayList<ItemStack>
getItemStacks(OfflinePlayer player)
生成物品 -
-
Constructor Detail
-
ItemPack.ItemInfo
ItemPack.ItemInfo(String info)
-
-
Method Detail
-
getProbability
final Double getProbability()
获取生成概率(0-1)
-
setProbability
final Unit setProbability(Double probability)
获取生成概率(0-1)
-
getItemStacks
final ArrayList<ItemStack> getItemStacks()
生成物品
- Returns:
生成出的物品
-
getItemStacks
final ArrayList<ItemStack> getItemStacks(OfflinePlayer player)
生成物品
- Parameters:
player
- 用于解析物品的玩家- Returns:
生成出的物品
-
-
-
-