Class AbstractFileResourcePack

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

@Environment(CLIENT)
public abstract class AbstractFileResourcePack
extends Object
implements ResourcePack
Mappings:
Namespace Name
official bmx
intermediary net/minecraft/class_1245
named net/minecraft/resource/AbstractFileResourcePack
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lbmx;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_5221 Lnet/minecraft/class_1245;field_5221: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 Lbmx;a:Ljava/io/File;
      intermediary field_5220 Lnet/minecraft/class_1245;field_5220:Ljava/io/File;
      named base Lnet/minecraft/resource/AbstractFileResourcePack;base:Ljava/io/File;
  • Constructor Details

    • AbstractFileResourcePack

      public AbstractFileResourcePack​(File file)
  • Method Details

    • method_4343

      private static String method_4343​(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmx;c(Ljy;)Ljava/lang/String;
      intermediary method_4343 Lnet/minecraft/class_1245;method_4343(Lnet/minecraft/class_1605;)Ljava/lang/String;
      named method_4343 Lnet/minecraft/resource/AbstractFileResourcePack;method_4343(Lnet/minecraft/util/Identifier;)Ljava/lang/String;
    • relativize

      protected static String relativize​(File base, File target)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;
      intermediary method_4339 Lnet/minecraft/class_1245;method_4339(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_4369

      public InputStream method_4369​(Identifier identifier) throws IOException
      Specified by:
      method_4369 in interface ResourcePack
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lbnk;a(Ljy;)Ljava/io/InputStream;
      intermediary method_4369 Lnet/minecraft/class_1260;method_4369(Lnet/minecraft/class_1605;)Ljava/io/InputStream;
      named method_4369 Lnet/minecraft/resource/ResourcePack;method_4369(Lnet/minecraft/util/Identifier;)Ljava/io/InputStream;
    • method_4371

      public boolean method_4371​(Identifier identifier)
      Specified by:
      method_4371 in interface ResourcePack
      Mappings:
      Namespace Name Mixin selector
      official b Lbnk;b(Ljy;)Z
      intermediary method_4371 Lnet/minecraft/class_1260;method_4371(Lnet/minecraft/class_1605;)Z
      named method_4371 Lnet/minecraft/resource/ResourcePack;method_4371(Lnet/minecraft/util/Identifier;)Z
    • openFile

      protected abstract InputStream openFile​(String name) throws IOException
      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

      protected abstract boolean containsFile​(String name)
      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
    • warnNonLowercaseNamespace

      protected void warnNonLowercaseNamespace​(String namespace)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmx;c(Ljava/lang/String;)V
      intermediary method_4342 Lnet/minecraft/class_1245;method_4342(Ljava/lang/String;)V
      named warnNonLowercaseNamespace Lnet/minecraft/resource/AbstractFileResourcePack;warnNonLowercaseNamespace(Ljava/lang/String;)V
    • method_4368

      public <T extends ResourceMetadataProvider> T method_4368​(MetadataSerializer metadataSerializer, String string) throws IOException
      Specified by:
      method_4368 in interface ResourcePack
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lbnk;a(Lbny;Ljava/lang/String;)Lbnw;
      intermediary method_4368 Lnet/minecraft/class_1260;method_4368(Lnet/minecraft/class_1275;Ljava/lang/String;)Lnet/minecraft/class_1273;
      named method_4368 Lnet/minecraft/resource/ResourcePack;method_4368(Lnet/minecraft/util/MetadataSerializer;Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
    • method_4338

      static <T extends ResourceMetadataProvider> T method_4338​(MetadataSerializer metadataSerializer, InputStream inputStream, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lbny;Ljava/io/InputStream;Ljava/lang/String;)Lbnw;
      intermediary method_4338 Lnet/minecraft/class_1245;method_4338(Lnet/minecraft/class_1275;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/class_1273;
      named method_4338 Lnet/minecraft/resource/AbstractFileResourcePack;method_4338(Lnet/minecraft/util/MetadataSerializer;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
    • method_4367

      public BufferedImage method_4367() throws IOException
      Specified by:
      method_4367 in interface ResourcePack
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lbnk;a()Ljava/awt/image/BufferedImage;
      intermediary method_4367 Lnet/minecraft/class_1260;method_4367()Ljava/awt/image/BufferedImage;
      named method_4367 Lnet/minecraft/resource/ResourcePack;method_4367()Ljava/awt/image/BufferedImage;
    • getName

      public String getName()
      Specified by:
      getName in interface ResourcePack
      Mappings:
      Namespace Name Mixin selector
      official b Lbnk;b()Ljava/lang/String;
      intermediary method_4370 Lnet/minecraft/class_1260;method_4370()Ljava/lang/String;
      named getName Lnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;