Class GeyserPathPackCodec

java.lang.Object
org.geysermc.geyser.api.pack.PackCodec
org.geysermc.geyser.api.pack.PathPackCodec
org.geysermc.geyser.pack.path.GeyserPathPackCodec

public class GeyserPathPackCodec extends org.geysermc.geyser.api.pack.PathPackCodec
  • Constructor Details

    • GeyserPathPackCodec

      public GeyserPathPackCodec(Path path)
  • Method Details

    • path

      public @NonNull Path path()
      Specified by:
      path in class org.geysermc.geyser.api.pack.PathPackCodec
    • sha256

      public byte @NonNull [] sha256()
      Specified by:
      sha256 in class org.geysermc.geyser.api.pack.PackCodec
    • size

      public long size()
      Specified by:
      size in class org.geysermc.geyser.api.pack.PackCodec
    • serialize

      public @NonNull SeekableByteChannel serialize(@NonNull org.geysermc.geyser.api.pack.ResourcePack resourcePack) throws IOException
      Specified by:
      serialize in class org.geysermc.geyser.api.pack.PackCodec
      Throws:
      IOException
    • create

      protected @NonNull org.geysermc.geyser.api.pack.ResourcePack create()
      Specified by:
      create in class org.geysermc.geyser.api.pack.PackCodec