mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-15 02:15:34 -04:00
fix brand reading in > 1.13
This commit is contained in:
parent
881b4e7c3c
commit
4ffd4b6470
@ -20,6 +20,7 @@ import de.bixilon.minosoft.protocol.ProtocolUtil.encodeNetwork
|
|||||||
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
|
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
|
||||||
import de.bixilon.minosoft.protocol.network.connection.play.channel.play.PlayChannelHandler
|
import de.bixilon.minosoft.protocol.network.connection.play.channel.play.PlayChannelHandler
|
||||||
import de.bixilon.minosoft.protocol.packets.c2s.common.ChannelC2SP
|
import de.bixilon.minosoft.protocol.packets.c2s.common.ChannelC2SP
|
||||||
|
import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition
|
||||||
import de.bixilon.minosoft.protocol.protocol.buffers.play.PlayInByteBuffer
|
import de.bixilon.minosoft.protocol.protocol.buffers.play.PlayInByteBuffer
|
||||||
import de.bixilon.minosoft.protocol.protocol.buffers.play.PlayOutByteBuffer
|
import de.bixilon.minosoft.protocol.protocol.buffers.play.PlayOutByteBuffer
|
||||||
|
|
||||||
@ -51,7 +52,7 @@ object BrandHandler {
|
|||||||
) : PlayChannelHandler {
|
) : PlayChannelHandler {
|
||||||
|
|
||||||
override fun handle(buffer: PlayInByteBuffer) {
|
override fun handle(buffer: PlayInByteBuffer) {
|
||||||
connection.serverInfo.brand = buffer.readString(buffer.bytesLeft)
|
connection.serverInfo.brand = buffer.readString(if (buffer.versionId < ProtocolDefinition.FLATTENING_VERSION) buffer.readVarInt() else buffer.bytesLeft)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user