public class IntegratedServer extends MinecraftServer
currentTask, percentDone, serverProxy, theProfiler, tickTimeArray, worldServers, worldTickTimes
Constructor and Description |
---|
IntegratedServer(Minecraft par1Minecraft,
java.lang.String par2Str,
java.lang.String par3Str,
WorldSettings par4WorldSettings) |
Modifier and Type | Method and Description |
---|---|
CrashReport |
addServerInfoToCrashReport(CrashReport par1CrashReport)
Adds the server info, including from theWorldServer, to the crash report.
|
void |
addServerStatsToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper) |
boolean |
canStructuresSpawn() |
protected void |
finalTick(CrashReport par1CrashReport)
Called on exit from the main run() loop.
|
EnumDifficulty |
func_147135_j() |
protected java.io.File |
getDataDirectory() |
WorldSettings.GameType |
getGameType() |
int |
getOpPermissionLevel() |
boolean |
getPublic()
Returns true if this integrated server is open to LAN
|
void |
initiateShutdown()
Sets the serverRunning variable to false, in order to get the server to shut down.
|
boolean |
isCommandBlockEnabled()
Return whether command blocks are enabled.
|
boolean |
isDedicatedServer() |
boolean |
isHardcore()
Defaults to false.
|
boolean |
isSnooperEnabled()
Returns whether snooping is enabled or not.
|
protected void |
loadAllWorlds(java.lang.String par1Str,
java.lang.String par2Str,
long par3,
WorldType par5WorldType,
java.lang.String par6Str) |
void |
setGameType(WorldSettings.GameType par1EnumGameType)
Sets the game type for all worlds.
|
java.lang.String |
shareToLAN(WorldSettings.GameType par1EnumGameType,
boolean par2)
On dedicated does nothing.
|
protected boolean |
startServer()
Initialises the server and starts it.
|
void |
stopServer()
Saves all necessary data as preparation for stopping the server.
|
void |
tick()
Main function called by run() every loop.
|
addChatMessage, addServerTypeToSnooper, allowSpawnMonsters, canCommandSenderUseCommand, canCreateBonusChest, clearCurrentTask, convertMapIfNeeded, deleteWorldAndStopServer, displayProgressMessage, enableProfiling, func_143006_e, func_143007_ar, func_145748_c_, func_146586_a, func_147130_as, func_147132_au, func_147134_at, func_147136_ar, func_147137_ag, func_147139_a, func_155759_m, func_82010_a, getActiveAnvilConverter, getAllowNether, getAllUsernames, getBuildLimit, getCanSpawnAnimals, getCanSpawnNPCs, getCommandManager, getCommandSenderName, getConfigurationManager, getCurrentPlayerCount, getEntityWorld, getFile, getFolderName, getForceGamemode, getGuiEnabled, getHostname, getKeyPair, getMaxPlayers, getMinecraftVersion, getMotd, getMOTD, getPlayerCoordinates, getPlayerUsageSnooper, getPlugins, getPort, getPossibleCompletions, getServer, getServerHostname, getServerModName, getServerOwner, getServerPort, getServerProxy, getSpawnProtectionSize, getSystemTimeMillis, getTexturePack, getTickCounter, getUserMessage, getWorldName, handleRConCommand, initialWorldChunkLoad, isBlockProtected, isDebuggingEnabled, isDemo, isFlightAllowed, isPVPEnabled, isServerInOnlineMode, isServerRunning, isServerStopped, isSinglePlayer, logDebug, logInfo, logSevere, logWarning, main, outputPercentRemaining, resetProgresAndWorkingMessage, resetProgressAndMessage, run, saveAllWorlds, serverIsInRunLoop, setAllowFlight, setAllowPvp, setBuildLimit, setCanSpawnAnimals, setCanSpawnNPCs, setConfigurationManager, setDemo, setFolderName, setForceGamemode, setHostname, setKeyPair, setMOTD, setOnlineMode, setServerOwner, setServerPort, setUserMessage, setWorldName, startServerThread, systemExitNow, updateTimeLightAndEntities, worldServerForDimension
public IntegratedServer(Minecraft par1Minecraft, java.lang.String par2Str, java.lang.String par3Str, WorldSettings par4WorldSettings)
protected void loadAllWorlds(java.lang.String par1Str, java.lang.String par2Str, long par3, WorldType par5WorldType, java.lang.String par6Str)
loadAllWorlds
in class MinecraftServer
protected boolean startServer() throws java.io.IOException
startServer
in class MinecraftServer
java.io.IOException
public void tick()
tick
in class MinecraftServer
public boolean canStructuresSpawn()
canStructuresSpawn
in class MinecraftServer
public WorldSettings.GameType getGameType()
getGameType
in class MinecraftServer
public EnumDifficulty func_147135_j()
func_147135_j
in class MinecraftServer
public boolean isHardcore()
isHardcore
in class MinecraftServer
protected java.io.File getDataDirectory()
getDataDirectory
in class MinecraftServer
public boolean isDedicatedServer()
isDedicatedServer
in class MinecraftServer
protected void finalTick(CrashReport par1CrashReport)
finalTick
in class MinecraftServer
public CrashReport addServerInfoToCrashReport(CrashReport par1CrashReport)
addServerInfoToCrashReport
in class MinecraftServer
public void addServerStatsToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)
addServerStatsToSnooper
in interface IPlayerUsage
addServerStatsToSnooper
in class MinecraftServer
public boolean isSnooperEnabled()
isSnooperEnabled
in interface IPlayerUsage
isSnooperEnabled
in class MinecraftServer
public java.lang.String shareToLAN(WorldSettings.GameType par1EnumGameType, boolean par2)
shareToLAN
in class MinecraftServer
public void stopServer()
stopServer
in class MinecraftServer
public void initiateShutdown()
initiateShutdown
in class MinecraftServer
public boolean getPublic()
public void setGameType(WorldSettings.GameType par1EnumGameType)
setGameType
in class MinecraftServer
public boolean isCommandBlockEnabled()
isCommandBlockEnabled
in class MinecraftServer
public int getOpPermissionLevel()
getOpPermissionLevel
in class MinecraftServer