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