39 lines
		
	
	
	
		
			812 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			812 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.server;
 | |
| 
 | |
| import net.minecraft.server.dedicated.DedicatedServerProperties;
 | |
| 
 | |
| public interface ServerInterface extends ServerInfo {
 | |
| 	DedicatedServerProperties getProperties();
 | |
| 
 | |
| 	/**
 | |
| 	 * Returns the server's hostname.
 | |
| 	 */
 | |
| 	String getServerIp();
 | |
| 
 | |
| 	/**
 | |
| 	 * Never used, but "getServerPort" is already taken.
 | |
| 	 */
 | |
| 	int getServerPort();
 | |
| 
 | |
| 	/**
 | |
| 	 * Returns the server message of the day
 | |
| 	 */
 | |
| 	String getServerName();
 | |
| 
 | |
| 	/**
 | |
| 	 * Returns an array of the usernames of all the connected players.
 | |
| 	 */
 | |
| 	String[] getPlayerNames();
 | |
| 
 | |
| 	String getLevelIdName();
 | |
| 
 | |
| 	/**
 | |
| 	 * Used by RCon's Query in the form of "MajorServerMod 1.2.3: MyPlugin 1.3" AnotherPlugin 2.1" AndSoForth 1.0".
 | |
| 	 */
 | |
| 	String getPluginNames();
 | |
| 
 | |
| 	/**
 | |
| 	 * Handle a command received by an RCon instance
 | |
| 	 */
 | |
| 	String runCommand(String command);
 | |
| }
 |