Package net.kyori.adventure.resource
Interface ResourcePackInfo
- All Superinterfaces:
net.kyori.examination.Examinable
,ResourcePackInfoLike
Represents information about a resource pack that can be sent to players.
- Since:
- 4.15.0
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
A builder for resource pack requests. -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull ResourcePackInfo
Gets aResourcePackInfo
representation.@NotNull String
hash()
Gets the SHA-1 hash.@NotNull UUID
id()
Gets the id.static @NotNull ResourcePackInfo.Builder
Create a new builder that will create aResourcePackInfo
.static @NotNull ResourcePackInfo
resourcePackInfo
(@NotNull UUID id, @NotNull URI uri, @NotNull String hash) Creates information about a resource pack.@NotNull URI
uri()
Gets the uri.Methods inherited from interface net.kyori.examination.Examinable
examinableName, examinableProperties, examine
-
Method Details
-
resourcePackInfo
@NotNull static @NotNull ResourcePackInfo resourcePackInfo(@NotNull @NotNull UUID id, @NotNull @NotNull URI uri, @NotNull @NotNull String hash) Creates information about a resource pack.- Parameters:
id
- the iduri
- the urihash
- the sha-1 hash- Returns:
- the resource pack request
- Since:
- 4.15.0
-
resourcePackInfo
Create a new builder that will create aResourcePackInfo
.- Returns:
- a builder
- Since:
- 4.15.0
-
id
Gets the id.- Returns:
- the id
- Since:
- 4.15.0
-
uri
Gets the uri.- Returns:
- the uri
- Since:
- 4.15.0
-
hash
Gets the SHA-1 hash.- Returns:
- the hash
- Since:
- 4.15.0
-
asResourcePackInfo
Description copied from interface:ResourcePackInfoLike
Gets aResourcePackInfo
representation.- Specified by:
asResourcePackInfo
in interfaceResourcePackInfoLike
- Returns:
- a component
-