tModLoader  0.12 Alpha
A mod to make and play Terraria mods
Terraria.ModLoader.CommandCaller Interface Reference

Inherited by Terraria.ModLoader.ChatCommandCaller, Terraria.ModLoader.ConsoleCommandCaller, and Terraria.ModLoader.PlayerCommandCaller.

Public Member Functions

void Reply (string text, Color color=default(Color))
 Use this to repond to the Player that invoked this command. This method handles writing to the console, writing to chat, or sending messages over the network for you depending on the CommandType used. Avoid using Main.NewText, Console.WriteLine, or NetMessage.SendChatMessageToClient directly because the logic would change depending on CommandType. More...
 

Properties

CommandType CommandType [get]
 
Player Player [get]
 The Player object corresponding to the Player that invoked this command. Use this when the Player is needed. Don't use Main.LocalPlayer because that would be incorrect for various CommandTypes. More...
 

Member Function Documentation

◆ Reply()

void Terraria.ModLoader.CommandCaller.Reply ( string  text,
Color  color = default(Color) 
)

Use this to repond to the Player that invoked this command. This method handles writing to the console, writing to chat, or sending messages over the network for you depending on the CommandType used. Avoid using Main.NewText, Console.WriteLine, or NetMessage.SendChatMessageToClient directly because the logic would change depending on CommandType.

Parameters
text
color

Property Documentation

◆ Player

Player Terraria.ModLoader.CommandCaller.Player
get

The Player object corresponding to the Player that invoked this command. Use this when the Player is needed. Don't use Main.LocalPlayer because that would be incorrect for various CommandTypes.