CLASS uw net/minecraft/resource/AbstractFilenameResourcePack FIELD a base Ljava/io/File; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; METHOD (Ljava/io/File;)V ARG 1 base METHOD a getName ()Ljava/lang/String; METHOD a relativize (Ljava/io/File;Ljava/io/File;)Ljava/lang/String; METHOD a openFilename (Ljava/lang/String;)Ljava/io/InputStream; ARG 1 filename ARG 2 file METHOD a open (Lva;Lpu;)Ljava/io/InputStream; ARG 1 type ARG 2 id METHOD a (Lvd;)Ljava/lang/Object; METHOD a parseMetadata (Lvd;Ljava/io/InputStream;)Ljava/lang/Object; METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream; ARG 1 filename METHOD b contains (Lva;Lpu;)Z ARG 1 type ARG 2 id METHOD c containsFilename (Ljava/lang/String;)Z ARG 1 filename METHOD c getFilename (Lva;Lpu;)Ljava/lang/String; ARG 0 type ARG 1 id METHOD d warnNonLowercaseNamespace (Ljava/lang/String;)V ARG 1 namespace