package net.minecraft.network.datasync;

import java.io.IOException;
import net.minecraft.network.PacketBuffer;
import net.minecraft.network.datasync.DataParameter;

public interface DataSerializer<T> {
   void func_187160_a(PacketBuffer p_187160_1_, T p_187160_2_);

   T func_187159_a(PacketBuffer p_187159_1_) throws IOException;

   DataParameter<T> func_187161_a(int p_187161_1_);
}
