mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-15 18:34:56 -04:00
network: 1.20-pre3
Killer entity id was removed from EndCombatEventS2CP and KillCombatEventS2CP
This commit is contained in:
parent
abdb8d0a97
commit
00cc974d9f
@ -14,6 +14,7 @@
|
||||
package de.bixilon.minosoft.protocol.packets.s2c.play.combat
|
||||
|
||||
import de.bixilon.minosoft.protocol.packets.factory.LoadPacket
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_20_PRE3
|
||||
import de.bixilon.minosoft.protocol.protocol.buffers.play.PlayInByteBuffer
|
||||
import de.bixilon.minosoft.util.logging.Log
|
||||
import de.bixilon.minosoft.util.logging.LogLevels
|
||||
@ -22,7 +23,7 @@ import de.bixilon.minosoft.util.logging.LogMessageType
|
||||
@LoadPacket(parent = true)
|
||||
class EndCombatEventS2CP(buffer: PlayInByteBuffer) : CombatEventS2CP {
|
||||
val duration = buffer.readVarInt()
|
||||
val entityId = buffer.readInt()
|
||||
val entityId = if (buffer.versionId >= V_1_20_PRE3) -1 else buffer.readInt()
|
||||
|
||||
override fun log(reducedLog: Boolean) {
|
||||
Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Combat end event (entityId=$entityId, duration=$duration)" }
|
||||
|
@ -14,6 +14,7 @@
|
||||
package de.bixilon.minosoft.protocol.packets.s2c.play.combat
|
||||
|
||||
import de.bixilon.minosoft.protocol.packets.factory.LoadPacket
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_20_PRE3
|
||||
import de.bixilon.minosoft.protocol.protocol.buffers.play.PlayInByteBuffer
|
||||
import de.bixilon.minosoft.util.logging.Log
|
||||
import de.bixilon.minosoft.util.logging.LogLevels
|
||||
@ -21,11 +22,11 @@ import de.bixilon.minosoft.util.logging.LogMessageType
|
||||
|
||||
@LoadPacket(parent = true)
|
||||
class KillCombatEventS2CP(buffer: PlayInByteBuffer) : CombatEventS2CP {
|
||||
val killerEntityId = buffer.readVarInt()
|
||||
val deadEntityId = buffer.readInt()
|
||||
val deadEntityId = buffer.readVarInt()
|
||||
val killerEntityId = if (buffer.versionId >= V_1_20_PRE3) -1 else buffer.readInt()
|
||||
val message = buffer.readChatComponent()
|
||||
|
||||
override fun log(reducedLog: Boolean) {
|
||||
Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Combat event kill (killerEntityId=$killerEntityId, deadEntityId=$deadEntityId, message=$message )" }
|
||||
Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Combat event kill (deadEntityId=$deadEntityId, killerEntityId=$killerEntityId, message=$message )" }
|
||||
}
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ package de.bixilon.minosoft.protocol.protocol
|
||||
|
||||
@Suppress("UNUSED")
|
||||
object ProtocolVersions {
|
||||
const val V_1_20_PRE3 = 896
|
||||
const val V_1_20_PRE2 = 895
|
||||
const val V_1_20_PRE1 = 894
|
||||
const val V_23W18A = 893
|
||||
|
@ -15,10 +15,10 @@ package de.bixilon.minosoft.protocol.protocol
|
||||
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_13W41B
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_19_4
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_20_PRE2
|
||||
import de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_20_PRE3
|
||||
|
||||
object VersionSupport {
|
||||
const val MINIMUM_VERSION = V_13W41B
|
||||
const val LATEST_VERSION = V_1_20_PRE2
|
||||
const val LATEST_VERSION = V_1_20_PRE3
|
||||
const val LATEST_RELEASE = V_1_19_4
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,4 +1,9 @@
|
||||
{
|
||||
"896": {
|
||||
"name": "1.20-pre3",
|
||||
"protocol_id": 1073741960,
|
||||
"packets": 880
|
||||
},
|
||||
"895": {
|
||||
"name": "1.20-pre2",
|
||||
"protocol_id": 1073741959,
|
||||
|
Loading…
x
Reference in New Issue
Block a user