net.minecraft.server

public class ChunkMap

lw
net.minecraft.class_792
net.minecraft.server.ChunkMap
net.minecraft.server.management.PlayerChunkMap

Field summary

Modifier and TypeField
private static final com.google.common.base.Predicate<ServerPlayerEntity>
a
field_13866
TICKS_CHUNKS
NOT_SPECTATOR
private static final com.google.common.base.Predicate<ServerPlayerEntity>
b
field_13867
GENERATES_CHUNKS
CAN_GENERATE_CHUNKS
private final ServerWorld
c
field_2789
world
theWorldServer
private final List<ServerPlayerEntity>
d
field_2790
players
players
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<ChunkHolder>
e
field_13868
chunksByPos
playerInstances
private final Set<ChunkHolder>
f
field_13869
dirty
playerInstancesToUpdate
private final List<ChunkHolder>
g
field_13870
populating
pendingSendToPlayers
private final List<ChunkHolder>
h
field_13871
loading
playersNeedingChunks
private final List<ChunkHolder>
i
field_6725
chunks
playerInstanceList
private int
j
field_2793
chunkViewDistance
playerViewRadius
private long
k
field_6726
lastUpdateTime
previousTotalWorldTime
private boolean
l
field_13872
sortLoading
sortMissingChunks
private boolean
m
field_13873
sortPopulating
sortSendToPlayers

Constructor summary

ModifierConstructor
public (ServerWorld world)

Method summary

Modifier and TypeMethod
public ServerWorld
a()
method_2103()
getWorld()
getWorldServer()
public Iterator<WorldChunk>
b()
method_12810()
getTickingChunks()
getChunkIterator()
public void
c()
method_2111()
tick()
tick()
public boolean
a(int arg0, int arg1)
method_12808(int arg0, int arg1)
hasChunk(int chunkX, int chunkZ)
contains(int chunkX, int chunkZ)
public ChunkHolder
b(int arg0, int arg1)
method_12811(int arg0, int arg1)
getChunk(int chunkX, int chunkZ)
getEntry(int x, int z)
private ChunkHolder
c(int arg0, int arg1)
method_12813(int arg0, int arg1)
getOrAddChunk(int chunkX, int chunkZ)
getOrCreateEntry(int chunkX, int chunkZ)
public void
a(cl arg0)
method_10748(class_2552 arg0)
onBlockChanged(BlockPos pos)
markBlockForUpdate(BlockPos pos)
public void
a(ls arg0)
method_2109(class_798 arg0)
addPlayer(ServerPlayerEntity player)
addPlayer(EntityPlayerMP player)
public void
b(ls arg0)
method_2115(class_798 arg0)
removePlayer(ServerPlayerEntity player)
removePlayer(EntityPlayerMP player)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4)
method_2106(int arg0, int arg1, int arg2, int arg3, int arg4)
isChunkWithinView(int chunkX, int chunkZ, int playerChunkX, int playerChunkZ, int chunkViewDistance)
overlaps(int x1, int z1, int x2, int z2, int radius)
public void
c(ls arg0)
method_2116(class_798 arg0)
movePlayer(ServerPlayerEntity player)
updateMountedMovingPlayer(EntityPlayerMP player)
public boolean
a(ls arg0, int arg1, int arg2)
method_2110(class_798 arg0, int arg1, int arg2)
isChunkWithinView(ServerPlayerEntity player, int chunkX, int chunkZ)
isPlayerWatchingChunk(EntityPlayerMP player, int chunkX, int chunkZ)
public void
a(int arg0)
method_8115(int arg0)
updateViewDistance(int chunkViewDistance)
setPlayerViewRadius(int radius)
private void
e()
method_12816()
markNeedsSorting()
markSortPending()
public static int
b(int arg0)
method_2104(int arg0)
getViewDistance(int chunkViewDistance)
getFurthestViewableBlock(int distance)
private static long
d(int arg0, int arg1)
method_12815(int arg0, int arg1)
chunkPosToLong(int chunkX, int chunkZ)
getIndex(int arg0, int arg1)
public void
a(lv arg0)
method_12809(class_2099 arg0)
markDirty(ChunkHolder chunk)
addEntry(PlayerChunkMapEntry entry)
public void
b(lv arg0)
method_12812(class_2099 arg0)
unload(ChunkHolder chunk)
removeEntry(PlayerChunkMapEntry entry)