public override string Run(McTcpClient handler, string command, Dictionary <string, object> localVars) { Console.WriteLine(command); if (sneaking) { var result = handler.sendEntityAction(Protocol.EntityActionType.StopSneaking); sneaking = false; return(result ? "Success" : "Fail"); } else { var result = handler.sendEntityAction(Protocol.EntityActionType.StartSneaking); sneaking = true; return(result ? "Success" : "Fail"); } }
public override string Run(McTcpClient handler, string command, Dictionary <string, object> localVars) { if (sneaking) { var result = handler.sendEntityAction(Protocol.EntityActionType.StopSneaking); if (result) { sneaking = false; } return(result ? "You aren't sneaking anymore" : "Fail"); } else { var result = handler.sendEntityAction(Protocol.EntityActionType.StartSneaking); if (result) { sneaking = true; } return(result ? "You are sneaking now" : "Fail"); } }