Package net.minecraft.client.resource
Class Format4ResourcePack
java.lang.Object
net.minecraft.client.resource.Format4ResourcePack
- All Implemented Interfaces:
AutoCloseable
,ResourcePack
@Environment(CLIENT) public class Format4ResourcePack extends Object implements ResourcePack
-
Field Summary
Fields Modifier and Type Field Description private static Set<String>
BANNER_PATTERN_TEXTURES
private static List<String>
BANNER_PATTERN_TYPES
static Identifier
IRON_GOLEM_TEXTURE
private static Map<String,com.mojang.datafixers.util.Pair<ChestType,Identifier>>
NEW_TO_OLD_CHEST_TEXTURES
static Identifier
OLD_BANNER_BASE_TEXTURE
static Identifier
OLD_SHIELD_BASE_TEXTURE
private ResourcePack
parent
private static Set<String>
SHIELD_PATTERN_TEXTURES
-
Constructor Summary
Constructors Constructor Description Format4ResourcePack(ResourcePack parent)
-
Method Summary
Modifier and Type Method Description void
close()
boolean
contains(ResourceType type, Identifier id)
static InputStream
cropLeftChestTexture(InputStream inputStream)
static InputStream
cropRightChestTexture(InputStream inputStream)
static InputStream
cropSingleChestTexture(InputStream inputStream)
Collection<Identifier>
findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)
String
getName()
Set<String>
getNamespaces(ResourceType type)
private static void
loadBytes(NativeImage source, NativeImage target, int int2, int int3, int int4, int int5, int int6, int int7, int int8, boolean bool, boolean bool2)
static InputStream
method_24199(InputStream inputStream)
InputStream
open(ResourceType type, Identifier id)
static InputStream
openCroppedStream(InputStream inputStream, InputStream inputStream2, int int2, int int3, int int4, int int5, int int6)
InputStream
openRoot(String fileName)
<T> T
parseMetadata(ResourceMetadataReader<T> metaReader)
-
Field Details
-
NEW_TO_OLD_CHEST_TEXTURES
private static final Map<String,com.mojang.datafixers.util.Pair<ChestType,Identifier>> NEW_TO_OLD_CHEST_TEXTURES -
BANNER_PATTERN_TYPES
-
SHIELD_PATTERN_TEXTURES
-
BANNER_PATTERN_TEXTURES
-
OLD_SHIELD_BASE_TEXTURE
-
OLD_BANNER_BASE_TEXTURE
-
IRON_GOLEM_TEXTURE
-
parent
-
-
Constructor Details
-
Format4ResourcePack
-
-
Method Details
-
openRoot
- Specified by:
openRoot
in interfaceResourcePack
- Throws:
IOException
-
contains
- Specified by:
contains
in interfaceResourcePack
-
open
- Specified by:
open
in interfaceResourcePack
- Throws:
IOException
-
openCroppedStream
@Nullable public static InputStream openCroppedStream(InputStream inputStream, InputStream inputStream2, int int2, int int3, int int4, int int5, int int6) throws IOException- Throws:
IOException
-
method_24199
- Throws:
IOException
-
cropLeftChestTexture
- Throws:
IOException
-
cropRightChestTexture
- Throws:
IOException
-
cropSingleChestTexture
- Throws:
IOException
-
findResources
public Collection<Identifier> findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)- Specified by:
findResources
in interfaceResourcePack
-
getNamespaces
- Specified by:
getNamespaces
in interfaceResourcePack
-
parseMetadata
- Specified by:
parseMetadata
in interfaceResourcePack
-
getName
- Specified by:
getName
in interfaceResourcePack
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceResourcePack
-
loadBytes
private static void loadBytes(NativeImage source, NativeImage target, int int2, int int3, int int4, int int5, int int6, int int7, int int8, boolean bool, boolean bool2)
-