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 dvx
  • Field Details

    • field_35470

      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 Ldvx;a:I
    • WORLD_GEN_HEIGHTMAP_TYPES

      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 Ldvx;o:Ljava/util/EnumSet;
    • NORMAL_HEIGHTMAP_TYPES

      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 Ldvx;b:Ljava/util/EnumSet;
    • EMPTY

      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 Ldvx;c:Ldvx;
    • STRUCTURE_STARTS

      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 Ldvx;d:Ldvx;
    • STRUCTURE_REFERENCES

      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 Ldvx;e:Ldvx;
    • BIOMES

      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 Ldvx;f:Ldvx;
    • NOISE

      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 Ldvx;g:Ldvx;
    • SURFACE

      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 Ldvx;h:Ldvx;
    • CARVERS

      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 Ldvx;i:Ldvx;
    • FEATURES

      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 Ldvx;j:Ldvx;
    • INITIALIZE_LIGHT

      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 Ldvx;k:Ldvx;
    • LIGHT

      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 Ldvx;l:Ldvx;
    • SPAWN

      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 Ldvx;m:Ldvx;
    • FULL

      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 Ldvx;n:Ldvx;
    • index

      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 Ldvx;p:I
    • previous

      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 Ldvx;q:Ldvx;
    • chunkType

      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 Ldvx;r:Ldwb;
    • heightMapTypes

      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 Ldvx;s:Ljava/util/EnumSet;
  • Constructor Details

    • ChunkStatus

      @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> Ldvx;<init>(Ldvx;Ljava/util/EnumSet;Ldwb;)V
  • Method Details

    • register

      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 Ldvx;a(Ljava/lang/String;Ldvx;Ljava/util/EnumSet;Ldwb;)Ldvx;
    • createOrderedList

      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 Ldvx;a()Ljava/util/List;
    • getIndex

      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 Ldvx;b()I
    • getPrevious

      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 Ldvx;c()Ldvx;
    • getChunkType

      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 Ldvx;d()Ldwb;
    • byId

      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 Ldvx;a(Ljava/lang/String;)Ldvx;
    • getHeightmapTypes

      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 Ldvx;e()Ljava/util/EnumSet;
    • isAtLeast

      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 Ldvx;a(Ldvx;)Z
    • isLaterThan

      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 Ldvx;b(Ldvx;)Z
    • isAtMost

      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 Ldvx;c(Ldvx;)Z
    • isEarlierThan

      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 Ldvx;d(Ldvx;)Z
    • max

      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 Ldvx;a(Ldvx;Ldvx;)Ldvx;
    • toString

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

      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 Ldvx;f()Ljava/lang/String;