Documentation
¶
Index ¶
Constants ¶
View Source
const ( //type value for failed authentication requests FailureType = int32(-1) //type value for command requests CommandType //2 //type value for authentication requests AuthenticationType //3 //tcp constants Protocol = "tcp" Timeout = time.Second * 10 //request id reset value ResetID = 1 HeaderSizeWPad = 10 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
Server net.Conn //server connection
RequestID int32 //self-incrementing request counter used for unique request id's
// contains filtered or unexported fields
}
minecraft remote console client
func NewClient ¶
creates and returns a new remote console client using the supplied address (addr). The Connect method must be called before the client can be used to send commands
func (*Client) Close ¶
closes remote console connection, nil's out the server value in client struct, and resets the request id. The remote console client can be reused by calling the Connect method again
func (*Client) Command ¶
sends a command to the minecraft server and returns the server response, an error is returned if the client has not connected to the server before attempting to send a command. Command examples can be found on the minecraft wiki: https://minecraft.wiki/w/Commands
Click to show internal directories.
Click to hide internal directories.