Package net.minecraft.client.resource
Class Format4ResourcePack
java.lang.Object
net.minecraft.client.resource.Format4ResourcePack
- All Implemented Interfaces:
AutoCloseable
,ResourcePack
- Mappings:
Namespace Name official ezq
intermediary net/minecraft/class_4729
named net/minecraft/client/resource/Format4ResourcePack
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final Identifier
static final String
private static final Map<String,
com.mojang.datafixers.util.Pair<ChestType, Identifier>> static final Identifier
static final Identifier
private final ResourcePack
Fields inherited from interface net.minecraft.resource.ResourcePack
METADATA_PATH_SUFFIX, PACK_METADATA_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
boolean
contains
(ResourceType type, Identifier id) static InputStream
cropConduitTexture
(InputStream stream) static InputStream
cropLeftChestTexture
(InputStream stream) static InputStream
cropRightChestTexture
(InputStream stream) static InputStream
cropSingleChestTexture
(InputStream stream) findResources
(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter) getName()
getNamespaces
(ResourceType type) private static void
loadBytes
(NativeImage source, NativeImage target, int sourceLeft, int sourceTop, int left, int top, int right, int bottom, int multiplier, boolean mirrorX, boolean mirrorY) open
(ResourceType type, Identifier id) static @Nullable InputStream
openCroppedStream
(InputStream base, InputStream overlay, int width, int left, int top, int right, int bottom) <T> T
parseMetadata
(ResourceMetadataReader<T> metaReader)
-
Field Details
-
NEW_TO_OLD_CHEST_TEXTURES
private static final Map<String,com.mojang.datafixers.util.Pair<ChestType, NEW_TO_OLD_CHEST_TEXTURESIdentifier>> - Mappings:
Namespace Name Mixin selector official j
Lezq;j:Ljava/util/Map;
intermediary field_21762
Lnet/minecraft/class_4729;field_21762:Ljava/util/Map;
named NEW_TO_OLD_CHEST_TEXTURES
Lnet/minecraft/client/resource/Format4ResourcePack;NEW_TO_OLD_CHEST_TEXTURES:Ljava/util/Map;
-
BANNER_PATTERN_TYPES
- Mappings:
Namespace Name Mixin selector official k
Lezq;k:Ljava/util/List;
intermediary field_21763
Lnet/minecraft/class_4729;field_21763:Ljava/util/List;
named BANNER_PATTERN_TYPES
Lnet/minecraft/client/resource/Format4ResourcePack;BANNER_PATTERN_TYPES:Ljava/util/List;
-
SHIELD_PATTERN_TEXTURES
- Mappings:
Namespace Name Mixin selector official l
Lezq;l:Ljava/util/Set;
intermediary field_21764
Lnet/minecraft/class_4729;field_21764:Ljava/util/Set;
named SHIELD_PATTERN_TEXTURES
Lnet/minecraft/client/resource/Format4ResourcePack;SHIELD_PATTERN_TEXTURES:Ljava/util/Set;
-
BANNER_PATTERN_TEXTURES
- Mappings:
Namespace Name Mixin selector official m
Lezq;m:Ljava/util/Set;
intermediary field_21765
Lnet/minecraft/class_4729;field_21765:Ljava/util/Set;
named BANNER_PATTERN_TEXTURES
Lnet/minecraft/client/resource/Format4ResourcePack;BANNER_PATTERN_TEXTURES:Ljava/util/Set;
-
OLD_SHIELD_BASE_TEXTURE
- Mappings:
Namespace Name Mixin selector official a
Lezq;a:Lyb;
intermediary field_21759
Lnet/minecraft/class_4729;field_21759:Lnet/minecraft/class_2960;
named OLD_SHIELD_BASE_TEXTURE
Lnet/minecraft/client/resource/Format4ResourcePack;OLD_SHIELD_BASE_TEXTURE:Lnet/minecraft/util/Identifier;
-
OLD_BANNER_BASE_TEXTURE
- Mappings:
Namespace Name Mixin selector official b
Lezq;b:Lyb;
intermediary field_21760
Lnet/minecraft/class_4729;field_21760:Lnet/minecraft/class_2960;
named OLD_BANNER_BASE_TEXTURE
Lnet/minecraft/client/resource/Format4ResourcePack;OLD_BANNER_BASE_TEXTURE:Lnet/minecraft/util/Identifier;
-
field_32966
public static final int field_32966- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lezq;e:I
intermediary field_32966
Lnet/minecraft/class_4729;field_32966:I
named field_32966
Lnet/minecraft/client/resource/Format4ResourcePack;field_32966:I
-
field_32967
public static final int field_32967- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lezq;f:I
intermediary field_32967
Lnet/minecraft/class_4729;field_32967:I
named field_32967
Lnet/minecraft/client/resource/Format4ResourcePack;field_32967:I
-
field_32968
public static final int field_32968- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lezq;g:I
intermediary field_32968
Lnet/minecraft/class_4729;field_32968:I
named field_32968
Lnet/minecraft/client/resource/Format4ResourcePack;field_32968:I
-
IRON_GOLEM_TEXTURE
- Mappings:
Namespace Name Mixin selector official h
Lezq;h:Lyb;
intermediary field_21761
Lnet/minecraft/class_4729;field_21761:Lnet/minecraft/class_2960;
named IRON_GOLEM_TEXTURE
Lnet/minecraft/client/resource/Format4ResourcePack;IRON_GOLEM_TEXTURE:Lnet/minecraft/util/Identifier;
-
IRON_GOLEM_TEXTURE_PATH
- See Also:
- Mappings:
Namespace Name Mixin selector official i
Lezq;i:Ljava/lang/String;
intermediary field_32969
Lnet/minecraft/class_4729;field_32969:Ljava/lang/String;
named IRON_GOLEM_TEXTURE_PATH
Lnet/minecraft/client/resource/Format4ResourcePack;IRON_GOLEM_TEXTURE_PATH:Ljava/lang/String;
-
parent
- Mappings:
Namespace Name Mixin selector official n
Lezq;n:Laeg;
intermediary field_21766
Lnet/minecraft/class_4729;field_21766:Lnet/minecraft/class_3262;
named parent
Lnet/minecraft/client/resource/Format4ResourcePack;parent:Lnet/minecraft/resource/ResourcePack;
-
-
Constructor Details
-
Format4ResourcePack
- Mappings:
Namespace Name Mixin selector official <init>
Lezq;<init>(Laeg;)V
intermediary <init>
Lnet/minecraft/class_4729;<init>(Lnet/minecraft/class_3262;)V
named <init>
Lnet/minecraft/client/resource/Format4ResourcePack;<init>(Lnet/minecraft/resource/ResourcePack;)V
-
-
Method Details
-
openRoot
- Specified by:
openRoot
in interfaceResourcePack
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official b
Laeg;b(Ljava/lang/String;)Ljava/io/InputStream;
intermediary method_14410
Lnet/minecraft/class_3262;method_14410(Ljava/lang/String;)Ljava/io/InputStream;
named openRoot
Lnet/minecraft/resource/ResourcePack;openRoot(Ljava/lang/String;)Ljava/io/InputStream;
-
contains
- Specified by:
contains
in interfaceResourcePack
- Mappings:
Namespace Name Mixin selector official b
Laeg;b(Laeh;Lyb;)Z
intermediary method_14411
Lnet/minecraft/class_3262;method_14411(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Z
named contains
Lnet/minecraft/resource/ResourcePack;contains(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Z
-
open
- Specified by:
open
in interfaceResourcePack
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Laeg;a(Laeh;Lyb;)Ljava/io/InputStream;
intermediary method_14405
Lnet/minecraft/class_3262;method_14405(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/io/InputStream;
named open
Lnet/minecraft/resource/ResourcePack;open(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Ljava/io/InputStream;
-
openCroppedStream
@Nullable public static @Nullable InputStream openCroppedStream(InputStream base, InputStream overlay, int width, int left, int top, int right, int bottom) throws IOException - Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Lezq;a(Ljava/io/InputStream;Ljava/io/InputStream;IIIII)Ljava/io/InputStream;
intermediary method_24134
Lnet/minecraft/class_4729;method_24134(Ljava/io/InputStream;Ljava/io/InputStream;IIIII)Ljava/io/InputStream;
named openCroppedStream
Lnet/minecraft/client/resource/Format4ResourcePack;openCroppedStream(Ljava/io/InputStream;Ljava/io/InputStream;IIIII)Ljava/io/InputStream;
-
cropConduitTexture
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Lezq;a(Ljava/io/InputStream;)Ljava/io/InputStream;
intermediary method_24199
Lnet/minecraft/class_4729;method_24199(Ljava/io/InputStream;)Ljava/io/InputStream;
named cropConduitTexture
Lnet/minecraft/client/resource/Format4ResourcePack;cropConduitTexture(Ljava/io/InputStream;)Ljava/io/InputStream;
-
cropLeftChestTexture
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official b
Lezq;b(Ljava/io/InputStream;)Ljava/io/InputStream;
intermediary method_24133
Lnet/minecraft/class_4729;method_24133(Ljava/io/InputStream;)Ljava/io/InputStream;
named cropLeftChestTexture
Lnet/minecraft/client/resource/Format4ResourcePack;cropLeftChestTexture(Ljava/io/InputStream;)Ljava/io/InputStream;
-
cropRightChestTexture
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official c
Lezq;c(Ljava/io/InputStream;)Ljava/io/InputStream;
intermediary method_24137
Lnet/minecraft/class_4729;method_24137(Ljava/io/InputStream;)Ljava/io/InputStream;
named cropRightChestTexture
Lnet/minecraft/client/resource/Format4ResourcePack;cropRightChestTexture(Ljava/io/InputStream;)Ljava/io/InputStream;
-
cropSingleChestTexture
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official d
Lezq;d(Ljava/io/InputStream;)Ljava/io/InputStream;
intermediary method_24138
Lnet/minecraft/class_4729;method_24138(Ljava/io/InputStream;)Ljava/io/InputStream;
named cropSingleChestTexture
Lnet/minecraft/client/resource/Format4ResourcePack;cropSingleChestTexture(Ljava/io/InputStream;)Ljava/io/InputStream;
-
findResources
public Collection<Identifier> findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter) - Specified by:
findResources
in interfaceResourcePack
- Mappings:
Namespace Name Mixin selector official a
Laeg;a(Laeh;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
intermediary method_14408
Lnet/minecraft/class_3262;method_14408(Lnet/minecraft/class_3264;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
named findResources
Lnet/minecraft/resource/ResourcePack;findResources(Lnet/minecraft/resource/ResourceType;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
-
getNamespaces
- Specified by:
getNamespaces
in interfaceResourcePack
- Mappings:
Namespace Name Mixin selector official a
Laeg;a(Laeh;)Ljava/util/Set;
intermediary method_14406
Lnet/minecraft/class_3262;method_14406(Lnet/minecraft/class_3264;)Ljava/util/Set;
named getNamespaces
Lnet/minecraft/resource/ResourcePack;getNamespaces(Lnet/minecraft/resource/ResourceType;)Ljava/util/Set;
-
parseMetadata
- Specified by:
parseMetadata
in interfaceResourcePack
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Laeg;a(Laek;)Ljava/lang/Object;
intermediary method_14407
Lnet/minecraft/class_3262;method_14407(Lnet/minecraft/class_3270;)Ljava/lang/Object;
named parseMetadata
Lnet/minecraft/resource/ResourcePack;parseMetadata(Lnet/minecraft/resource/metadata/ResourceMetadataReader;)Ljava/lang/Object;
-
getName
- Specified by:
getName
in interfaceResourcePack
- Mappings:
Namespace Name Mixin selector official a
Laeg;a()Ljava/lang/String;
intermediary method_14409
Lnet/minecraft/class_3262;method_14409()Ljava/lang/String;
named getName
Lnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceResourcePack
-
loadBytes
private static void loadBytes(NativeImage source, NativeImage target, int sourceLeft, int sourceTop, int left, int top, int right, int bottom, int multiplier, boolean mirrorX, boolean mirrorY) - Mappings:
Namespace Name Mixin selector official a
Lezq;a(Ldqy;Ldqy;IIIIIIIZZ)V
intermediary method_24132
Lnet/minecraft/class_4729;method_24132(Lnet/minecraft/class_1011;Lnet/minecraft/class_1011;IIIIIIIZZ)V
named loadBytes
Lnet/minecraft/client/resource/Format4ResourcePack;loadBytes(Lnet/minecraft/client/texture/NativeImage;Lnet/minecraft/client/texture/NativeImage;IIIIIIIZZ)V
-