Class RoleStats
java.lang.Object
com.hypixel.hytale.server.npc.role.support.RoleStats
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected it.unimi.dsi.fastutil.ints.IntArrayListprotected final EnumMap<RoleStats.RangeType, it.unimi.dsi.fastutil.ints.IntSet> protected it.unimi.dsi.fastutil.ints.IntArrayListprotected final EnumMap<RoleStats.RangeType, it.unimi.dsi.fastutil.ints.IntSet> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()it.unimi.dsi.fastutil.ints.IntArrayListgetBuckets(boolean isPlayer) it.unimi.dsi.fastutil.ints.IntSetgetRanges(boolean isPlayer, RoleStats.RangeType type) int[]getRangesSorted(boolean isPlayer, RoleStats.RangeType type) voidtrackBuckets(boolean isPlayer, it.unimi.dsi.fastutil.ints.IntArrayList bucketRanges) voidtrackRange(boolean isPlayer, RoleStats.RangeType type, int value)
-
Field Details
-
playerRanges
-
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
-
getRanges
-
getRangesSorted
-
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)
-