Class GeyserResourcePack.Builder

java.lang.Object
org.geysermc.geyser.pack.GeyserResourcePack.Builder
All Implemented Interfaces:
org.geysermc.geyser.api.pack.ResourcePack.Builder
Enclosing class:
GeyserResourcePack

public static class GeyserResourcePack.Builder extends Object implements org.geysermc.geyser.api.pack.ResourcePack.Builder
  • Constructor Details

    • Builder

      public Builder(org.geysermc.geyser.api.pack.PackCodec codec, org.geysermc.geyser.api.pack.ResourcePackManifest manifest)
    • Builder

      public Builder(org.geysermc.geyser.api.pack.PackCodec codec, org.geysermc.geyser.api.pack.ResourcePackManifest manifest, String contentKey)
  • Method Details

    • manifest

      public org.geysermc.geyser.api.pack.ResourcePackManifest manifest()
      Specified by:
      manifest in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
    • codec

      public org.geysermc.geyser.api.pack.PackCodec codec()
      Specified by:
      codec in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
    • contentKey

      public String contentKey()
      Specified by:
      contentKey in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
    • contentKey

      public GeyserResourcePack.Builder contentKey(@NonNull String contentKey)
      Specified by:
      contentKey in interface org.geysermc.geyser.api.pack.ResourcePack.Builder
    • build

      public GeyserResourcePack build()
      Specified by:
      build in interface org.geysermc.geyser.api.pack.ResourcePack.Builder