Hello, I am making this thread because I have been on and off here for a couple of days after making a new vanilla Minecraft server into a nice fresh Craft Bukkit server. Like most users I experienced the initial "what the heck! The built in MC server commands aren't working!" reaction; but I eventually figured out the syntax by searching through the forums. I found multiple sporadic threads explaining how it should be done, and that this person and that person did this that and the other... either way it was still pretty fast and easy to figure out once you knew the premise of the problem, but was still perturbed that something so basic was not more obvious. Anyway, what was not clear is how to execute your *plugin commands*. This being a relatively new vanilla server and my not having *any* mod experience with Minecraft, I wasn't sure what to expect. I had issues because of some server side permissions and the plugins I was installing, but could not find for a 100% fact (since I had no experience) just how the syntax of the built in commands were to be entered and just how the plugin commands were to be entered. In the end I decided to write this FAQ of how the Bukkit syntax is supposed to work for op's. I hop it is helpful in preventing someone the headaches I endured: Howto: Syntax of Bukkit commands (such as /tp, /give, /list etc) and custom plugin commands: First off, for good measure a list of the default Bukkit commands (same as vanilla MC server): help or ? shows this messagekick <player> removes a player from the serverban <player> bans a player from the serverpardon <player> pardons a banned player so that they can connect againban-ip <ip> bans an IP address from the serverpardon-ip <ip> pardons a banned IP address so that they can connect againop <player> turns a player into an opdeop <player> removes op status from a playertp <player1> <player2> moves one player to the same location as another playergive <player> <id> [num] gives a player a resourcetell <player> <message> sends a private message to a playerstop gracefully stops the serversave-all forces a server-wide level savesave-off disables terrain saving(useful for backup scripts)save-on re-enables terrain savinglist lists all currently connected playerssay <message> broadcasts a message to all players To initiate builtin Bukkit/Minecraft commands For an 'op' to call forth the built-in commands on a Bukkit server from their client he or she would merely have to do the following: Press 'T' (or your current chat key) at any time to bring up chat box (just like a normal MC server). Type "/#help" or "/#give player1 50" etc. The key being to add a '#' before each command but after the '/'. To initiate custom plugins commands We will use a simple plugin such as "whitelist" to demonstrate the syntax. First here is a listing of the plugin commands available with "whitelist" as of the time of this writing: /whitelist help/whitelist reload (reloads the whitelist and it’s settings)/whitelist add [playername] (adds a player to the whitelist)/whitelist remove [playername] (removes a player from the whitelist)/whitelist on|off (activates/deactivates whitelist)/whitelist list (lists all whitelisted players) The following is some example syntax on how you would use these commands on a Bukkit server: Press 'T' (or your current chat key) at any time to bring up chat box (just like a normal MC server). Type "/whitelist help" or "/whitelist reload", basically the same way you did before the additional '#' character requirement or simply the way you call forth commands on any vanilla server, only requiring the preceding '/' character.