Class BlockLevelConfig
java.lang.Object
us.talabrek.ultimateskyblock.island.level.BlockLevelConfig
-
Constructor Summary
ConstructorDescriptionBlockLevelConfig
(BlockMatch baseBlock, Set<BlockMatch> additionalBlocks, double scorePerBlock, int limit, int diminishingReturns, int negativeReturns) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(BlockMatchVisitor visitor) us.talabrek.ultimateskyblock.api.model.BlockScore
calculateScore
(int count, double pointsPerLevel) boolean
int
getKey()
int
getLimit()
int
double
int
hashCode()
boolean
matches
(org.bukkit.Material material) toString()
-
Constructor Details
-
BlockLevelConfig
public BlockLevelConfig(BlockMatch baseBlock, Set<BlockMatch> additionalBlocks, double scorePerBlock, int limit, int diminishingReturns, int negativeReturns)
-
-
Method Details
-
matches
public boolean matches(org.bukkit.Material material) -
calculateScore
public us.talabrek.ultimateskyblock.api.model.BlockScore calculateScore(int count, double pointsPerLevel) -
accept
-
getKey
-
getAdditionalBlocks
-
getScorePerBlock
public double getScorePerBlock() -
getLimit
public int getLimit() -
getDiminishingReturns
public int getDiminishingReturns() -
getNegativeReturns
public int getNegativeReturns() -
toString
-
equals
-
hashCode
public int hashCode()
-