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 dzu
  • 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 Ldzu;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 Ldzu;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 Ldzu;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 Ldzu;c:Ldzu;
    • 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 Ldzu;d:Ldzu;
    • 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 Ldzu;e:Ldzu;
    • 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 Ldzu;f:Ldzu;
    • 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 Ldzu;g:Ldzu;
    • 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 Ldzu;h:Ldzu;
    • 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 Ldzu;i:Ldzu;
    • 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 Ldzu;j:Ldzu;
    • 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 Ldzu;k:Ldzu;
    • 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 Ldzu;l:Ldzu;
    • 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 Ldzu;m:Ldzu;
    • 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 Ldzu;n:Ldzu;
    • 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 Ldzu;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 Ldzu;q:Ldzu;
    • 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 Ldzu;r:Ldzy;
    • 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 Ldzu;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> Ldzu;<init>(Ldzu;Ljava/util/EnumSet;Ldzy;)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 Ldzu;a(Ljava/lang/String;Ldzu;Ljava/util/EnumSet;Ldzy;)Ldzu;
    • 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 Ldzu;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 Ldzu;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 Ldzu;c()Ldzu;
    • 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 Ldzu;d()Ldzy;
    • 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 Ldzu;a(Ljava/lang/String;)Ldzu;
    • 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 Ldzu;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 Ldzu;a(Ldzu;)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 Ldzu;b(Ldzu;)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 Ldzu;c(Ldzu;)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 Ldzu;d(Ldzu;)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 Ldzu;a(Ldzu;Ldzu;)Ldzu;
    • 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 Ldzu;f()Ljava/lang/String;