Class GenesisRewardTypeShopPage
java.lang.Object
studio.magemonkey.genesis.core.rewards.GenesisRewardType
studio.magemonkey.genesis.core.rewards.GenesisRewardTypeShopPage
-
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 TypeMethodDescriptionbooleancanBuy(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) booleanIf set to true sound will be played when purchasingbooleanisPlayerDependend(GenesisBuy buy, org.bukkit.event.inventory.ClickType clickType) booleanbooleanbooleanvalidityCheck(String itemName, Object o) Methods inherited from class studio.magemonkey.genesis.core.rewards.GenesisRewardType
allowAsync, detectType, getPriceReturnMessage, isType, loadTypes, name, overridesPrice, register, registerType, supportsMultipliers, updateNames, values
-
Constructor Details
-
GenesisRewardTypeShopPage
public GenesisRewardTypeShopPage()
-
-
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) - Specified by:
giveRewardin classGenesisRewardType
-
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
-
logTransaction
public boolean logTransaction()- Overrides:
logTransactionin classGenesisRewardType
-
mightNeedShopUpdate
public boolean mightNeedShopUpdate()- Specified by:
mightNeedShopUpdatein classGenesisRewardType
-
isPlayerDependend
- Overrides:
isPlayerDependendin classGenesisRewardType
-
isActualReward
public boolean isActualReward()Description copied from class:GenesisRewardTypeIf set to true sound will be played when purchasing- Overrides:
isActualRewardin classGenesisRewardType
-