15 lines
377 B
Java
15 lines
377 B
Java
|
package us.myles.ViaVersion.api.type;
|
||
|
|
||
|
import io.netty.buffer.ByteBuf;
|
||
|
|
||
|
public interface ByteBufWriter<T> {
|
||
|
/**
|
||
|
* Write an object to a type to a ByteBuf
|
||
|
*
|
||
|
* @param buffer The buffer to write to
|
||
|
* @param object The object to write
|
||
|
* @throws Exception Throws if it failed to write
|
||
|
*/
|
||
|
void write(ByteBuf buffer, T object) throws Exception;
|
||
|
}
|