net.minecraft.world

public class SpawnDensityCapper

net.minecraft.world.level.LocalMobCapCalculator
net.minecraft.class_6540
net.minecraft.world.SpawnDensityCapper

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<List<ServerPlayerEntity>>
playersNearChunk
field_34455
chunkPosToMobSpawnablePlayers
private final Map<ServerPlayerEntity, SpawnDensityCapper$DensityCap>
playerMobCounts
field_34456
playersToDensityCap
private final ServerChunkLoadingManager
chunkMap
field_34457
chunkLoadingManager

Constructor summary

ModifierConstructor
public (ServerChunkLoadingManager chunkLoadingManager)

Method summary

Modifier and TypeMethod
private List<ServerPlayerEntity>
getPlayersNear(ChunkPos pos)
method_38085(class_1923 arg0)
getMobSpawnablePlayers(ChunkPos chunkPos)
public void
addMob(ChunkPos pos, MobCategory category)
method_38087(class_1923 arg0, class_1311 arg1)
increaseDensity(ChunkPos chunkPos, SpawnGroup spawnGroup)
public boolean
canSpawn(MobCategory mobCategory, ChunkPos pos)
method_38084(class_1311 arg0, class_1923 arg1)
canSpawn(SpawnGroup spawnGroup, ChunkPos chunkPos)
private static SpawnDensityCapper$DensityCap
lambda$addMob$0(ServerPlayer arg0)
method_38083(class_3222 arg0)
method_38083(ServerPlayerEntity player)
private List
lambda$getPlayersNear$0(ChunkPos arg0, long arg1)
method_38086(class_1923 arg0, long arg1)
method_38086(ChunkPos arg0, long pos)