public abstract class WCAttributeBase
extends java.lang.Object
| 构造器和说明 |
|---|
WCAttributeBase(java.lang.String name,
WCAttributeType wcAttributeType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAttributeValue(double attributeValue)
添加属性值
|
double |
correct(double value)
纠正数值
|
java.lang.String |
getAttributeByLore(java.lang.String lore)
获取lore的属性值
|
double |
getChanceToDecimal(double chance)
获取概率的小数
|
double |
getDecimalToChance(double decimal)
获取小数的概率
|
int |
getPriority()
获取优先级
|
java.lang.String |
getViewName()
获取显示名称
|
abstract boolean |
loadAttribute(java.lang.String lore)
读取属性的方法
|
WCAttributeBase |
newSubWCAttribute()
新建一个子属性
|
boolean |
probability(double chance)
判断概率
|
void |
registerAttribute(cn.nukkit.plugin.Plugin plugin) |
java.lang.String |
toString() |
public WCAttributeBase(java.lang.String name,
WCAttributeType wcAttributeType)
public void registerAttribute(cn.nukkit.plugin.Plugin plugin)
public abstract boolean loadAttribute(java.lang.String lore)
lore - Booleanpublic double correct(double value)
public final java.lang.String getAttributeByLore(java.lang.String lore)
lore - public final double getChanceToDecimal(double chance)
chance - public final double getDecimalToChance(double decimal)
decimal - public final boolean probability(double chance)
chance - public final void addAttributeValue(double attributeValue)
attributeValue - @author: WCPEpublic final int getPriority()
Integerpublic java.lang.String getViewName()
Stringpublic final WCAttributeBase newSubWCAttribute()
WCAttributeBasepublic java.lang.String toString()
toString 在类中 java.lang.Object