Hello Kristina,
As per the Cisco Command Reference, the "full-duplex" command was introduced in Cisco IOS version 11.1. See the Command Reference below:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/inter_r/irddelay.htm#xtocid29
You may also want to look at the "duplex" command (introduced in 11.2(10P) and the details are here:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/inter_r/irddelay.htm#xtocid7
Actually it does not matter what protocols you are running for configuring the interface for full or half duplex. These commands are general commands that can be given under the interface.
If you are not running any other routed protocols such as IPX, Appletalk, DECnet, Vines etc. other than IP in your network, then I guess only IP features should be fine.
Hope that helps!