Interface SubpackOption

All Superinterfaces:
ResourcePackOption<String>

public interface SubpackOption extends 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
  • Method Details

    • subpack

      static SubpackOption subpack(ResourcePackManifest.Subpack subpack)
      Creates a subpack option based on a ResourcePackManifest.Subpack.
      Parameters:
      subpack - the chosen subpack
      Returns:
      a subpack option specifying that subpack
      Since:
      2.6.2
    • named

      static SubpackOption named(String subpackName)
      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

      static SubpackOption empty()
      Creates a subpack option with no subpack specified.
      Returns:
      a subpack option specifying no subpack
      Since:
      2.6.2