Class GenesisPriceTypeNumber
java.lang.Object
studio.magemonkey.genesis.core.prices.GenesisPriceType
studio.magemonkey.genesis.core.prices.GenesisPriceTypeNumber
- Direct Known Subclasses:
GenesisPriceTypeExp,GenesisPriceTypeMoney,GenesisPriceTypePoints
-
Field Summary
Fields inherited from class studio.magemonkey.genesis.core.prices.GenesisPriceType
Exp, Item, ItemAll, Money, Nothing, Points, ThirdCurrencyVariable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringgetDisplayBalance(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) booleanhasPrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, boolean messageOnFailure) abstract booleanhasPrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier, boolean messageOnFailure) abstract booleanbooleanisPlayerDependend(GenesisBuy buy, org.bukkit.event.inventory.ClickType clickType) booleantakePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) abstract StringtakePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier) Methods inherited from class studio.magemonkey.genesis.core.prices.GenesisPriceType
createNames, createObject, detectType, enableType, getDisplayPrice, isType, loadTypes, mightNeedShopUpdate, name, overridesReward, register, registerType, updateNames, validityCheck, values
-
Constructor Details
-
GenesisPriceTypeNumber
public GenesisPriceTypeNumber()
-
-
Method Details
-
isIntegerValue
public abstract boolean isIntegerValue() -
isPlayerDependend
- Overrides:
isPlayerDependendin classGenesisPriceType
-
supportsMultipliers
public boolean supportsMultipliers()- Overrides:
supportsMultipliersin classGenesisPriceType
-
takePrice
public String takePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) - Specified by:
takePricein classGenesisPriceType
-
hasPrice
public boolean hasPrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, boolean messageOnFailure) - Specified by:
hasPricein classGenesisPriceType
-
takePrice
public abstract String takePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier) -
hasPrice
public abstract boolean hasPrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier, boolean messageOnFailure) -
getDisplayBalance
public abstract String getDisplayBalance(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType)
-