Package org.geysermc.geyser.pack.url
Class GeyserUrlPackCodec
java.lang.Object
org.geysermc.geyser.api.pack.PackCodec
org.geysermc.geyser.api.pack.UrlPackCodec
org.geysermc.geyser.pack.url.GeyserUrlPackCodec
public class GeyserUrlPackCodec
extends org.geysermc.geyser.api.pack.UrlPackCodec
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull GeyserResourcePackcreate()protected @NonNull GeyserResourcePack.Builderorg.geysermc.geyser.api.pack.PathPackCodec@NonNull SeekableByteChannelbyte @NonNull []sha256()longsize()@NonNull Stringurl()Methods inherited from class org.geysermc.geyser.api.pack.PackCodec
path, serialize, url
-
Constructor Details
-
GeyserUrlPackCodec
- Throws:
IllegalArgumentException
-
-
Method Details
-
sha256
public byte @NonNull [] sha256()- Specified by:
sha256in classorg.geysermc.geyser.api.pack.PackCodec
-
size
public long size()- Specified by:
sizein classorg.geysermc.geyser.api.pack.PackCodec
-
serialize
- Specified by:
serializein classorg.geysermc.geyser.api.pack.PackCodec- Throws:
IOException
-
create
- Specified by:
createin classorg.geysermc.geyser.api.pack.PackCodec
-
createBuilder
- Specified by:
createBuilderin classorg.geysermc.geyser.api.pack.PackCodec
-
url
- Specified by:
urlin classorg.geysermc.geyser.api.pack.UrlPackCodec
-
getFallback
public org.geysermc.geyser.api.pack.PathPackCodec getFallback()
-