Package studio.magemonkey.genesis.core
Class GenesisMultiplier
java.lang.Object
studio.magemonkey.genesis.core.GenesisMultiplier
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionGenesisMultiplier(String configLine) GenesisMultiplier(String permission, GenesisPriceType type, double multiplier, int range) -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateValue(org.bukkit.entity.Player p, GenesisPriceType type, double d, int range) doublecalculateWithMultiplier(double d) intcalculateWithMultiplier(int d) booleanhasPermission(org.bukkit.entity.Player p) booleanbooleanisInRange(int range) booleanisMultiplierActive(org.bukkit.entity.Player p, GenesisPriceType type, int range) booleanisValid()voidsetup(String permission, GenesisPriceType type, double multiplier, int range)
-
Field Details
-
RANGE_ALL
public static final int RANGE_ALL- See Also:
-
RANGE_PRICE_ONLY
public static final int RANGE_PRICE_ONLY- See Also:
-
RANGE_REWARD_ONLY
public static final int RANGE_REWARD_ONLY- See Also:
-
-
Constructor Details
-
GenesisMultiplier
-
GenesisMultiplier
-
-
Method Details
-
setup
-
isValid
public boolean isValid() -
hasPermission
public boolean hasPermission(org.bukkit.entity.Player p) -
calculateValue
public double calculateValue(org.bukkit.entity.Player p, GenesisPriceType type, double d, int range) -
isMultiplierActive
-
isInRange
public boolean isInRange(int range) -
isAcceptedShopItem
-
calculateWithMultiplier
public double calculateWithMultiplier(double d) -
calculateWithMultiplier
public int calculateWithMultiplier(int d)
-