net.minecraft.world.chunk.storage.io

public class ChunkIo

implements Runnable

cdw
net.minecraft.class_107
net.minecraft.world.chunk.storage.io.ChunkIo
net.minecraft.world.storage.ThreadedFileIOBase
net.minecraft.world.storage.ThreadedFileIOBase

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_19809
LOGGER
field_199622_a
LOGGER
private static final ChunkIo
b
field_266
INSTANCE
field_75741_a
INSTANCE
private final List<ChunkIoTask>
c
field_267
tasks
field_75739_b
threadedIOQueue
private volatile long
d
field_268
registered
field_75740_c
writeQueuedCounter
private volatile long
e
field_269
completed
field_75737_d
savedIOCounter
private volatile boolean
f
field_270
waiting
field_75738_e
isThreadWaiting

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static ChunkIo
a()
method_9341()
getInstance()
func_178779_a()
getThreadedIOInstance()
public void
run()
run()
run()
run()
private void
c()
method_275()
runTasks()
func_75736_b()
processQueue()
public void
a(cdx arg0)
method_274(class_108 arg0)
registerTask(ChunkIoTask task)
func_75735_a(IThreadedFileIO arg0)
queueIO(IThreadedFileIO fileIo)
public void
b()
method_273()
waitUntilFinished()
func_75734_a()
waitForFinish()