Class SongPacket
java.lang.Object
io.github.kosmx.emotes.common.network.objects.AbstractNetworkPacket
io.github.kosmx.emotes.common.network.objects.SongPacket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcalculateSize(NetData config) Estimated size to create buffersstatic intcalculateSongSize(net.raphimc.noteblocklib.model.Song song) booleanbytegetID()bytegetVer()voidread(ByteBuffer byteBuffer, NetData config, int version) Read byte buf to T typevoidwrite(ByteBuffer byteBuffer, NetData config) Methods inherited from class io.github.kosmx.emotes.common.network.objects.AbstractNetworkPacket
getVer
-
Constructor Details
-
SongPacket
public SongPacket()
-
-
Method Details
-
getID
public byte getID()- Specified by:
getIDin classAbstractNetworkPacket
-
getVer
public byte getVer()- Specified by:
getVerin classAbstractNetworkPacket
-
read
Description copied from class:AbstractNetworkPacketRead byte buf to T type- Specified by:
readin classAbstractNetworkPacket- Parameters:
byteBuffer- ByteBufferconfig- Reader config- Throws:
IOException
-
write
- Specified by:
writein classAbstractNetworkPacket- Throws:
IOException
-
doWrite
- Specified by:
doWritein classAbstractNetworkPacket
-
calculateSize
Description copied from class:AbstractNetworkPacketEstimated size to create buffers- Specified by:
calculateSizein classAbstractNetworkPacket- Parameters:
config- some input data- Returns:
- the packet's size (estimated)
-
calculateSongSize
public static int calculateSongSize(net.raphimc.noteblocklib.model.Song song)
-