Class PackConfig

Object
de.sayayi.lib.pack.PackConfig

public class PackConfig extends Object
Since:
0.1.0
  • Field Details

    • magic

      protected final byte[] magic
    • lowestVersionNumber

      protected final int lowestVersionNumber
    • versionBits

      protected final int versionBits
    • compressionSupport

      protected final boolean compressionSupport
  • Constructor Details

    • PackConfig

      protected PackConfig(byte @NotNull [] magic, int lowestVersionNumber, @org.jetbrains.annotations.Range(from=0L, to=31L) int versionBits, boolean compressionSupport)
  • Method Details

    • getMagic

      @Contract(pure=true) public byte @NotNull [] getMagic()
    • getLowestVersionNumber

      @Contract(pure=true) public int getLowestVersionNumber()
    • getHighestVersionNumber

      @Contract(pure=true) public int getHighestVersionNumber()
    • getVersionBits

      @Contract(pure=true) public @org.jetbrains.annotations.Range(from=0L, to=31L) int getVersionBits()
    • isCompressionSupport

      @Contract(pure=true) public boolean isCompressionSupport()