Interface ChampionUpgrade
- All Superinterfaces:
KingdomUpgrade,org.kingdoms.constants.namespace.Namespaced,StandardKingdomUpgrade,Upgrade
- All Known Implementing Classes:
StandardChampionUpgrade
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.kingdoms.constants.namespace.NamespacedRegistry<ChampionUpgrade> -
Method Summary
Modifier and TypeMethodDescriptiondefault ConfigAccessordefault EnumConfigdefault org.kingdoms.locale.messenger.LanguageEntryMessengerdefault EnumConfigdefault EnumConfigdefault KeyedYamlConfigAccessordefault EnumConfigdefault EnumConfigMethods inherited from interface org.kingdoms.constants.group.upgradable.KingdomUpgrade
getScalingMethods inherited from interface org.kingdoms.constants.namespace.Namespaced
getNamespaceMethods inherited from interface org.kingdoms.constants.group.upgradable.StandardKingdomUpgrade
eval, evaluateConditions, getDataName, getDefaultLevel, getMaxLevel, getScaling, getUpgradeCost, isEnabled, isEnabledMethods inherited from interface org.kingdoms.constants.group.upgradable.Upgrade
getConfigName
-
Field Details
-
REGISTRY
-
-
Method Details
-
getOption
-
getEnabledOption
- Specified by:
getEnabledOptionin interfaceStandardKingdomUpgrade
-
getScalingOption
- Specified by:
getScalingOptionin interfaceStandardKingdomUpgrade
-
getUpgradeCostOption
- Specified by:
getUpgradeCostOptionin interfaceStandardKingdomUpgrade
-
getMaxLevelOption
- Specified by:
getMaxLevelOptionin interfaceStandardKingdomUpgrade
-
getDefaultLevelOption
- Specified by:
getDefaultLevelOptionin interfaceStandardKingdomUpgrade
-
getDisplayName
default org.kingdoms.locale.messenger.LanguageEntryMessenger getDisplayName()- Specified by:
getDisplayNamein interfaceUpgrade
-
getConfig
- Specified by:
getConfigin interfaceStandardKingdomUpgrade
-