Contents
- Description
- Nested Class Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- search(World, SpawnPositionSearchGeometry, boolean, int, double, double, SpawnPositionRangeSearch.CandidateValidator)
- search(World, SpawnPositionSearchGeometry, boolean, int, double, double, boolean, SpawnPositionRangeSearch.CandidateValidator)
- getResultIndex(int)
- getCandidates()
- getChunkCache()
- getDiagnostics()
- recordFailedAttempt(int)
Class SpawnPositionRangeSearch
java.lang.Object
com.hypixel.hytale.server.spawning.util.SpawnPositionRangeSearch
Orchestrates search order, candidate validation, and position selection.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetResultIndex(int resultOffset) voidrecordFailedAttempt(int requestedResultCount) intsearch(World world, SpawnPositionSearchGeometry geometry, boolean allowFallback, int requestedResultCount, double cachedX, double cachedZ, boolean captureMap, SpawnPositionRangeSearch.CandidateValidator validator) intsearch(World world, SpawnPositionSearchGeometry geometry, boolean allowFallback, int requestedResultCount, double cachedX, double cachedZ, SpawnPositionRangeSearch.CandidateValidator validator)
-
Constructor Details
-
SpawnPositionRangeSearch
public SpawnPositionRangeSearch()
-
-
Method Details
-
search
public int search(World world, SpawnPositionSearchGeometry geometry, boolean allowFallback, int requestedResultCount, double cachedX, double cachedZ, SpawnPositionRangeSearch.CandidateValidator validator) -
search
public int search(World world, SpawnPositionSearchGeometry geometry, boolean allowFallback, int requestedResultCount, double cachedX, double cachedZ, boolean captureMap, SpawnPositionRangeSearch.CandidateValidator validator) -
getResultIndex
public int getResultIndex(int resultOffset) -
getCandidates
-
getChunkCache
-
getDiagnostics
-
recordFailedAttempt
public void recordFailedAttempt(int requestedResultCount)
-