Class GenesisRewardTypeItemAll
java.lang.Object
studio.magemonkey.genesis.core.rewards.GenesisRewardType
studio.magemonkey.genesis.core.rewards.GenesisRewardTypeItemAll
-
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 messageOnFailure, 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) getPriceReturnMessage(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) voidgiveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType) booleanbooleanbooleanvalidityCheck(String itemName, Object o) Methods inherited from class studio.magemonkey.genesis.core.rewards.GenesisRewardType
detectType, isActualReward, isPlayerDependend, isType, loadTypes, logTransaction, name, register, registerType, supportsMultipliers, updateNames, values
-
Constructor Details
-
GenesisRewardTypeItemAll
public GenesisRewardTypeItemAll()
-
-
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 messageOnFailure, 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
-
mightNeedShopUpdate
public boolean mightNeedShopUpdate()- Specified by:
mightNeedShopUpdatein classGenesisRewardType
-
allowAsync
public boolean allowAsync()- Overrides:
allowAsyncin classGenesisRewardType
-
overridesPrice
public boolean overridesPrice()- Overrides:
overridesPricein classGenesisRewardType
-
getPriceReturnMessage
public String getPriceReturnMessage(org.bukkit.entity.Player p, GenesisBuy buy, Object price, org.bukkit.event.inventory.ClickType clickType) - Overrides:
getPriceReturnMessagein classGenesisRewardType
-