Interface KingdomUpgrade
- All Superinterfaces:
org.kingdoms.constants.namespace.Namespaced,Upgrade
- All Known Subinterfaces:
ChampionUpgrade,StandardKingdomUpgrade
- All Known Implementing Classes:
MiscUpgrade,Powerup,StandardChampionUpgrade
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends KingdomUpgrade>
org.kingdoms.constants.namespace.NamespacedMap<Integer> getDefaults(Collection<T> values) default doublegetScaling(Kingdom kingdom) doublegetScaling(PlaceholderProvider placeholderProvider) booleanisEnabled(PlaceholderProvider placeholderProvider) Methods inherited from interface org.kingdoms.constants.namespace.Namespaced
getNamespaceMethods inherited from interface org.kingdoms.constants.group.upgradable.Upgrade
getConfigName, getDataName, getDefaultLevel, getDisplayName, getMaxLevel, getUpgradeCost
-
Method Details
-
getScaling
-
getDefaults
static <T extends KingdomUpgrade> org.kingdoms.constants.namespace.NamespacedMap<Integer> getDefaults(Collection<T> values) -
isEnabled
-
getScaling
-