Class GenesisRewardTypeNumber

java.lang.Object
studio.magemonkey.genesis.core.rewards.GenesisRewardType
studio.magemonkey.genesis.core.rewards.GenesisRewardTypeNumber
Direct Known Subclasses:
GenesisRewardTypeExp, GenesisRewardTypeMoney, GenesisRewardTypePoints

public abstract class GenesisRewardTypeNumber extends GenesisRewardType
  • Constructor Details

    • GenesisRewardTypeNumber

      public GenesisRewardTypeNumber()
  • Method Details

    • isIntegerValue

      public abstract boolean isIntegerValue()
    • isPlayerDependend

      public boolean isPlayerDependend(GenesisBuy buy, org.bukkit.event.inventory.ClickType clickType)
      Overrides:
      isPlayerDependend in class GenesisRewardType
    • supportsMultipliers

      public boolean supportsMultipliers()
      Overrides:
      supportsMultipliers in class GenesisRewardType
    • giveReward

      public void giveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType)
      Specified by:
      giveReward in class GenesisRewardType
    • giveReward

      public abstract void giveReward(org.bukkit.entity.Player p, GenesisBuy buy, Object reward, org.bukkit.event.inventory.ClickType clickType, int multiplier)