Class GenesisPriceTypeExp
java.lang.Object
studio.magemonkey.genesis.core.prices.GenesisPriceType
studio.magemonkey.genesis.core.prices.GenesisPriceTypeNumber
studio.magemonkey.genesis.core.prices.GenesisPriceTypeExp
-
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 TypeMethodDescriptionString[]createObject(Object o, boolean forceFinalState) voidgetDisplayBalance(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) getDisplayPrice(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, int multiplier, boolean messageOnFailure) booleanbooleantakePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier) booleanvalidityCheck(String itemName, Object o) Methods inherited from class studio.magemonkey.genesis.core.prices.GenesisPriceTypeNumber
hasPrice, isPlayerDependend, supportsMultipliers, takePriceMethods inherited from class studio.magemonkey.genesis.core.prices.GenesisPriceType
detectType, isType, loadTypes, name, overridesReward, register, registerType, updateNames, values
-
Constructor Details
-
GenesisPriceTypeExp
public GenesisPriceTypeExp()
-
-
Method Details
-
createObject
- Specified by:
createObjectin classGenesisPriceType
-
validityCheck
- Specified by:
validityCheckin classGenesisPriceType
-
enableType
public void enableType()- Specified by:
enableTypein classGenesisPriceType
-
hasPrice
public boolean hasPrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier, boolean messageOnFailure) - Specified by:
hasPricein classGenesisPriceTypeNumber
-
takePrice
public String takePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType, int multiplier) - Specified by:
takePricein classGenesisPriceTypeNumber
-
getDisplayBalance
public String getDisplayBalance(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) - Specified by:
getDisplayBalancein classGenesisPriceTypeNumber
-
getDisplayPrice
public String getDisplayPrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) - Specified by:
getDisplayPricein classGenesisPriceType
-
createNames
- Specified by:
createNamesin classGenesisPriceType
-
mightNeedShopUpdate
public boolean mightNeedShopUpdate()- Specified by:
mightNeedShopUpdatein classGenesisPriceType
-
isIntegerValue
public boolean isIntegerValue()- Specified by:
isIntegerValuein classGenesisPriceTypeNumber
-