net.minecraft.server.v1_14_R1

public abstract class ChunkMapDistance

vb
net.minecraft.class_3204
net.minecraft.server.world.ChunkTicketManager
net.minecraft.world.chunk.TicketManager
net.minecraft.server.v1_14_R1.ChunkMapDistance

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_16211
LOGGER
field_219373_a
private static final int
b
field_17452
NEARBY_PLAYER_TICKET_LEVEL
field_219374_b
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<it.unimi.dsi.fastutil.objects.ObjectSet<EntityPlayer>>
c
field_17453
playersByChunkPos
field_219375_c
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<it.unimi.dsi.fastutil.objects.ObjectSortedSet<Ticket<?>>>
d
field_13895
ticketsByPosition
field_219377_e
tickets
private final ChunkMapDistance$a
e
field_18252
distanceFromTicketTracker
field_219378_f
private final ChunkMapDistance$b
f
field_17454
distanceFromNearestPlayerTracker
field_219381_i
private final ChunkMapDistance$c
g
field_17455
nearbyChunkTicketUpdater
field_219382_j
private final Set<PlayerChunk>
h
field_16210
chunkHolders
field_219383_k
private final PlayerChunk$c
i
field_17456
levelUpdateListener
field_219384_l
private final Mailbox<ChunkTaskQueueSorter$a<Runnable>>
j
field_17457
playerTicketThrottler
field_219385_m
private final Mailbox<ChunkTaskQueueSorter$b>
k
field_17458
playerTicketThrottlerSorter
field_219386_n
private final it.unimi.dsi.fastutil.longs.LongSet
l
field_17459
chunkPositions
field_219387_o
private final Executor
m
field_17460
mainThreadExecutor
field_219388_p
private long
n
field_13894
location
field_219389_q
currentTick

Constructor summary

ModifierConstructor
protected (Executor arg0, Executor arg1)

Method summary

Modifier and TypeMethod
protected void
a()
method_14045()
purge()
func_219340_a()
purgeTickets()
private int
a(it.unimi.dsi.fastutil.objects.ObjectSortedSet<vm<?>> arg0)
method_14046(it.unimi.dsi.fastutil.objects.ObjectSortedSet<class_3228<?>> arg0)
getLevel(it.unimi.dsi.fastutil.objects.ObjectSortedSet<ChunkTicket<?>> arg0)
func_219344_a(it.unimi.dsi.fastutil.objects.ObjectSortedSet<Ticket<?>> arg0)
protected abstract boolean
a(long arg0)
method_14035(long arg0)
isUnloaded(long arg0)
func_219371_a(long arg0)
protected abstract PlayerChunk
b(long arg0)
method_14038(long arg0)
getChunkHolder(long arg0)
func_219335_b(long arg0)
protected abstract PlayerChunk
a(long arg0, int arg1, ut arg2, int arg3)
method_14053(long arg0, int arg1, class_3193 arg2, int arg3)
setLevel(long arg0, int arg1, ChunkHolder arg2, int arg3)
func_219372_a(long arg0, int arg1, ChunkHolder arg2, int arg3)
public boolean
a(uu arg0)
method_15892(class_3898 arg0)
tick(ThreadedAnvilChunkStorage arg0)
func_219353_a(ChunkManager arg0)
private void
a(long arg0, vm<?> arg1)
method_14042(long arg0, class_3228<?> arg1)
addTicket(long arg0, ChunkTicket<?> arg1)
func_219347_a(long arg0, Ticket<?> arg1)
private void
b(long arg0, vm<?> arg1)
method_17645(long arg0, class_3228<?> arg1)
removeTicket(long arg0, ChunkTicket<?> arg1)
func_219349_b(long arg0, Ticket<?> arg1)
public <T> void
a(vn<T> arg0, bgy arg1, int arg2, T arg3)
method_17290(class_3230<T> arg0, class_1923 arg1, int arg2, T arg3)
addTicketWithLevel(ChunkTicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
func_219356_a(TicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
public <T> void
b(vn<T> arg0, bgy arg1, int arg2, T arg3)
method_20444(class_3230<T> arg0, class_1923 arg1, int arg2, T arg3)
removeTicketWithLevel(ChunkTicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
func_219345_b(TicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
public <T> void
c(vn<T> arg0, bgy arg1, int arg2, T arg3)
method_17291(class_3230<T> arg0, class_1923 arg1, int arg2, T arg3)
addTicket(ChunkTicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
func_219331_c(TicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
addTicket(TicketType<T> arg0, ChunkCoordIntPair arg1, int arg2, T arg3)
public <T> void
d(vn<T> arg0, bgy arg1, int arg2, T arg3)
method_17292(class_3230<T> arg0, class_1923 arg1, int arg2, T arg3)
removeTicket(ChunkTicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
func_219362_d(TicketType<T> arg0, ChunkPos arg1, int arg2, T arg3)
removeTicket(TicketType<T> arg0, ChunkCoordIntPair arg1, int arg2, T arg3)
private it.unimi.dsi.fastutil.objects.ObjectSortedSet<Ticket<?>>
e(long arg0)
method_14050(long arg0)
getTicketSet(long arg0)
func_219332_d(long arg0)
protected void
a(bgy arg0, boolean arg1)
method_14036(class_1923 arg0, boolean arg1)
setChunkForced(ChunkPos arg0, boolean arg1)
func_219364_a(ChunkPos arg0, boolean arg1)
public void
a(fo arg0, vj arg1)
method_14048(class_4076 arg0, class_3222 arg1)
handleChunkEnter(ChunkSectionPos arg0, ServerPlayerEntity arg1)
func_219341_a(SectionPos arg0, ServerPlayerEntity arg1)
public void
b(fo arg0, vj arg1)
method_14051(class_4076 arg0, class_3222 arg1)
handleChunkLeave(ChunkSectionPos arg0, ServerPlayerEntity arg1)
func_219367_b(SectionPos arg0, ServerPlayerEntity arg1)
protected void
a(int arg0)
method_14049(int arg0)
setWatchDistance(int arg0)
func_219354_b(int arg0)
public int
b()
method_14052()
getLevelCount()
func_219358_b()
public boolean
d(long arg0)
method_20800(long arg0)
method_20800(long arg0)
func_223494_d(long arg0)