public interface MageClass extends CasterProperties, CostReducer, CooldownReducer
| Modifier and Type | Method and Description |
|---|---|
boolean |
addBrush(String brushKey) |
boolean |
addSpell(String spellKey) |
SpellTemplate |
getBaseSpell(String spellKey)
Deprecated.
|
String |
getKey() |
String |
getName() |
ProgressionPath |
getPath() |
Collection<String> |
getSpells() |
boolean |
removeBrush(String brushKey) |
boolean |
removeSpell(String spellKey) |
add, addItem, canProgress, checkAndUpgrade, forceAddSpell, getAttribute, getBrushes, getController, getEffectColor, getEffectiveManaMax, getEffectiveManaRegeneration, getEffectParticleName, getLevel, getMage, getMana, getManaMax, getManaRegeneration, getMaxSpells, getSpell, getSpellLevel, getSpellTemplate, hasBrush, hasSpell, isConsumeFree, isCooldownFree, isCostFree, randomize, removeMana, sendMessageKey, setAttribute, setMana, setManaMax, setManaMax, setManaRegeneration, setManaRegeneration, setPath, setSpellLevel, setSpelLLevel, upgradesAllowedconfigure, configure, getStorage, removeProperty, upgrade, upgradedescribe, describe, getBoolean, getBoolean, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getProperty, getProperty, getProperty, getSectionList, getString, getString, getStringList, hasProperty, isEmptygetConsumeReduction, getCostReduction, getCostScale, isConsumeFree, isCostFreegetCooldownReduction, isCooldownFreeCollection<String> getSpells()
getSpells in interface CasterPropertiesboolean addSpell(String spellKey)
addSpell in interface CasterPropertiesboolean addBrush(String brushKey)
addBrush in interface CasterPropertiesboolean removeSpell(String spellKey)
boolean removeBrush(String brushKey)
String getKey()
ProgressionPath getPath()
getPath in interface CasterPropertiesString getName()
@Deprecated @Nullable SpellTemplate getBaseSpell(String spellKey)
Copyright © 2021 elMakers. All rights reserved.