Class AbstractFileResourcePack

java.lang.Object
net.minecraft.resource.AbstractFileResourcePack
All Implemented Interfaces:
Closeable, AutoCloseable, class_4454
Direct Known Subclasses:
DirectoryResourcePack, ZipResourcePack

public abstract class AbstractFileResourcePack extends Object implements class_4454
Mappings:
Namespace Name
official ui
intermediary net/minecraft/class_1644
named net/minecraft/resource/AbstractFileResourcePack
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lui;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_8105 Lnet/minecraft/class_1644;field_8105:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/resource/AbstractFileResourcePack;LOGGER:Lorg/apache/logging/log4j/Logger;
    • base

      protected final File base
      Mappings:
      Namespace Name Mixin selector
      official a Lui;a:Ljava/io/File;
      intermediary field_6605 Lnet/minecraft/class_1644;field_6605:Ljava/io/File;
      named base Lnet/minecraft/resource/AbstractFileResourcePack;base:Ljava/io/File;
  • Constructor Details

    • AbstractFileResourcePack

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

    • method_21325

      private static String method_21325(class_4455 class_4455, Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official c Lui;c(Lum;Lpc;)Ljava/lang/String;
      intermediary method_21325 Lnet/minecraft/class_1644;method_21325(Lnet/minecraft/class_4455;Lnet/minecraft/class_1653;)Ljava/lang/String;
      named method_21325 Lnet/minecraft/resource/AbstractFileResourcePack;method_21325(Lnet/minecraft/class_4455;Lnet/minecraft/util/Identifier;)Ljava/lang/String;
    • relativize

      protected static String relativize(File base, File target)
      Mappings:
      Namespace Name Mixin selector
      official a Lui;a(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;
      intermediary method_5874 Lnet/minecraft/class_1644;method_5874(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;
      named relativize Lnet/minecraft/resource/AbstractFileResourcePack;relativize(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;
    • method_5897

      public InputStream method_5897(class_4455 class_4455, Identifier identifier) throws IOException
      Specified by:
      method_5897 in interface class_4454
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lul;a(Lum;Lpc;)Ljava/io/InputStream;
      intermediary method_5897 Lnet/minecraft/class_4454;method_5897(Lnet/minecraft/class_4455;Lnet/minecraft/class_1653;)Ljava/io/InputStream;
      named method_5897 Lnet/minecraft/class_4454;method_5897(Lnet/minecraft/class_4455;Lnet/minecraft/util/Identifier;)Ljava/io/InputStream;
    • method_5900

      public boolean method_5900(class_4455 class_4455, Identifier identifier)
      Specified by:
      method_5900 in interface class_4454
      Mappings:
      Namespace Name Mixin selector
      official b Lul;b(Lum;Lpc;)Z
      intermediary method_5900 Lnet/minecraft/class_4454;method_5900(Lnet/minecraft/class_4455;Lnet/minecraft/class_1653;)Z
      named method_5900 Lnet/minecraft/class_4454;method_5900(Lnet/minecraft/class_4455;Lnet/minecraft/util/Identifier;)Z
    • openFile

      protected abstract InputStream openFile(String name) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lui;a(Ljava/lang/String;)Ljava/io/InputStream;
      intermediary method_5875 Lnet/minecraft/class_1644;method_5875(Ljava/lang/String;)Ljava/io/InputStream;
      named openFile Lnet/minecraft/resource/AbstractFileResourcePack;openFile(Ljava/lang/String;)Ljava/io/InputStream;
    • method_21330

      @Environment(CLIENT) public InputStream method_21330(String string) throws IOException
      Specified by:
      method_21330 in interface class_4454
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lul;b(Ljava/lang/String;)Ljava/io/InputStream;
      intermediary method_21330 Lnet/minecraft/class_4454;method_21330(Ljava/lang/String;)Ljava/io/InputStream;
      named method_21330 Lnet/minecraft/class_4454;method_21330(Ljava/lang/String;)Ljava/io/InputStream;
    • containsFile

      protected abstract boolean containsFile(String name)
      Mappings:
      Namespace Name Mixin selector
      official c Lui;c(Ljava/lang/String;)Z
      intermediary method_5876 Lnet/minecraft/class_1644;method_5876(Ljava/lang/String;)Z
      named containsFile Lnet/minecraft/resource/AbstractFileResourcePack;containsFile(Ljava/lang/String;)Z
    • warnNonLowercaseNamespace

      protected void warnNonLowercaseNamespace(String namespace)
      Mappings:
      Namespace Name Mixin selector
      official d Lui;d(Ljava/lang/String;)V
      intermediary method_5878 Lnet/minecraft/class_1644;method_5878(Ljava/lang/String;)V
      named warnNonLowercaseNamespace Lnet/minecraft/resource/AbstractFileResourcePack;warnNonLowercaseNamespace(Ljava/lang/String;)V
    • method_21329

      @Nullable public <T> T method_21329(class_4457<T> class_4457) throws IOException
      Specified by:
      method_21329 in interface class_4454
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lul;a(Lup;)Ljava/lang/Object;
      intermediary method_21329 Lnet/minecraft/class_4454;method_21329(Lnet/minecraft/class_4457;)Ljava/lang/Object;
      named method_21329 Lnet/minecraft/class_4454;method_21329(Lnet/minecraft/class_4457;)Ljava/lang/Object;
    • method_21324

      @Nullable public static <T> T method_21324(class_4457<T> class_4457, InputStream inputStream)
      Mappings:
      Namespace Name Mixin selector
      official a Lui;a(Lup;Ljava/io/InputStream;)Ljava/lang/Object;
      intermediary method_21324 Lnet/minecraft/class_1644;method_21324(Lnet/minecraft/class_4457;Ljava/io/InputStream;)Ljava/lang/Object;
      named method_21324 Lnet/minecraft/resource/AbstractFileResourcePack;method_21324(Lnet/minecraft/class_4457;Ljava/io/InputStream;)Ljava/lang/Object;
    • method_5899

      public String method_5899()
      Specified by:
      method_5899 in interface class_4454
      Mappings:
      Namespace Name Mixin selector
      official a Lul;a()Ljava/lang/String;
      intermediary method_5899 Lnet/minecraft/class_4454;method_5899()Ljava/lang/String;
      named method_5899 Lnet/minecraft/class_4454;method_5899()Ljava/lang/String;