java.lang.Object
com.hypixel.hytale.server.npc.role.support.RoleStats

public class RoleStats extends Object
  • Field Details

    • playerRanges

      protected final EnumMap<RoleStats.RangeType,it.unimi.dsi.fastutil.ints.IntSet> playerRanges
    • npcRanges

      protected final EnumMap<RoleStats.RangeType,it.unimi.dsi.fastutil.ints.IntSet> npcRanges
    • playerBucketRanges

      @Nullable protected it.unimi.dsi.fastutil.ints.IntArrayList playerBucketRanges
    • npcBucketRanges

      @Nullable protected it.unimi.dsi.fastutil.ints.IntArrayList npcBucketRanges
  • Constructor Details

    • RoleStats

      public RoleStats()
  • Method Details

    • clear

      public void clear()
    • trackRange

      public void trackRange(boolean isPlayer, RoleStats.RangeType type, int value)
    • getRanges

      public it.unimi.dsi.fastutil.ints.IntSet getRanges(boolean isPlayer, RoleStats.RangeType type)
    • getRangesSorted

      public int[] getRangesSorted(boolean isPlayer, RoleStats.RangeType type)
    • trackBuckets

      public void trackBuckets(boolean isPlayer, it.unimi.dsi.fastutil.ints.IntArrayList bucketRanges)
    • getBuckets

      @Nullable public it.unimi.dsi.fastutil.ints.IntArrayList getBuckets(boolean isPlayer)