classpublicabstractPriority 3
CommonAsset
com.hypixel.hytale.server.core.asset.common.CommonAsset
implements NetworkSerializable
8
Methods
8
Public Methods
4
Fields
2
Constructors
Constants
intHASH_LENGTH= 64
PatternHASH_PATTERN= Pattern.compile("^[A-Fa-f0-9]{64}$")
Constructors
public
CommonAsset(String name, byte[] bytes)public
CommonAsset(String name, String hash, byte[] bytes)Methods
Public Methods (8)
public
boolean equals(Object o)@Override
public
CompletableFuture<byte[]> getBlob()public
String getHash()@Nonnull
public
String getName()@Nonnull
publicstatic
String hash(byte[] bytes)@Nonnull
public
int hashCode()@Override
public
Asset toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (2)
protected
transient WeakReference<CompletableFuture<byte[]>> blobprotected
transient SoftReference<Asset> cachedPacketPrivate/Package Fields (2)
private
String hashprivate
String name