Class NoiseSpawnFinder
java.lang.Object
net.minecraft.world.level.levelgen.NoiseSpawnFinder
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNoiseSpawnFinder(List<SpawnTargetPoint> targetPoints, DensitySamplerSet samplers) -
Method Summary
Modifier and TypeMethodDescriptionstatic BlockPosfindSpawnPosition(List<SpawnTargetPoint> targetPoints, DensitySamplerSet samplers) private static NoiseSpawnFinder.ResultgetSpawnPositionAndFitness(DensitySamplerSet samplers, List<SpawnTargetPoint> targetPoints, int blockX, int blockZ) private voidradialSearch(DensitySamplerSet samplers, List<SpawnTargetPoint> targetPoints, float maxRadius, float radiusIncrement)
-
Field Details
-
MAX_RADIUS
private static final long MAX_RADIUS- See Also:
-
result
-
-
Constructor Details
-
NoiseSpawnFinder
-
-
Method Details
-
findSpawnPosition
public static BlockPos findSpawnPosition(List<SpawnTargetPoint> targetPoints, DensitySamplerSet samplers) -
radialSearch
private void radialSearch(DensitySamplerSet samplers, List<SpawnTargetPoint> targetPoints, float maxRadius, float radiusIncrement) -
getSpawnPositionAndFitness
private static NoiseSpawnFinder.Result getSpawnPositionAndFitness(DensitySamplerSet samplers, List<SpawnTargetPoint> targetPoints, int blockX, int blockZ)
-