Armor Comparator
class ArmorComparator(expectedDamage: Float, armorKitParametersForSlot: ArmorKitParameters, durabilityThreshold: Int = Int.MIN_VALUE) : Comparator<ArmorPiece>
Compares armor pieces by their damage reduction.
Constructors
Link copied to clipboard
constructor(expectedDamage: Float, armorKitParametersForSlot: ArmorKitParameters, durabilityThreshold: Int = Int.MIN_VALUE)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Calculates the base damage factor (totalDamage = damage x damageFactor).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <U : Comparable<in U?>?> thenComparing(keyExtractor: Function<in ArmorPiece?, out U?>?): Comparator<ArmorPiece?>?
open fun <U : Any?> thenComparing(keyExtractor: Function<in ArmorPiece?, out U?>?, keyComparator: Comparator<in U?>?): Comparator<ArmorPiece?>?
Link copied to clipboard
open fun thenComparingDouble(keyExtractor: ToDoubleFunction<in ArmorPiece?>?): Comparator<ArmorPiece?>?
Link copied to clipboard
Link copied to clipboard