Class ChecksumType<C extends Checksum>

java.lang.Object
dev.latvian.mods.klib.io.checksum.ChecksumType<C>
Direct Known Subclasses:
NoChecksumType

public class ChecksumType<C extends Checksum> extends Object
  • Field Details

    • id

      public final int id
    • name

      public final String name
    • algorithm

      public final String algorithm
    • nil

      public final C extends Checksum nil
    • size

      public final int size
    • fromBytes

      public final Function<byte[],C extends Checksum> fromBytes
    • codec

      public final com.mojang.serialization.Codec<C extends Checksum> codec
    • streamCodec

      public final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,C extends Checksum> streamCodec
  • Constructor Details

    • ChecksumType

      public ChecksumType(int id, String name, String algorithm, C nil, int size, Function<byte[],C> fromBytes)
  • Method Details