Class GenesisPriceTypeItemAll
java.lang.Object
studio.magemonkey.genesis.core.prices.GenesisPriceType
studio.magemonkey.genesis.core.prices.GenesisPriceTypeItemAll
-
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) voidgetDisplayPrice(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) booleanbooleantakePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) booleanvalidityCheck(String itemName, Object o) Methods inherited from class studio.magemonkey.genesis.core.prices.GenesisPriceType
detectType, isPlayerDependend, isType, loadTypes, name, register, registerType, supportsMultipliers, updateNames, values
-
Constructor Details
-
GenesisPriceTypeItemAll
public GenesisPriceTypeItemAll()
-
-
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, boolean messageOnFailure) - Specified by:
hasPricein classGenesisPriceType
-
takePrice
public String takePrice(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) - Specified by:
takePricein classGenesisPriceType
-
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
-
overridesReward
public boolean overridesReward()- Overrides:
overridesRewardin classGenesisPriceType
-