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 dvh
  • 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 Ldvh;a:I
    • field_51904

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

      public static final EnumSet<Heightmap.Type> field_51903
      Mappings:
      Namespace Name Mixin selector
      named field_51903 Lnet/minecraft/world/chunk/ChunkStatus;field_51903:Ljava/util/EnumSet;
      intermediary field_51903 Lnet/minecraft/class_2806;field_51903:Ljava/util/EnumSet;
      official b Ldvh;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 Ldvh;c:Ldvh;
    • 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 Ldvh;d:Ldvh;
    • 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 Ldvh;e:Ldvh;
    • 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 Ldvh;f:Ldvh;
    • 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 Ldvh;g:Ldvh;
    • 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 Ldvh;h:Ldvh;
    • 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 Ldvh;i:Ldvh;
    • 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 Ldvh;j:Ldvh;
    • 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 Ldvh;k:Ldvh;
    • 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 Ldvh;l:Ldvh;
    • 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 Ldvh;m:Ldvh;
    • 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 Ldvh;n:Ldvh;
    • 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 Ldvh;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 Ldvh;q:Ldvh;
    • 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 Ldvh;r:Ldvl;
    • 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 Ldvh;s:Ljava/util/EnumSet;
  • Constructor Details

    • ChunkStatus

      @VisibleForTesting protected ChunkStatus(@Nullable @Nullable ChunkStatus previous, EnumSet<Heightmap.Type> enumSet, 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> Ldvh;<init>(Ldvh;Ljava/util/EnumSet;Ldvl;)V
  • Method Details

    • method_60546

      private static ChunkStatus method_60546(String string, @Nullable @Nullable ChunkStatus chunkStatus, EnumSet<Heightmap.Type> enumSet, ChunkType chunkType)
      Mappings:
      Namespace Name Mixin selector
      named method_60546 Lnet/minecraft/world/chunk/ChunkStatus;method_60546(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 Ldvh;a(Ljava/lang/String;Ldvh;Ljava/util/EnumSet;Ldvl;)Ldvh;
    • 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 Ldvh;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 Ldvh;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 Ldvh;c()Ldvh;
    • 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 Ldvh;d()Ldvl;
    • 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 Ldvh;a(Ljava/lang/String;)Ldvh;
    • 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 Ldvh;e()Ljava/util/EnumSet;
    • isAtLeast

      public boolean isAtLeast(ChunkStatus chunkStatus)
      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 Ldvh;a(Ldvh;)Z
    • method_60547

      public boolean method_60547(ChunkStatus chunkStatus)
      Mappings:
      Namespace Name Mixin selector
      named method_60547 Lnet/minecraft/world/chunk/ChunkStatus;method_60547(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_60547 Lnet/minecraft/class_2806;method_60547(Lnet/minecraft/class_2806;)Z
      official b Ldvh;b(Ldvh;)Z
    • method_60548

      public boolean method_60548(ChunkStatus chunkStatus)
      Mappings:
      Namespace Name Mixin selector
      named method_60548 Lnet/minecraft/world/chunk/ChunkStatus;method_60548(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_60548 Lnet/minecraft/class_2806;method_60548(Lnet/minecraft/class_2806;)Z
      official c Ldvh;c(Ldvh;)Z
    • method_60549

      public boolean method_60549(ChunkStatus chunkStatus)
      Mappings:
      Namespace Name Mixin selector
      named method_60549 Lnet/minecraft/world/chunk/ChunkStatus;method_60549(Lnet/minecraft/world/chunk/ChunkStatus;)Z
      intermediary method_60549 Lnet/minecraft/class_2806;method_60549(Lnet/minecraft/class_2806;)Z
      official d Ldvh;d(Ldvh;)Z
    • method_60545

      public static ChunkStatus method_60545(ChunkStatus chunkStatus, ChunkStatus chunkStatus2)
      Mappings:
      Namespace Name Mixin selector
      named method_60545 Lnet/minecraft/world/chunk/ChunkStatus;method_60545(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 Ldvh;a(Ldvh;Ldvh;)Ldvh;
    • toString

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

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