Interface SubpackOption
- All Superinterfaces:
ResourcePackOption<String>
Can be used to specify which subpack from a resource pack a player should load.
Available subpacks can be seen in a resource pack manifest
ResourcePackManifest.subpacks().- Since:
- 2.6.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.geysermc.geyser.api.pack.option.ResourcePackOption
ResourcePackOption.Type -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic SubpackOptionempty()Creates a subpack option with no subpack specified.static SubpackOptionCreates a subpack option based on a subpack name.static SubpackOptionsubpack(@NonNull ResourcePackManifest.Subpack subpack) Creates a subpack option based on aResourcePackManifest.Subpack.Methods inherited from interface org.geysermc.geyser.api.pack.option.ResourcePackOption
type, validate, value
-
Method Details
-
subpack
Creates a subpack option based on aResourcePackManifest.Subpack.- Parameters:
subpack- the chosen subpack- Returns:
- a subpack option specifying that subpack
- Since:
- 2.6.2
-
named
Creates a subpack option based on a subpack name.- Parameters:
subpackName- the name of the subpack- Returns:
- a subpack option specifying a subpack with that name
- Since:
- 2.6.2
-
empty
Creates a subpack option with no subpack specified.- Returns:
- a subpack option specifying no subpack
- Since:
- 2.6.2
-