Package net.minecraft.world.chunk
Class ChunkStatus
java.lang.Object
net.minecraft.world.chunk.ChunkStatus
- Mappings:
Namespace Name named net/minecraft/world/chunk/ChunkStatusintermediary net/minecraft/class_2806official dvc
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceA task called when a chunk needs to be generated.protected static interfaceA task called when a chunk is loaded but does not need to be generated. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ChunkStatusstatic final ChunkStatusprivate final ChunkTypeprivate static final List<ChunkStatus> static final ChunkStatusstatic final ChunkStatusstatic final intstatic final ChunkStatusprivate final ChunkStatus.GenerationTaskprivate final EnumSet<Heightmap.Type> private final intstatic final ChunkStatusstatic final ChunkStatusprivate final ChunkStatus.LoadTaskstatic final ChunkStatusstatic final EnumSet<Heightmap.Type> private static final EnumSet<Heightmap.Type> private final ChunkStatusprivate final booleanstatic final ChunkStatusprivate static final IntListstatic final ChunkStatusstatic final ChunkStatusstatic final ChunkStatusprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionChunkStatus(@Nullable ChunkStatus previous, int taskMargin, boolean shouldAlwaysUpgrade, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType, ChunkStatus.GenerationTask generationTask, ChunkStatus.LoadTask loadTask) -
Method Summary
Modifier and TypeMethodDescriptionstatic ChunkStatusbyDistanceFromFull(int level) static ChunkStatusstatic List<ChunkStatus> static intgetDistanceFromFull(ChunkStatus status) intgetIndex()static intintbooleanisAtLeast(ChunkStatus chunkStatus) private static ChunkStatusregister(String id, @Nullable ChunkStatus previous, int taskMargin, boolean shouldAlwaysUpgrade, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType, ChunkStatus.GenerationTask generationTask, ChunkStatus.LoadTask loadTask) runGenerationTask(ChunkGenerationContext context, Executor executor, FullChunkConverter fullChunkConverter, List<Chunk> chunks) runLoadTask(ChunkGenerationContext context, FullChunkConverter fullChunkConverter, Chunk chunk) booleantoString()
-
Field Details
-
field_35470
public static final int field_35470- See Also:
- Mappings:
Namespace Name Mixin selector named field_35470Lnet/minecraft/world/chunk/ChunkStatus;field_35470:Iintermediary field_35470Lnet/minecraft/class_2806;field_35470:Iofficial aLdvc;a:I
-
PRE_CARVER_HEIGHTMAPS
- Mappings:
Namespace Name Mixin selector named PRE_CARVER_HEIGHTMAPSLnet/minecraft/world/chunk/ChunkStatus;PRE_CARVER_HEIGHTMAPS:Ljava/util/EnumSet;intermediary field_19159Lnet/minecraft/class_2806;field_19159:Ljava/util/EnumSet;official oLdvc;o:Ljava/util/EnumSet;
-
POST_CARVER_HEIGHTMAPS
- Mappings:
Namespace Name Mixin selector named POST_CARVER_HEIGHTMAPSLnet/minecraft/world/chunk/ChunkStatus;POST_CARVER_HEIGHTMAPS:Ljava/util/EnumSet;intermediary field_19160Lnet/minecraft/class_2806;field_19160:Ljava/util/EnumSet;official bLdvc;b:Ljava/util/EnumSet;
-
EMPTY
- Mappings:
Namespace Name Mixin selector named EMPTYLnet/minecraft/world/chunk/ChunkStatus;EMPTY:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12798Lnet/minecraft/class_2806;field_12798:Lnet/minecraft/class_2806;official cLdvc;c:Ldvc;
-
STRUCTURE_STARTS
- Mappings:
Namespace Name Mixin selector named STRUCTURE_STARTSLnet/minecraft/world/chunk/ChunkStatus;STRUCTURE_STARTS:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_16423Lnet/minecraft/class_2806;field_16423:Lnet/minecraft/class_2806;official dLdvc;d:Ldvc;
-
STRUCTURE_REFERENCES
- Mappings:
Namespace Name Mixin selector named STRUCTURE_REFERENCESLnet/minecraft/world/chunk/ChunkStatus;STRUCTURE_REFERENCES:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_16422Lnet/minecraft/class_2806;field_16422:Lnet/minecraft/class_2806;official eLdvc;e:Ldvc;
-
BIOMES
- Mappings:
Namespace Name Mixin selector named BIOMESLnet/minecraft/world/chunk/ChunkStatus;BIOMES:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12794Lnet/minecraft/class_2806;field_12794:Lnet/minecraft/class_2806;official fLdvc;f:Ldvc;
-
NOISE
- Mappings:
Namespace Name Mixin selector named NOISELnet/minecraft/world/chunk/ChunkStatus;NOISE:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12804Lnet/minecraft/class_2806;field_12804:Lnet/minecraft/class_2806;official gLdvc;g:Ldvc;
-
SURFACE
- Mappings:
Namespace Name Mixin selector named SURFACELnet/minecraft/world/chunk/ChunkStatus;SURFACE:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12796Lnet/minecraft/class_2806;field_12796:Lnet/minecraft/class_2806;official hLdvc;h:Ldvc;
-
CARVERS
- Mappings:
Namespace Name Mixin selector named CARVERSLnet/minecraft/world/chunk/ChunkStatus;CARVERS:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12801Lnet/minecraft/class_2806;field_12801:Lnet/minecraft/class_2806;official iLdvc;i:Ldvc;
-
FEATURES
- Mappings:
Namespace Name Mixin selector named FEATURESLnet/minecraft/world/chunk/ChunkStatus;FEATURES:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12795Lnet/minecraft/class_2806;field_12795:Lnet/minecraft/class_2806;official jLdvc;j:Ldvc;
-
INITIALIZE_LIGHT
- Mappings:
Namespace Name Mixin selector named INITIALIZE_LIGHTLnet/minecraft/world/chunk/ChunkStatus;INITIALIZE_LIGHT:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_44633Lnet/minecraft/class_2806;field_44633:Lnet/minecraft/class_2806;official kLdvc;k:Ldvc;
-
LIGHT
- Mappings:
Namespace Name Mixin selector named LIGHTLnet/minecraft/world/chunk/ChunkStatus;LIGHT:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12805Lnet/minecraft/class_2806;field_12805:Lnet/minecraft/class_2806;official lLdvc;l:Ldvc;
-
SPAWN
- Mappings:
Namespace Name Mixin selector named SPAWNLnet/minecraft/world/chunk/ChunkStatus;SPAWN:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12786Lnet/minecraft/class_2806;field_12786:Lnet/minecraft/class_2806;official mLdvc;m:Ldvc;
-
FULL
- Mappings:
Namespace Name Mixin selector named FULLLnet/minecraft/world/chunk/ChunkStatus;FULL:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_12803Lnet/minecraft/class_2806;field_12803:Lnet/minecraft/class_2806;official nLdvc;n:Ldvc;
-
DISTANCE_TO_STATUS
- Mappings:
Namespace Name Mixin selector named DISTANCE_TO_STATUSLnet/minecraft/world/chunk/ChunkStatus;DISTANCE_TO_STATUS:Ljava/util/List;intermediary field_12791Lnet/minecraft/class_2806;field_12791:Ljava/util/List;official pLdvc;p:Ljava/util/List;
-
STATUS_TO_DISTANCE
- Mappings:
Namespace Name Mixin selector named STATUS_TO_DISTANCELnet/minecraft/world/chunk/ChunkStatus;STATUS_TO_DISTANCE:Lit/unimi/dsi/fastutil/ints/IntList;intermediary field_12788Lnet/minecraft/class_2806;field_12788:Lit/unimi/dsi/fastutil/ints/IntList;official qLdvc;q:Lit/unimi/dsi/fastutil/ints/IntList;
-
index
private final int index- Mappings:
Namespace Name Mixin selector named indexLnet/minecraft/world/chunk/ChunkStatus;index:Iintermediary field_16646Lnet/minecraft/class_2806;field_16646:Iofficial rLdvc;r:I
-
previous
- Mappings:
Namespace Name Mixin selector named previousLnet/minecraft/world/chunk/ChunkStatus;previous:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_16647Lnet/minecraft/class_2806;field_16647:Lnet/minecraft/class_2806;official sLdvc;s:Ldvc;
-
generationTask
- Mappings:
Namespace Name Mixin selector named generationTaskLnet/minecraft/world/chunk/ChunkStatus;generationTask:Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;intermediary field_12792Lnet/minecraft/class_2806;field_12792:Lnet/minecraft/class_2806$class_2807;official tLdvc;t:Ldvc$a;
-
loadTask
- Mappings:
Namespace Name Mixin selector named loadTaskLnet/minecraft/world/chunk/ChunkStatus;loadTask:Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;intermediary field_19346Lnet/minecraft/class_2806;field_19346:Lnet/minecraft/class_2806$class_4305;official uLdvc;u:Ldvc$b;
-
taskMargin
private final int taskMargin- Mappings:
Namespace Name Mixin selector named taskMarginLnet/minecraft/world/chunk/ChunkStatus;taskMargin:Iintermediary field_12802Lnet/minecraft/class_2806;field_12802:Iofficial vLdvc;v:I
-
shouldAlwaysUpgrade
private final boolean shouldAlwaysUpgrade- Mappings:
Namespace Name Mixin selector named shouldAlwaysUpgradeLnet/minecraft/world/chunk/ChunkStatus;shouldAlwaysUpgrade:Zintermediary field_44634Lnet/minecraft/class_2806;field_44634:Zofficial wLdvc;w:Z
-
chunkType
- Mappings:
Namespace Name Mixin selector named chunkTypeLnet/minecraft/world/chunk/ChunkStatus;chunkType:Lnet/minecraft/world/chunk/ChunkType;intermediary field_12787Lnet/minecraft/class_2806;field_12787:Lnet/minecraft/class_2808;official xLdvc;x:Ldve;
-
heightMapTypes
- Mappings:
Namespace Name Mixin selector named heightMapTypesLnet/minecraft/world/chunk/ChunkStatus;heightMapTypes:Ljava/util/EnumSet;intermediary field_12793Lnet/minecraft/class_2806;field_12793:Ljava/util/EnumSet;official yLdvc;y:Ljava/util/EnumSet;
-
-
Constructor Details
-
ChunkStatus
ChunkStatus(@Nullable @Nullable ChunkStatus previous, int taskMargin, boolean shouldAlwaysUpgrade, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType, ChunkStatus.GenerationTask generationTask, ChunkStatus.LoadTask loadTask) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/ChunkStatus;<init>(Lnet/minecraft/world/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/chunk/ChunkType;Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;)Vintermediary <init>Lnet/minecraft/class_2806;<init>(Lnet/minecraft/class_2806;IZLjava/util/EnumSet;Lnet/minecraft/class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)Vofficial <init>Ldvc;<init>(Ldvc;IZLjava/util/EnumSet;Ldve;Ldvc$a;Ldvc$b;)V
-
-
Method Details
-
register
private static ChunkStatus register(String id, @Nullable @Nullable ChunkStatus previous, int taskMargin, boolean shouldAlwaysUpgrade, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType, ChunkStatus.GenerationTask generationTask, ChunkStatus.LoadTask loadTask) - Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/world/chunk/ChunkStatus;register(Ljava/lang/String;Lnet/minecraft/world/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/chunk/ChunkType;Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;)Lnet/minecraft/world/chunk/ChunkStatus;intermediary method_20611Lnet/minecraft/class_2806;method_20611(Ljava/lang/String;Lnet/minecraft/class_2806;IZLjava/util/EnumSet;Lnet/minecraft/class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)Lnet/minecraft/class_2806;official aLdvc;a(Ljava/lang/String;Ldvc;IZLjava/util/EnumSet;Ldve;Ldvc$a;Ldvc$b;)Ldvc;
-
createOrderedList
- Mappings:
Namespace Name Mixin selector named createOrderedListLnet/minecraft/world/chunk/ChunkStatus;createOrderedList()Ljava/util/List;intermediary method_16558Lnet/minecraft/class_2806;method_16558()Ljava/util/List;official aLdvc;a()Ljava/util/List;
-
byDistanceFromFull
- Mappings:
Namespace Name Mixin selector named byDistanceFromFullLnet/minecraft/world/chunk/ChunkStatus;byDistanceFromFull(I)Lnet/minecraft/world/chunk/ChunkStatus;intermediary method_12161Lnet/minecraft/class_2806;method_12161(I)Lnet/minecraft/class_2806;official aLdvc;a(I)Ldvc;
-
getMaxDistanceFromFull
public static int getMaxDistanceFromFull()- Mappings:
Namespace Name Mixin selector named getMaxDistanceFromFullLnet/minecraft/world/chunk/ChunkStatus;getMaxDistanceFromFull()Iintermediary method_12155Lnet/minecraft/class_2806;method_12155()Iofficial bLdvc;b()I
-
getDistanceFromFull
- Mappings:
Namespace Name Mixin selector named getDistanceFromFullLnet/minecraft/world/chunk/ChunkStatus;getDistanceFromFull(Lnet/minecraft/world/chunk/ChunkStatus;)Iintermediary method_12175Lnet/minecraft/class_2806;method_12175(Lnet/minecraft/class_2806;)Iofficial aLdvc;a(Ldvc;)I
-
getIndex
public int getIndex()- Mappings:
Namespace Name Mixin selector named getIndexLnet/minecraft/world/chunk/ChunkStatus;getIndex()Iintermediary method_16559Lnet/minecraft/class_2806;method_16559()Iofficial cLdvc;c()I
-
getPrevious
- Mappings:
Namespace Name Mixin selector named getPreviousLnet/minecraft/world/chunk/ChunkStatus;getPrevious()Lnet/minecraft/world/chunk/ChunkStatus;intermediary method_16560Lnet/minecraft/class_2806;method_16560()Lnet/minecraft/class_2806;official dLdvc;d()Ldvc;
-
runGenerationTask
public CompletableFuture<Chunk> runGenerationTask(ChunkGenerationContext context, Executor executor, FullChunkConverter fullChunkConverter, List<Chunk> chunks) - Mappings:
Namespace Name Mixin selector named runGenerationTaskLnet/minecraft/world/chunk/ChunkStatus;runGenerationTask(Lnet/minecraft/world/chunk/ChunkGenerationContext;Ljava/util/concurrent/Executor;Lnet/minecraft/world/chunk/FullChunkConverter;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;intermediary method_12154Lnet/minecraft/class_2806;method_12154(Lnet/minecraft/class_9312;Ljava/util/concurrent/Executor;Lnet/minecraft/class_9311;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;official aLdvc;a(Ldvg;Ljava/util/concurrent/Executor;Ldvf;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
-
runLoadTask
public CompletableFuture<Chunk> runLoadTask(ChunkGenerationContext context, FullChunkConverter fullChunkConverter, Chunk chunk) - Mappings:
Namespace Name Mixin selector named runLoadTaskLnet/minecraft/world/chunk/ChunkStatus;runLoadTask(Lnet/minecraft/world/chunk/ChunkGenerationContext;Lnet/minecraft/world/chunk/FullChunkConverter;Lnet/minecraft/world/chunk/Chunk;)Ljava/util/concurrent/CompletableFuture;intermediary method_20612Lnet/minecraft/class_2806;method_20612(Lnet/minecraft/class_9312;Lnet/minecraft/class_9311;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;official aLdvc;a(Ldvg;Ldvf;Ldud;)Ljava/util/concurrent/CompletableFuture;
-
getTaskMargin
public int getTaskMargin()- Mappings:
Namespace Name Mixin selector named getTaskMarginLnet/minecraft/world/chunk/ChunkStatus;getTaskMargin()Iintermediary method_12152Lnet/minecraft/class_2806;method_12152()Iofficial eLdvc;e()I
-
shouldAlwaysUpgrade
public boolean shouldAlwaysUpgrade()- Mappings:
Namespace Name Mixin selector named shouldAlwaysUpgradeLnet/minecraft/world/chunk/ChunkStatus;shouldAlwaysUpgrade()Zintermediary method_51378Lnet/minecraft/class_2806;method_51378()Zofficial fLdvc;f()Z
-
getChunkType
- Mappings:
Namespace Name Mixin selector named getChunkTypeLnet/minecraft/world/chunk/ChunkStatus;getChunkType()Lnet/minecraft/world/chunk/ChunkType;intermediary method_12164Lnet/minecraft/class_2806;method_12164()Lnet/minecraft/class_2808;official gLdvc;g()Ldve;
-
byId
- Mappings:
Namespace Name Mixin selector named byIdLnet/minecraft/world/chunk/ChunkStatus;byId(Ljava/lang/String;)Lnet/minecraft/world/chunk/ChunkStatus;intermediary method_12168Lnet/minecraft/class_2806;method_12168(Ljava/lang/String;)Lnet/minecraft/class_2806;official aLdvc;a(Ljava/lang/String;)Ldvc;
-
getHeightmapTypes
- Mappings:
Namespace Name Mixin selector named getHeightmapTypesLnet/minecraft/world/chunk/ChunkStatus;getHeightmapTypes()Ljava/util/EnumSet;intermediary method_12160Lnet/minecraft/class_2806;method_12160()Ljava/util/EnumSet;official hLdvc;h()Ljava/util/EnumSet;
-
isAtLeast
- Mappings:
Namespace Name Mixin selector named isAtLeastLnet/minecraft/world/chunk/ChunkStatus;isAtLeast(Lnet/minecraft/world/chunk/ChunkStatus;)Zintermediary method_12165Lnet/minecraft/class_2806;method_12165(Lnet/minecraft/class_2806;)Zofficial bLdvc;b(Ldvc;)Z
-
toString
-