diff --git a/MinecraftClient/Commands/Sneak.cs b/MinecraftClient/Commands/Sneak.cs index 51067b53..07c9355a 100644 --- a/MinecraftClient/Commands/Sneak.cs +++ b/MinecraftClient/Commands/Sneak.cs @@ -13,18 +13,17 @@ namespace MinecraftClient.Commands public override string Run(McTcpClient handler, string command, Dictionary localVars) { - Console.WriteLine(command); if (sneaking) { var result = handler.sendEntityAction(Protocol.EntityActionType.StopSneaking); sneaking = false; - return result ? "Success" : "Fail"; + return result ? "You aren't sneaking anymore" : "Fail"; } else { var result = handler.sendEntityAction(Protocol.EntityActionType.StartSneaking); sneaking = true; - return result ? "Success" : "Fail"; + return result ? "You are sneaking now" : "Fail"; } } diff --git a/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs b/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs index feac66ab..b85a36bb 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18PacketTypes.cs @@ -331,7 +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; + case PacketOutgoingType.EntityAction: return 0x14; } } else if (protocol <= Protocol18Handler.MC112Version) // MC 1.12 @@ -352,7 +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; + case PacketOutgoingType.EntityAction: return 0x15; } } else if (protocol <= Protocol18Handler.MC1122Version) // 1.12.2 @@ -373,7 +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; + case PacketOutgoingType.EntityAction: return 0x15; } } else if (protocol < Protocol18Handler.MC114Version) // MC 1.13 to 1.13.2 @@ -417,7 +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 0x19; + case PacketOutgoingType.EntityAction: return 0x1B; } }