mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-13 17:37:58 -04:00
network: fix brigadier primitives max reading
This commit is contained in:
parent
3bc879fcca
commit
5b46d8fa5a
@ -51,7 +51,7 @@ class DoubleParser(
|
||||
override fun read(buffer: PlayInByteBuffer): DoubleParser {
|
||||
val flags = buffer.readUnsignedByte()
|
||||
val min = if (flags.isBitMask(0x01)) buffer.readDouble() else -Double.MAX_VALUE
|
||||
val max = if (flags.isBitMask(0x03)) buffer.readDouble() else Double.MAX_VALUE
|
||||
val max = if (flags.isBitMask(0x02)) buffer.readDouble() else Double.MAX_VALUE
|
||||
return DoubleParser(min = min, max = max)
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ class FloatParser(
|
||||
override fun read(buffer: PlayInByteBuffer): FloatParser {
|
||||
val flags = buffer.readUnsignedByte()
|
||||
val min = if (flags.isBitMask(0x01)) buffer.readFloat() else -Float.MAX_VALUE
|
||||
val max = if (flags.isBitMask(0x03)) buffer.readFloat() else Float.MAX_VALUE
|
||||
val max = if (flags.isBitMask(0x02)) buffer.readFloat() else Float.MAX_VALUE
|
||||
return FloatParser(min = min, max = max)
|
||||
}
|
||||
|
||||
|
@ -51,7 +51,7 @@ class IntParser(
|
||||
override fun read(buffer: PlayInByteBuffer): IntParser {
|
||||
val flags = buffer.readUnsignedByte()
|
||||
val min = if (flags.isBitMask(0x01)) buffer.readInt() else Int.MIN_VALUE
|
||||
val max = if (flags.isBitMask(0x03)) buffer.readInt() else Int.MAX_VALUE
|
||||
val max = if (flags.isBitMask(0x02)) buffer.readInt() else Int.MAX_VALUE
|
||||
return IntParser(min = min, max = max)
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ class LongParser(
|
||||
override fun read(buffer: PlayInByteBuffer): LongParser {
|
||||
val flags = buffer.readUnsignedByte()
|
||||
val min = if (flags.isBitMask(0x01)) buffer.readLong() else Long.MIN_VALUE
|
||||
val max = if (flags.isBitMask(0x03)) buffer.readLong() else Long.MAX_VALUE
|
||||
val max = if (flags.isBitMask(0x02)) buffer.readLong() else Long.MAX_VALUE
|
||||
return LongParser(min = min, max = max)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user