net.minecraft.server.level

public class PlayerSpawnFinder

atz
net.minecraft.server.level.PlayerSpawnFinder
net.minecraft.class_5322
net.minecraft.server.network.SpawnLocating

Field summary

Modifier and TypeField
private static final EntityDimensions
a
PLAYER_DIMENSIONS
field_61084
PLAYER_DIMENSIONS
private static final int
b
ABSOLUTE_MAX_ATTEMPTS
field_61085
field_61085
private final ServerLevel
c
level
field_61086
world
private final BlockPos
d
spawnSuggestion
field_61087
spawnPos
private final int
e
radius
field_61088
spawnRadius
private final int
f
candidateCount
field_61089
field_61089
private final int
g
coprime
field_61090
field_61090
private final int
h
offset
field_61091
field_61091
private int
i
nextCandidateIndex
field_61092
field_61092
private final CompletableFuture<Vec3>
j
finishedFuture
field_61093
field_61093

Constructor summary

ModifierConstructor
private (ServerLevel world, BlockPos spawnPos, int spawnRadius)

Method summary

Modifier and TypeMethod
public static CompletableFuture<Vec3>
a(auf arg0, jb arg1)
findSpawn(ServerLevel arg0, BlockPos arg1)
method_72259(class_3218 arg0, class_2338 arg1)
locateSpawnPos(ServerWorld world, BlockPos spawnPos)
private void
a()
scheduleNext()
method_72255()
method_72255()
private static Vec3
a(dmw arg0, jb arg1)
fixupSpawnHeight(CollisionGetter arg0, BlockPos arg1)
method_72260(class_1941 arg0, class_2338 arg1)
method_72260(CollisionView arg0, BlockPos arg1)
private static boolean
b(dmw arg0, jb arg1)
noCollisionNoLiquid(CollisionGetter arg0, BlockPos arg1)
method_72265(class_1941 arg0, class_2338 arg1)
method_72265(CollisionView arg0, BlockPos arg1)
private static int
a(int arg0)
getCoprime(int arg0)
method_72256(int arg0)
method_72256(int arg0)
private void
a(int arg0, int arg1, int arg2, Supplier<Optional<fjy>> arg3)
scheduleCandidate(int arg0, int arg1, int arg2, Supplier<Optional<Vec3>> arg3)
method_72258(int arg0, int arg1, int arg2, Supplier<Optional<class_243>> arg3)
method_72258(int arg0, int arg1, int arg2, Supplier<Optional<Vec3d>> arg3)
protected static BlockPos
a(auf arg0, int arg1, int arg2)
getOverworldRespawnPos(ServerLevel arg0, int arg1, int arg2)
method_29194(class_3218 arg0, int arg1, int arg2)
findOverworldSpawn(ServerWorld world, int x, int z)
public static BlockPos
a(auf arg0, dmt arg1)
getSpawnPosInChunk(ServerLevel arg0, ChunkPos arg1)
method_29196(class_3218 arg0, class_1923 arg1)
findServerSpawnPoint(ServerWorld world, ChunkPos chunkPos)