public class SuppressionSpanHelper
Class SuppressionSpanHelper. Provides suppressionspanhelper functionality for the Hytale server.
java.lang.Object > SuppressionSpanHelper
Field Summary
currentSpanIndex
private
int
currentSpanIndex
Field currentSpanIndex.
spanPool
final
ArrayDeque
spanPool
Field spanPool.
suppressionSpans
final
List
suppressionSpans
Field suppressionSpans.
initialSpan
final
Span
initialSpan
Field initialSpan.
minY
final
int
minY
Field minY.
maxY
final
int
maxY
Field maxY.
latestSpan
final
Span
latestSpan
Field latestSpan.
span
final
Span
span
Field span.
span2
final
Span
span2
Field span2.
currentSpan
final
Span
currentSpan
Field currentSpan.
min
private
int
min
Field min.
max
private
int
max
Field max.
n
final
int
n
Field n.
Method Detail
SuppressionSpanHelper
public
public
SuppressionSpanHelper
()
Method SuppressionSpanHelper.
optimiseSuppressedSpans
public
void
optimiseSuppressedSpans
(final int roleIndex, @Nullable final ChunkSuppressionEntry entry)
Method optimiseSuppressedSpans.
- Parameters:
final introleIndex@Nullable final ChunkSuppressionEntryentry
adjustSpawnRangeMin
public
int
adjustSpawnRangeMin
(final int min)
Method adjustSpawnRangeMin.
- Parameters:
final intmin
adjustSpawnRangeMax
public
int
adjustSpawnRangeMax
(final int min, final int max)
Method adjustSpawnRangeMax.
- Parameters:
final intminfinal intmax
reset
public
void
reset
()
Method reset.
allocateSpan
static
Span
allocateSpan
(@Nonnull final ArrayDeque spanPool)
Method allocateSpan.
- Parameters:
@Nonnull final ArrayDequespanPool
init
public
void
init
(final int min, final int max)
Method init.
- Parameters:
final intminfinal intmax
expandTo
public
void
expandTo
(final int max)
Method expandTo.
- Parameters:
final intmax
includes
public
boolean
includes
(final int value)
Method includes.
- Parameters:
final intvalue