From cd3b6a084500eee8854b0eeae7bcc86df78d0344 Mon Sep 17 00:00:00 2001 From: CarbonNeuron Date: Fri, 1 May 2020 09:28:33 -0500 Subject: [PATCH] Add the EntityAction Outgoing type. --- MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs b/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs index 68ffef0a..3bdb2f56 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs @@ -310,6 +310,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketOutgoingType.TeleportConfirm: throw new InvalidOperationException("Teleport confirm is not supported in protocol " + protocol); case PacketOutgoingType.ClickWindow: return 0x0E; case PacketOutgoingType.CloseWindow: return 0x0D; + case PacketOutgoingType.EntityAction: return 0x0B; } } else if (protocol <= Protocol18Handler.MC1112Version) // MC 1.9, 1,10 and 1.11 @@ -330,6 +331,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketOutgoingType.InteractEntity: return 0x0A; case PacketOutgoingType.ClickWindow: return 0x07; case PacketOutgoingType.CloseWindow: return 0x08; + case PacketOutgoingType.EntityAction: return 0x0B; } } else if (protocol <= Protocol18Handler.MC112Version) // MC 1.12 @@ -350,6 +352,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketOutgoingType.InteractEntity: return 0x0B; case PacketOutgoingType.ClickWindow: return 0x07; case PacketOutgoingType.CloseWindow: return 0x08; + case PacketOutgoingType.EntityAction: return 0x0B; } } else if (protocol <= Protocol18Handler.MC1122Version) // 1.12.2 @@ -370,6 +373,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketOutgoingType.InteractEntity: return 0x0A; case PacketOutgoingType.ClickWindow: return 0x07; case PacketOutgoingType.CloseWindow: return 0x08; + case PacketOutgoingType.EntityAction: return 0x0B; } } else if (protocol < Protocol18Handler.MC114Version) // MC 1.13 to 1.13.2 @@ -390,6 +394,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketOutgoingType.InteractEntity: return 0x0D; case PacketOutgoingType.ClickWindow: return 0x08; case PacketOutgoingType.CloseWindow: return 0x09; + case PacketOutgoingType.EntityAction: return 0x0B; } } else // MC 1.14 to 1.15 @@ -412,6 +417,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketOutgoingType.PlayerBlockPlacement: return 0x2C; case PacketOutgoingType.ClickWindow: return 0x09; case PacketOutgoingType.CloseWindow: return 0x0A; + case PacketOutgoingType.EntityAction: return 0x0B; } }