Class GenesisRewardTypeMoney
java.lang.Object
studio.magemonkey.genesis.core.rewards.GenesisRewardType
studio.magemonkey.genesis.core.rewards.GenesisRewardTypeNumber
studio.magemonkey.genesis.core.rewards.GenesisRewardTypeMoney
-
Field Summary
Fields inherited from class studio.magemonkey.genesis.core.rewards.GenesisRewardType
BungeeCordCommand, BungeeCordServer, Close, Command, Custom, Enchantment, Exp, Item, ItemAll, Message, Money, Nothing, Permission, PlayerCommand, PlayerCommandOp, Points, Shop, ShopBack, ShopPage, Teleport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanBuy(org.bukkit.entity.Player p, GenesisBuy buy, boolean messageIfNoSuccess, Object reward, org.bukkit.event.inventory.ClickType clickType) String[]createObject(Object o, boolean forceFinalState) voidgetDisplayReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType) voidgiveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType, int multiplier) booleanbooleanbooleanvalidityCheck(String itemName, Object o) Methods inherited from class studio.magemonkey.genesis.core.rewards.GenesisRewardTypeNumber
giveReward, isPlayerDependend, supportsMultipliersMethods inherited from class studio.magemonkey.genesis.core.rewards.GenesisRewardType
detectType, getPriceReturnMessage, isActualReward, isType, loadTypes, logTransaction, name, overridesPrice, register, registerType, updateNames, values
-
Constructor Details
-
GenesisRewardTypeMoney
public GenesisRewardTypeMoney()
-
-
Method Details
-
createObject
- Specified by:
createObjectin classGenesisRewardType
-
validityCheck
- Specified by:
validityCheckin classGenesisRewardType
-
enableType
public void enableType()- Specified by:
enableTypein classGenesisRewardType
-
canBuy
public boolean canBuy(org.bukkit.entity.Player p, GenesisBuy buy, boolean messageIfNoSuccess, Object reward, org.bukkit.event.inventory.ClickType clickType) - Specified by:
canBuyin classGenesisRewardType
-
giveReward
public void giveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType, int multiplier) - Specified by:
giveRewardin classGenesisRewardTypeNumber
-
getDisplayReward
public String getDisplayReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType) - Specified by:
getDisplayRewardin classGenesisRewardType
-
createNames
- Specified by:
createNamesin classGenesisRewardType
-
mightNeedShopUpdate
public boolean mightNeedShopUpdate()- Specified by:
mightNeedShopUpdatein classGenesisRewardType
-
isIntegerValue
public boolean isIntegerValue()- Specified by:
isIntegerValuein classGenesisRewardTypeNumber
-
allowAsync
public boolean allowAsync()- Overrides:
allowAsyncin classGenesisRewardType
-