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 StringgetId()获取物品ID final UnitsetId(String id)获取物品ID final IntegergetAmount()获取物品数量 final UnitsetAmount(Integer amount)获取物品数量 final DoublegetProbability()获取生成概率(0-1) final UnitsetProbability(Double probability)获取生成概率(0-1) final BooleangetRandom()获取是否反复随机 final UnitsetRandom(Boolean random)获取是否反复随机 final StringgetData()获取指向数据 final UnitsetData(String data)获取指向数据 final StringgetInfo()物品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:
生成出的物品
-
-
-
-