Class ChunkCompressionFormat

java.lang.Object
net.minecraft.world.storage.ChunkCompressionFormat

public class ChunkCompressionFormat extends Object
Mappings:
Namespace Name
official dts
intermediary net/minecraft/class_4486
named net/minecraft/world/storage/ChunkCompressionFormat
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official g Ldts;g:Lorg/slf4j/Logger;
      intermediary field_48755 Lnet/minecraft/class_4486;field_48755:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/world/storage/ChunkCompressionFormat;LOGGER:Lorg/slf4j/Logger;
    • FORMATS

      private static final Int2ObjectMap<ChunkCompressionFormat> FORMATS
      Mappings:
      Namespace Name Mixin selector
      official h Ldts;h:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_20445 Lnet/minecraft/class_4486;field_20445:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      named FORMATS Lnet/minecraft/world/storage/ChunkCompressionFormat;FORMATS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • FORMAT_BY_NAME

      private static final Object2ObjectMap<String,ChunkCompressionFormat> FORMAT_BY_NAME
      Mappings:
      Namespace Name Mixin selector
      official i Ldts;i:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
      intermediary field_48756 Lnet/minecraft/class_4486;field_48756:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
      named FORMAT_BY_NAME Lnet/minecraft/world/storage/ChunkCompressionFormat;FORMAT_BY_NAME:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
    • GZIP

      public static final ChunkCompressionFormat GZIP
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a:Ldts;
      intermediary field_20442 Lnet/minecraft/class_4486;field_20442:Lnet/minecraft/class_4486;
      named GZIP Lnet/minecraft/world/storage/ChunkCompressionFormat;GZIP:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • DEFLATE

      public static final ChunkCompressionFormat DEFLATE
      Mappings:
      Namespace Name Mixin selector
      official b Ldts;b:Ldts;
      intermediary field_20443 Lnet/minecraft/class_4486;field_20443:Lnet/minecraft/class_4486;
      named DEFLATE Lnet/minecraft/world/storage/ChunkCompressionFormat;DEFLATE:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • UNCOMPRESSED

      public static final ChunkCompressionFormat UNCOMPRESSED
      Mappings:
      Namespace Name Mixin selector
      official c Ldts;c:Ldts;
      intermediary field_20444 Lnet/minecraft/class_4486;field_20444:Lnet/minecraft/class_4486;
      named UNCOMPRESSED Lnet/minecraft/world/storage/ChunkCompressionFormat;UNCOMPRESSED:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • LZ4

      public static final ChunkCompressionFormat LZ4
      Mappings:
      Namespace Name Mixin selector
      official d Ldts;d:Ldts;
      intermediary field_48753 Lnet/minecraft/class_4486;field_48753:Lnet/minecraft/class_4486;
      named LZ4 Lnet/minecraft/world/storage/ChunkCompressionFormat;LZ4:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • CUSTOM

      public static final ChunkCompressionFormat CUSTOM
      Mappings:
      Namespace Name Mixin selector
      official e Ldts;e:Ldts;
      intermediary field_48916 Lnet/minecraft/class_4486;field_48916:Lnet/minecraft/class_4486;
      named CUSTOM Lnet/minecraft/world/storage/ChunkCompressionFormat;CUSTOM:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • DEFAULT_FORMAT

      public static final ChunkCompressionFormat DEFAULT_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official f Ldts;f:Ldts;
      intermediary field_48754 Lnet/minecraft/class_4486;field_48754:Lnet/minecraft/class_4486;
      named DEFAULT_FORMAT Lnet/minecraft/world/storage/ChunkCompressionFormat;DEFAULT_FORMAT:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • currentFormat

      private static volatile ChunkCompressionFormat currentFormat
      Mappings:
      Namespace Name Mixin selector
      official j Ldts;j:Ldts;
      intermediary field_48757 Lnet/minecraft/class_4486;field_48757:Lnet/minecraft/class_4486;
      named currentFormat Lnet/minecraft/world/storage/ChunkCompressionFormat;currentFormat:Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official k Ldts;k:I
      intermediary field_20446 Lnet/minecraft/class_4486;field_20446:I
      named id Lnet/minecraft/world/storage/ChunkCompressionFormat;id:I
    • name

      @Nullable private final @Nullable String name
      Mappings:
      Namespace Name Mixin selector
      official l Ldts;l:Ljava/lang/String;
      intermediary field_48758 Lnet/minecraft/class_4486;field_48758:Ljava/lang/String;
      named name Lnet/minecraft/world/storage/ChunkCompressionFormat;name:Ljava/lang/String;
    • inputStreamWrapper

      private final ChunkCompressionFormat.Wrapper<InputStream> inputStreamWrapper
      Mappings:
      Namespace Name Mixin selector
      official m Ldts;m:Ldts$a;
      intermediary field_20447 Lnet/minecraft/class_4486;field_20447:Lnet/minecraft/class_4486$class_4487;
      named inputStreamWrapper Lnet/minecraft/world/storage/ChunkCompressionFormat;inputStreamWrapper:Lnet/minecraft/world/storage/ChunkCompressionFormat$Wrapper;
    • outputStreamWrapper

      private final ChunkCompressionFormat.Wrapper<OutputStream> outputStreamWrapper
      Mappings:
      Namespace Name Mixin selector
      official n Ldts;n:Ldts$a;
      intermediary field_20448 Lnet/minecraft/class_4486;field_20448:Lnet/minecraft/class_4486$class_4487;
      named outputStreamWrapper Lnet/minecraft/world/storage/ChunkCompressionFormat;outputStreamWrapper:Lnet/minecraft/world/storage/ChunkCompressionFormat$Wrapper;
  • Constructor Details

    • ChunkCompressionFormat

      private ChunkCompressionFormat(int id, @Nullable @Nullable String name, ChunkCompressionFormat.Wrapper<InputStream> inputStreamWrapper, ChunkCompressionFormat.Wrapper<OutputStream> outputStreamWrapper)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldts;<init>(ILjava/lang/String;Ldts$a;Ldts$a;)V
      intermediary <init> Lnet/minecraft/class_4486;<init>(ILjava/lang/String;Lnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V
      named <init> Lnet/minecraft/world/storage/ChunkCompressionFormat;<init>(ILjava/lang/String;Lnet/minecraft/world/storage/ChunkCompressionFormat$Wrapper;Lnet/minecraft/world/storage/ChunkCompressionFormat$Wrapper;)V
  • Method Details

    • add

      private static ChunkCompressionFormat add(ChunkCompressionFormat version)
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a(Ldts;)Ldts;
      intermediary method_21884 Lnet/minecraft/class_4486;method_21884(Lnet/minecraft/class_4486;)Lnet/minecraft/class_4486;
      named add Lnet/minecraft/world/storage/ChunkCompressionFormat;add(Lnet/minecraft/world/storage/ChunkCompressionFormat;)Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • get

      @Nullable public static @Nullable ChunkCompressionFormat get(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a(I)Ldts;
      intermediary method_21883 Lnet/minecraft/class_4486;method_21883(I)Lnet/minecraft/class_4486;
      named get Lnet/minecraft/world/storage/ChunkCompressionFormat;get(I)Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • setCurrentFormat

      public static void setCurrentFormat(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a(Ljava/lang/String;)V
      intermediary method_56568 Lnet/minecraft/class_4486;method_56568(Ljava/lang/String;)V
      named setCurrentFormat Lnet/minecraft/world/storage/ChunkCompressionFormat;setCurrentFormat(Ljava/lang/String;)V
    • getCurrentFormat

      public static ChunkCompressionFormat getCurrentFormat()
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a()Ldts;
      intermediary method_56567 Lnet/minecraft/class_4486;method_56567()Lnet/minecraft/class_4486;
      named getCurrentFormat Lnet/minecraft/world/storage/ChunkCompressionFormat;getCurrentFormat()Lnet/minecraft/world/storage/ChunkCompressionFormat;
    • exists

      public static boolean exists(int id)
      Mappings:
      Namespace Name Mixin selector
      official b Ldts;b(I)Z
      intermediary method_21887 Lnet/minecraft/class_4486;method_21887(I)Z
      named exists Lnet/minecraft/world/storage/ChunkCompressionFormat;exists(I)Z
    • getId

      public int getId()
      Mappings:
      Namespace Name Mixin selector
      official b Ldts;b()I
      intermediary method_21882 Lnet/minecraft/class_4486;method_21882()I
      named getId Lnet/minecraft/world/storage/ChunkCompressionFormat;getId()I
    • wrap

      public OutputStream wrap(OutputStream outputStream) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a(Ljava/io/OutputStream;)Ljava/io/OutputStream;
      intermediary method_21886 Lnet/minecraft/class_4486;method_21886(Ljava/io/OutputStream;)Ljava/io/OutputStream;
      named wrap Lnet/minecraft/world/storage/ChunkCompressionFormat;wrap(Ljava/io/OutputStream;)Ljava/io/OutputStream;
    • wrap

      public InputStream wrap(InputStream inputStream) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Ldts;a(Ljava/io/InputStream;)Ljava/io/InputStream;
      intermediary method_21885 Lnet/minecraft/class_4486;method_21885(Ljava/io/InputStream;)Ljava/io/InputStream;
      named wrap Lnet/minecraft/world/storage/ChunkCompressionFormat;wrap(Ljava/io/InputStream;)Ljava/io/InputStream;