package com.hypixel.hytale.protocol.packets.setup; import com.hypixel.hytale.protocol.Packet; import com.hypixel.hytale.protocol.io.ValidationResult; import io.netty.buffer.ByteBuf; import javax.annotation.Nonnull; public class AssetFinalize implements Packet { public static final int PACKET_ID = 26; public static final boolean IS_COMPRESSED = false; public static final int NULLABLE_BIT_FIELD_SIZE = 0; public static final int FIXED_BLOCK_SIZE = 0; public static final int VARIABLE_FIELD_COUNT = 0; public static final int VARIABLE_BLOCK_START = 0; public static final int MAX_SIZE = 0; @Override public int getId() { return 26; } @Nonnull public static AssetFinalize deserialize(@Nonnull ByteBuf buf, int offset) { return new AssetFinalize(); } public static int computeBytesConsumed(@Nonnull ByteBuf buf, int offset) { return 0; } @Override public void serialize(@Nonnull ByteBuf buf) { } @Override public int computeSize() { return 0; } public static ValidationResult validateStructure(@Nonnull ByteBuf buffer, int offset) { return buffer.readableBytes() - offset < 0 ? ValidationResult.error("Buffer too small: expected at least 0 bytes") : ValidationResult.OK; } public AssetFinalize clone() { return new AssetFinalize(); } @Override public boolean equals(Object obj) { return this == obj ? true : obj instanceof AssetFinalize other; } @Override public int hashCode() { return 0; } }