Class GenesisRewardTypeNumber
java.lang.Object
studio.magemonkey.genesis.core.rewards.GenesisRewardType
studio.magemonkey.genesis.core.rewards.GenesisRewardTypeNumber
- Direct Known Subclasses:
GenesisRewardTypeExp,GenesisRewardTypeMoney,GenesisRewardTypePoints
-
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 TypeMethodDescriptionvoidgiveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType) abstract voidgiveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType, int multiplier) abstract booleanbooleanisPlayerDependend(GenesisBuy buy, org.bukkit.event.inventory.ClickType clickType) booleanMethods inherited from class studio.magemonkey.genesis.core.rewards.GenesisRewardType
allowAsync, canBuy, createNames, createObject, detectType, enableType, getDisplayReward, getPriceReturnMessage, isActualReward, isType, loadTypes, logTransaction, mightNeedShopUpdate, name, overridesPrice, register, registerType, updateNames, validityCheck, values
-
Constructor Details
-
GenesisRewardTypeNumber
public GenesisRewardTypeNumber()
-
-
Method Details
-
isIntegerValue
public abstract boolean isIntegerValue() -
isPlayerDependend
- Overrides:
isPlayerDependendin classGenesisRewardType
-
supportsMultipliers
public boolean supportsMultipliers()- Overrides:
supportsMultipliersin classGenesisRewardType
-
giveReward
public void giveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType) - Specified by:
giveRewardin classGenesisRewardType
-
giveReward
public abstract void giveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType, int multiplier)
-