Class ChunkStatus

java.lang.Object
net.minecraft.world.chunk.ChunkStatus

public class ChunkStatus extends Object
Mappings:
Namespace Name
named net/minecraft/world/chunk/ChunkStatus
intermediary net/minecraft/class_2806
official dvz
  • Field Details Link icon

    • field_35470 Link icon

      public static final int field_35470
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_35470 Lnet/minecraft/world/chunk/ChunkStatus;field_35470:I
      intermediary field_35470 Lnet/minecraft/class_2806;field_35470:I
      official a Ldvz;a:I
    • WORLD_GEN_HEIGHTMAP_TYPES Link icon

      private static final EnumSet<Heightmap.Type> WORLD_GEN_HEIGHTMAP_TYPES
      Mappings:
      Namespace Name Mixin selector
      named WORLD_GEN_HEIGHTMAP_TYPES Lnet/minecraft/world/chunk/ChunkStatus;WORLD_GEN_HEIGHTMAP_TYPES:Ljava/util/EnumSet;
      intermediary field_51904 Lnet/minecraft/class_2806;field_51904:Ljava/util/EnumSet;
      official o Ldvz;o:Ljava/util/EnumSet;
    • NORMAL_HEIGHTMAP_TYPES Link icon

      public static final EnumSet<Heightmap.Type> NORMAL_HEIGHTMAP_TYPES
      Mappings:
      Namespace Name Mixin selector
      named NORMAL_HEIGHTMAP_TYPES Lnet/minecraft/world/chunk/ChunkStatus;NORMAL_HEIGHTMAP_TYPES:Ljava/util/EnumSet;
      intermediary field_51903 Lnet/minecraft/class_2806;field_51903:Ljava/util/EnumSet;
      official b Ldvz;b:Ljava/util/EnumSet;
    • EMPTY Link icon

      public static final ChunkStatus EMPTY
      Mappings:
      Namespace Name Mixin selector
      named EMPTY Lnet/minecraft/world/chunk/ChunkStatus;EMPTY:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12798 Lnet/minecraft/class_2806;field_12798:Lnet/minecraft/class_2806;
      official c Ldvz;c:Ldvz;
    • STRUCTURE_STARTS Link icon

      public static final ChunkStatus STRUCTURE_STARTS
      Mappings:
      Namespace Name Mixin selector
      named STRUCTURE_STARTS Lnet/minecraft/world/chunk/ChunkStatus;STRUCTURE_STARTS:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_16423 Lnet/minecraft/class_2806;field_16423:Lnet/minecraft/class_2806;
      official d Ldvz;d:Ldvz;
    • STRUCTURE_REFERENCES Link icon

      public static final ChunkStatus STRUCTURE_REFERENCES
      Mappings:
      Namespace Name Mixin selector
      named STRUCTURE_REFERENCES Lnet/minecraft/world/chunk/ChunkStatus;STRUCTURE_REFERENCES:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_16422 Lnet/minecraft/class_2806;field_16422:Lnet/minecraft/class_2806;
      official e Ldvz;e:Ldvz;
    • BIOMES Link icon

      public static final ChunkStatus BIOMES
      Mappings:
      Namespace Name Mixin selector
      named BIOMES Lnet/minecraft/world/chunk/ChunkStatus;BIOMES:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12794 Lnet/minecraft/class_2806;field_12794:Lnet/minecraft/class_2806;
      official f Ldvz;f:Ldvz;
    • NOISE Link icon

      public static final ChunkStatus NOISE
      Mappings:
      Namespace Name Mixin selector
      named NOISE Lnet/minecraft/world/chunk/ChunkStatus;NOISE:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12804 Lnet/minecraft/class_2806;field_12804:Lnet/minecraft/class_2806;
      official g Ldvz;g:Ldvz;
    • SURFACE Link icon

      public static final ChunkStatus SURFACE
      Mappings:
      Namespace Name Mixin selector
      named SURFACE Lnet/minecraft/world/chunk/ChunkStatus;SURFACE:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12796 Lnet/minecraft/class_2806;field_12796:Lnet/minecraft/class_2806;
      official h Ldvz;h:Ldvz;
    • CARVERS Link icon

      public static final ChunkStatus CARVERS
      Mappings:
      Namespace Name Mixin selector
      named CARVERS Lnet/minecraft/world/chunk/ChunkStatus;CARVERS:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12801 Lnet/minecraft/class_2806;field_12801:Lnet/minecraft/class_2806;
      official i Ldvz;i:Ldvz;
    • FEATURES Link icon

      public static final ChunkStatus FEATURES
      Mappings:
      Namespace Name Mixin selector
      named FEATURES Lnet/minecraft/world/chunk/ChunkStatus;FEATURES:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12795 Lnet/minecraft/class_2806;field_12795:Lnet/minecraft/class_2806;
      official j Ldvz;j:Ldvz;
    • INITIALIZE_LIGHT Link icon

      public static final ChunkStatus INITIALIZE_LIGHT
      Mappings:
      Namespace Name Mixin selector
      named INITIALIZE_LIGHT Lnet/minecraft/world/chunk/ChunkStatus;INITIALIZE_LIGHT:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_44633 Lnet/minecraft/class_2806;field_44633:Lnet/minecraft/class_2806;
      official k Ldvz;k:Ldvz;
    • LIGHT Link icon

      public static final ChunkStatus LIGHT
      Mappings:
      Namespace Name Mixin selector
      named LIGHT Lnet/minecraft/world/chunk/ChunkStatus;LIGHT:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12805 Lnet/minecraft/class_2806;field_12805:Lnet/minecraft/class_2806;
      official l Ldvz;l:Ldvz;
    • SPAWN Link icon

      public static final ChunkStatus SPAWN
      Mappings:
      Namespace Name Mixin selector
      named SPAWN Lnet/minecraft/world/chunk/ChunkStatus;SPAWN:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12786 Lnet/minecraft/class_2806;field_12786:Lnet/minecraft/class_2806;
      official m Ldvz;m:Ldvz;
    • FULL Link icon

      public static final ChunkStatus FULL
      Mappings:
      Namespace Name Mixin selector
      named FULL Lnet/minecraft/world/chunk/ChunkStatus;FULL:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_12803 Lnet/minecraft/class_2806;field_12803:Lnet/minecraft/class_2806;
      official n Ldvz;n:Ldvz;
    • index Link icon

      private final int index
      Mappings:
      Namespace Name Mixin selector
      named index Lnet/minecraft/world/chunk/ChunkStatus;index:I
      intermediary field_16646 Lnet/minecraft/class_2806;field_16646:I
      official p Ldvz;p:I
    • previous Link icon

      private final ChunkStatus previous
      Mappings:
      Namespace Name Mixin selector
      named previous Lnet/minecraft/world/chunk/ChunkStatus;previous:Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary field_16647 Lnet/minecraft/class_2806;field_16647:Lnet/minecraft/class_2806;
      official q Ldvz;q:Ldvz;
    • chunkType Link icon

      private final ChunkType chunkType
      Mappings:
      Namespace Name Mixin selector
      named chunkType Lnet/minecraft/world/chunk/ChunkStatus;chunkType:Lnet/minecraft/world/chunk/ChunkType;
      intermediary field_12787 Lnet/minecraft/class_2806;field_12787:Lnet/minecraft/class_2808;
      official r Ldvz;r:Ldwd;
    • heightMapTypes Link icon

      private final EnumSet<Heightmap.Type> heightMapTypes
      Mappings:
      Namespace Name Mixin selector
      named heightMapTypes Lnet/minecraft/world/chunk/ChunkStatus;heightMapTypes:Ljava/util/EnumSet;
      intermediary field_12793 Lnet/minecraft/class_2806;field_12793:Ljava/util/EnumSet;
      official s Ldvz;s:Ljava/util/EnumSet;
  • Constructor Details Link icon

    • ChunkStatus Link icon

      @VisibleForTesting protected ChunkStatus(@Nullable @Nullable ChunkStatus previous, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/ChunkStatus;<init>(Lnet/minecraft/world/chunk/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/chunk/ChunkType;)V
      intermediary <init> Lnet/minecraft/class_2806;<init>(Lnet/minecraft/class_2806;Ljava/util/EnumSet;Lnet/minecraft/class_2808;)V
      official <init> Ldvz;<init>(Ldvz;Ljava/util/EnumSet;Ldwd;)V
  • Method Details Link icon

    • register Link icon

      private static ChunkStatus register(String id, @Nullable @Nullable ChunkStatus previous, EnumSet<Heightmap.Type> heightMapTypes, ChunkType chunkType)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/world/chunk/ChunkStatus;register(Ljava/lang/String;Lnet/minecraft/world/chunk/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/chunk/ChunkType;)Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_60546 Lnet/minecraft/class_2806;method_60546(Ljava/lang/String;Lnet/minecraft/class_2806;Ljava/util/EnumSet;Lnet/minecraft/class_2808;)Lnet/minecraft/class_2806;
      official a Ldvz;a(Ljava/lang/String;Ldvz;Ljava/util/EnumSet;Ldwd;)Ldvz;
    • createOrderedList Link icon

      public static List<ChunkStatus> createOrderedList()
      Mappings:
      Namespace Name Mixin selector
      named createOrderedList Lnet/minecraft/world/chunk/ChunkStatus;createOrderedList()Ljava/util/List;
      intermediary method_16558 Lnet/minecraft/class_2806;method_16558()Ljava/util/List;
      official a Ldvz;a()Ljava/util/List;
    • getIndex Link icon

      public int getIndex()
      Mappings:
      Namespace Name Mixin selector
      named getIndex Lnet/minecraft/world/chunk/ChunkStatus;getIndex()I
      intermediary method_16559 Lnet/minecraft/class_2806;method_16559()I
      official b Ldvz;b()I
    • getPrevious Link icon

      public ChunkStatus getPrevious()
      Mappings:
      Namespace Name Mixin selector
      named getPrevious Lnet/minecraft/world/chunk/ChunkStatus;getPrevious()Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_16560 Lnet/minecraft/class_2806;method_16560()Lnet/minecraft/class_2806;
      official c Ldvz;c()Ldvz;
    • getChunkType Link icon

      public ChunkType getChunkType()
      Mappings:
      Namespace Name Mixin selector
      named getChunkType Lnet/minecraft/world/chunk/ChunkStatus;getChunkType()Lnet/minecraft/world/chunk/ChunkType;
      intermediary method_12164 Lnet/minecraft/class_2806;method_12164()Lnet/minecraft/class_2808;
      official d Ldvz;d()Ldwd;
    • byId Link icon

      public static ChunkStatus byId(String id)
      Mappings:
      Namespace Name Mixin selector
      named byId Lnet/minecraft/world/chunk/ChunkStatus;byId(Ljava/lang/String;)Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_12168 Lnet/minecraft/class_2806;method_12168(Ljava/lang/String;)Lnet/minecraft/class_2806;
      official a Ldvz;a(Ljava/lang/String;)Ldvz;
    • getHeightmapTypes Link icon

      public EnumSet<Heightmap.Type> getHeightmapTypes()
      Mappings:
      Namespace Name Mixin selector
      named getHeightmapTypes Lnet/minecraft/world/chunk/ChunkStatus;getHeightmapTypes()Ljava/util/EnumSet;
      intermediary method_12160 Lnet/minecraft/class_2806;method_12160()Ljava/util/EnumSet;
      official e Ldvz;e()Ljava/util/EnumSet;
    • isAtLeast Link icon

      public boolean isAtLeast(ChunkStatus other)
      Mappings:
      Namespace Name Mixin selector
      named isAtLeast Lnet/minecraft/world/chunk/ChunkStatus;isAtLeast(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_12165 Lnet/minecraft/class_2806;method_12165(Lnet/minecraft/class_2806;)Z
      official a Ldvz;a(Ldvz;)Z
    • isLaterThan Link icon

      public boolean isLaterThan(ChunkStatus other)
      Mappings:
      Namespace Name Mixin selector
      named isLaterThan Lnet/minecraft/world/chunk/ChunkStatus;isLaterThan(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_60547 Lnet/minecraft/class_2806;method_60547(Lnet/minecraft/class_2806;)Z
      official b Ldvz;b(Ldvz;)Z
    • isAtMost Link icon

      public boolean isAtMost(ChunkStatus other)
      Mappings:
      Namespace Name Mixin selector
      named isAtMost Lnet/minecraft/world/chunk/ChunkStatus;isAtMost(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_60548 Lnet/minecraft/class_2806;method_60548(Lnet/minecraft/class_2806;)Z
      official c Ldvz;c(Ldvz;)Z
    • isEarlierThan Link icon

      public boolean isEarlierThan(ChunkStatus other)
      Mappings:
      Namespace Name Mixin selector
      named isEarlierThan Lnet/minecraft/world/chunk/ChunkStatus;isEarlierThan(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_60549 Lnet/minecraft/class_2806;method_60549(Lnet/minecraft/class_2806;)Z
      official d Ldvz;d(Ldvz;)Z
    • max Link icon

      public static ChunkStatus max(ChunkStatus a, ChunkStatus b)
      Mappings:
      Namespace Name Mixin selector
      named max Lnet/minecraft/world/chunk/ChunkStatus;max(Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/world/chunk/ChunkStatus;)Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_60545 Lnet/minecraft/class_2806;method_60545(Lnet/minecraft/class_2806;Lnet/minecraft/class_2806;)Lnet/minecraft/class_2806;
      official a Ldvz;a(Ldvz;Ldvz;)Ldvz;
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • getId Link icon

      public String getId()
      Mappings:
      Namespace Name Mixin selector
      named getId Lnet/minecraft/world/chunk/ChunkStatus;getId()Ljava/lang/String;
      intermediary method_60550 Lnet/minecraft/class_2806;method_60550()Ljava/lang/String;
      official f Ldvz;f()Ljava/lang/String;