public interface ProgressionPath
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProgress(CasterProperties properties) |
boolean |
checkUpgradeRequirements(CasterProperties caster,
boolean quiet) |
boolean |
checkUpgradeRequirements(Wand wand,
Mage mage) |
boolean |
containsBrush(String brushKey)
Check to see if a specific brush is available on this path or
any path inherited by this path.
|
boolean |
containsSpell(String spellKey)
Check to see if a specific spell is available on this path or
any path inherited by this path.
|
boolean |
earnsSP() |
String |
getDescription() |
Collection<String> |
getExtraSpells() |
MaterialAndData |
getIcon() |
String |
getKey() |
List<? extends ProgressionLevel> |
getLevels() |
Set<String> |
getMissingTags(Collection<String> tagSet) |
String |
getName() |
ProgressionPath |
getNextPath() |
org.bukkit.configuration.ConfigurationSection |
getProperties() |
Collection<String> |
getRequiredSpells() |
Collection<String> |
getSpells() |
Set<String> |
getTags() |
boolean |
hasAllTags(Collection<String> tagSet) |
boolean |
hasAnyTag(Collection<String> tagSet) |
boolean |
hasBrush(String brushKey)
Check to see if a specific brush is available on this exact path.
|
boolean |
hasExtraSpell(String spellKey) |
boolean |
hasPath(String pathName) |
boolean |
hasSpell(String spellKey)
Check to see if a specific spell is available on this exact path.
|
boolean |
hasTag(String tag) |
boolean |
hasUpgrade() |
boolean |
isAutomaticProgression() |
boolean |
requiresSpell(String spellKey) |
String |
translatePath(String path) |
void |
upgrade(Mage mage,
Wand wand) |
String getKey()
String getName()
MaterialAndData getIcon()
boolean requiresSpell(String spellKey)
boolean hasExtraSpell(String spellKey)
String getDescription()
boolean hasPath(String pathName)
boolean hasUpgrade()
boolean hasTag(String tag)
boolean hasAnyTag(Collection<String> tagSet)
boolean hasAllTags(Collection<String> tagSet)
Set<String> getMissingTags(Collection<String> tagSet)
Collection<String> getSpells()
Collection<String> getExtraSpells()
Collection<String> getRequiredSpells()
boolean earnsSP()
boolean canProgress(CasterProperties properties)
@Nullable ProgressionPath getNextPath()
boolean checkUpgradeRequirements(CasterProperties caster, boolean quiet)
org.bukkit.configuration.ConfigurationSection getProperties()
boolean isAutomaticProgression()
@Nullable List<? extends ProgressionLevel> getLevels()
boolean hasSpell(String spellKey)
boolean containsSpell(String spellKey)
boolean hasBrush(String brushKey)
boolean containsBrush(String brushKey)
Copyright © 2021 elMakers. All rights reserved.