Class ZipResourcePack

All Implemented Interfaces:
Closeable, AutoCloseable, ResourcePack

@Environment(CLIENT)
public class ZipResourcePack
extends AbstractFileResourcePack
implements Closeable
Mappings:
Namespace Name
official bnc
intermediary net/minecraft/class_1252
named net/minecraft/resource/ZipResourcePack
  • Field Details

    • TYPE_NAMESPACE_SPLITTER

      public static final Splitter TYPE_NAMESPACE_SPLITTER
      Mappings:
      Namespace Name Mixin selector
      official b Lbnc;b:Lcom/google/common/base/Splitter;
      intermediary field_5234 Lnet/minecraft/class_1252;field_5234:Lcom/google/common/base/Splitter;
      named TYPE_NAMESPACE_SPLITTER Lnet/minecraft/resource/ZipResourcePack;TYPE_NAMESPACE_SPLITTER:Lcom/google/common/base/Splitter;
    • file

      private ZipFile file
      Mappings:
      Namespace Name Mixin selector
      official c Lbnc;c:Ljava/util/zip/ZipFile;
      intermediary field_5235 Lnet/minecraft/class_1252;field_5235:Ljava/util/zip/ZipFile;
      named file Lnet/minecraft/resource/ZipResourcePack;file:Ljava/util/zip/ZipFile;
  • Constructor Details

    • ZipResourcePack

      public ZipResourcePack​(File base)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbmx;<init>(Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_1245;<init>(Ljava/io/File;)V
      named <init> Lnet/minecraft/resource/AbstractFileResourcePack;<init>(Ljava/io/File;)V
  • Method Details

    • getZipFile

      private ZipFile getZipFile() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official d Lbnc;d()Ljava/util/zip/ZipFile;
      intermediary method_4355 Lnet/minecraft/class_1252;method_4355()Ljava/util/zip/ZipFile;
      named getZipFile Lnet/minecraft/resource/ZipResourcePack;getZipFile()Ljava/util/zip/ZipFile;
    • openFile

      protected InputStream openFile​(String name) throws IOException
      Specified by:
      openFile in class AbstractFileResourcePack
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Ljava/lang/String;)Ljava/io/InputStream;
      intermediary method_4340 Lnet/minecraft/class_1245;method_4340(Ljava/lang/String;)Ljava/io/InputStream;
      named openFile Lnet/minecraft/resource/AbstractFileResourcePack;openFile(Ljava/lang/String;)Ljava/io/InputStream;
    • containsFile

      public boolean containsFile​(String name)
      Specified by:
      containsFile in class AbstractFileResourcePack
      Mappings:
      Namespace Name Mixin selector
      official b Lbmx;b(Ljava/lang/String;)Z
      intermediary method_4341 Lnet/minecraft/class_1245;method_4341(Ljava/lang/String;)Z
      named containsFile Lnet/minecraft/resource/AbstractFileResourcePack;containsFile(Ljava/lang/String;)Z
    • getNamespaces

      public Set<String> getNamespaces()
      Specified by:
      getNamespaces in interface ResourcePack
      Mappings:
      Namespace Name Mixin selector
      official c Lbnk;c()Ljava/util/Set;
      intermediary method_4372 Lnet/minecraft/class_1260;method_4372()Ljava/util/Set;
      named getNamespaces Lnet/minecraft/resource/ResourcePack;getNamespaces()Ljava/util/Set;
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
      Mappings:
      Namespace Name Mixin selector
      official finalize Lbnc;finalize()V
      intermediary finalize Lnet/minecraft/class_1252;finalize()V
      named finalize Lnet/minecraft/resource/ZipResourcePack;finalize()V
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official close Lbnc;close()V
      intermediary close Lnet/minecraft/class_1252;close()V
      named close Lnet/minecraft/resource/ZipResourcePack;close()V