Namespace: Server

Server

Static methods for the Server API

Methods

staticServer.getAddress(){string}

Return the server IP address.

Returns:
Type Description
string
  • the IP address
Example
// ?
clientMessage(Server.getAddress()); // prints '84.45.129.7'

staticServer.getAllPlayerNames(){Array.<string>}

Return the names of all players on the server.

Returns:
Type Description
Array.<string>
  • the player names
Example
// announce all players online
var players = Server.getAllPlayerNames();
for (var i = 0; i < players.length; i++) {
  clientMessage(players[i] + " is online!");
}

staticServer.getAllPlayers(){Array.<long>}

Return the entity IDs of all players on the server.

Returns:
Type Description
Array.<long>
  • the player IDs
Example
// announce all players online
var players = Server.getAllPlayers();
for (var i = 0; i < players.length; i++) {
  clientMessage(Player.getName(players[i]) + " is online!");
}

staticServer.getPort(){int}

Return the port number of the current remote connection.

Returns:
Type Description
int
  • the port number
Example
// ?
clientMessage("The current server port is: " + Server.getPort());

staticServer.joinServer(address, port)

Connect to a remote server.

Name Type Description
address string

the server's IP address

port int

the port number

Example
// ?
Server.joinServer("84.45.129.7", 19132);

staticServer.sendChat(text)

Send a chat message.

Name Type Description
text string

the message text

Example
// ?
Server.sendChat("Herobrine is fake!!");