Class SuppressionSpanHelper
java.lang.Object
com.hypixel.hytale.server.spawning.suppression.SuppressionSpanHelper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final List<SuppressionSpanHelper.Span> private static final ThreadLocal<ArrayDeque<SuppressionSpanHelper.Span>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintadjustSpawnRangeMax(int min, int max) intadjustSpawnRangeMin(int min) private static SuppressionSpanHelper.SpanallocateSpan(ArrayDeque<SuppressionSpanHelper.Span> spanPool) voidoptimiseSuppressedSpans(int roleIndex, ChunkSuppressionEntry entry) voidreset()
-
Field Details
-
SPAN_POOL
-
optimisedSuppressionSpans
-
currentSpanIndex
private int currentSpanIndex
-
-
Constructor Details
-
SuppressionSpanHelper
public SuppressionSpanHelper()
-
-
Method Details
-
optimiseSuppressedSpans
-
adjustSpawnRangeMin
public int adjustSpawnRangeMin(int min) -
adjustSpawnRangeMax
public int adjustSpawnRangeMax(int min, int max) -
reset
public void reset() -
allocateSpan
@Nonnull private static SuppressionSpanHelper.Span allocateSpan(@Nonnull ArrayDeque<SuppressionSpanHelper.Span> spanPool)
-