public enum ChunkStatus extends java.lang.Enum<ChunkStatus> implements ITaskType<ChunkPos,ChunkStatus>
Modifier and Type | Class and Description |
---|---|
static class |
ChunkStatus.Type |
Enum Constant and Description |
---|
BASE |
CARVED |
DECORATED |
EMPTY |
FINALIZED |
FULLCHUNK |
LIGHTED |
LIQUID_CARVED |
MOBS_SPAWNED |
POSTPROCESSED |
Modifier and Type | Method and Description |
---|---|
void |
acceptInRange(ChunkPos pos,
java.util.function.BiConsumer<ChunkPos,ChunkStatus> consumer) |
static ChunkStatus |
getByName(java.lang.String nameIn) |
java.lang.String |
getName() |
ChunkStatus |
getPreviousTaskType() |
int |
getTaskRange() |
ChunkStatus.Type |
getType() |
boolean |
isAtLeast(ChunkStatus status) |
ChunkPrimer |
runTask(World worldIn,
IChunkGenerator<?> chunkGenerator,
java.util.Map<ChunkPos,ChunkPrimer> region,
int x,
int z) |
boolean |
shouldUpdateHeightmaps() |
static ChunkStatus |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ChunkStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ChunkStatus EMPTY
public static final ChunkStatus BASE
public static final ChunkStatus CARVED
public static final ChunkStatus LIQUID_CARVED
public static final ChunkStatus DECORATED
public static final ChunkStatus LIGHTED
public static final ChunkStatus MOBS_SPAWNED
public static final ChunkStatus FINALIZED
public static final ChunkStatus FULLCHUNK
public static final ChunkStatus POSTPROCESSED
public static ChunkStatus[] values()
for (ChunkStatus c : ChunkStatus.values()) System.out.println(c);
public static ChunkStatus valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getName()
public ChunkPrimer runTask(World worldIn, IChunkGenerator<?> chunkGenerator, java.util.Map<ChunkPos,ChunkPrimer> region, int x, int z)
public void acceptInRange(ChunkPos pos, java.util.function.BiConsumer<ChunkPos,ChunkStatus> consumer)
acceptInRange
in interface ITaskType<ChunkPos,ChunkStatus>
public int getTaskRange()
public ChunkStatus.Type getType()
@Nullable public static ChunkStatus getByName(java.lang.String nameIn)
@Nullable public ChunkStatus getPreviousTaskType()
getPreviousTaskType
in interface ITaskType<ChunkPos,ChunkStatus>
public boolean shouldUpdateHeightmaps()
public boolean isAtLeast(ChunkStatus status)