public class ChunkGenWorker extends java.lang.Object implements WorldWorkerManager.IWorker
Modifier and Type | Field and Description |
---|---|
private int |
dim |
private int |
genned |
private java.lang.Boolean |
keepingLoaded |
private long |
lastNotifcationTime |
private int |
lastNotification |
private ICommandSender |
listener |
private int |
notificationFrequency |
private java.util.Queue<BlockPos> |
queue |
protected BlockPos |
start |
protected int |
total |
Constructor and Description |
---|
ChunkGenWorker(ICommandSender listener,
BlockPos start,
int total,
int dim,
int interval) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Queue<BlockPos> |
buildQueue() |
boolean |
doWork()
Perform a task, returning true from this will have the manager call this function again this tick if there is time left.
|
TextComponentTranslation |
getStartMessage()
Deprecated.
|
TextComponentBase |
getStartMessage(ICommandSender sender) |
boolean |
hasWork() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
work
private final ICommandSender listener
protected final BlockPos start
protected final int total
private final int dim
private final java.util.Queue<BlockPos> queue
private final int notificationFrequency
private int lastNotification
private long lastNotifcationTime
private int genned
private java.lang.Boolean keepingLoaded
public ChunkGenWorker(ICommandSender listener, BlockPos start, int total, int dim, int interval)
protected java.util.Queue<BlockPos> buildQueue()
@Deprecated public TextComponentTranslation getStartMessage()
public TextComponentBase getStartMessage(ICommandSender sender)
public boolean hasWork()
hasWork
in interface WorldWorkerManager.IWorker
public boolean doWork()
WorldWorkerManager.IWorker
doWork
in interface WorldWorkerManager.IWorker