Contents
Package com.hypixel.hytale.server.spawning.util
package com.hypixel.hytale.server.spawning.util
-
ClassDescriptionSpecialized bit set for marking columns of a chunk.Simple provider implementation for flood fill entry pools.Simple pool implementation for reusing int arrays used in flood fill operations.Light condition tester.Generate a pseudo random sequence visiting each column in a chunk once in a cycle.Reads collision and liquid data from one world column.Stores reusable deduplicated candidates and their status.Derives spawn candidates from search geometry and vertical span profiles.Classifies how a spawn position candidate was derived.Classifies why a spawn position candidate was rejected.Probes liquid and air at a candidate footprint and eye position.Lazily caches chunk section data for position searches.Stores one column's vertical span profile and load state.Identifies the load state of a column profile.Loads a vertical profile for one world column.Identifies how a caller placed a spawn position.Caches column, row, and window intersections with pruning.Orchestrates search order, candidate validation, and position selection.Indicates that a position search exceeded a bounded storage capacity.Captures diagnostics and map data for one position search.Holds the range-search counters needed to log a failed spawn after the workspace is released.Computes bounded search origins and window geometry.Enforces memory and work limits for position searches.Identifies why a position search ended.Stores reusable position search working state for one world.Intersects and clips vertical span profiles.Stores caller-provided surroundings that replace default spawn position queries.Caches collision validation for a spawn position with caller-provided surroundings.Stores vertical clearance, support, and liquid intervals.Visits search windows in center-first expanding rings.Adapts loaded world sections into column profiles.