Package cn.nukkit.resourcepacks
Class ZippedResourcePack
java.lang.Object
cn.nukkit.resourcepacks.AbstractResourcePack
cn.nukkit.resourcepacks.ZippedResourcePack
- All Implemented Interfaces:
ResourcePack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ByteBuffer
protected String
protected File
protected byte[]
Fields inherited from class cn.nukkit.resourcepacks.AbstractResourcePack
id, manifest
Fields inherited from interface cn.nukkit.resourcepacks.ResourcePack
EMPTY_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class cn.nukkit.resourcepacks.AbstractResourcePack
equals, getPackId, getPackName, getPackVersion, hashCode, verifyManifest
-
Field Details
-
file
-
byteBuffer
-
sha256
protected byte[] sha256 -
encryptionKey
-
-
Constructor Details
-
ZippedResourcePack
@PowerNukkitDifference(info="Accepts resource packs with subfolder structure", since="1.4.0.0-PN") public ZippedResourcePack(File file)
-
-
Method Details
-
getPackChunk
public byte[] getPackChunk(int off, int len) - Parameters:
off
- 偏移值len
- 长度- Returns:
- 资源包文件的指定分块
-
getPackSize
public int getPackSize()- Returns:
- 此资源包的文件大小
-
getSha256
public byte[] getSha256()- Returns:
- 资源包文件的SHA-256值
-
getEncryptionKey
- Returns:
- 资源包密钥(若加密)
-