public class DedicatedServer extends MinecraftServer implements IServer
| Modifier and Type | Field and Description |
|---|---|
static boolean |
allowPlayerLogins |
java.util.List |
pendingCommandList |
currentTask, futureTaskQueue, percentDone, serverProxy, theProfiler, tickTimeArray, USER_CACHE_FILE, worldServers, worldTickTimes| Constructor and Description |
|---|
DedicatedServer(java.io.File workDir) |
addChatMessage, addScheduledTask, addServerTypeToSnooper, callFromMainThread, canCreateBonusChest, canUseCommand, clearCurrentTask, convertMapIfNeeded, createNewCommandManager, deleteWorldAndStopServer, enableProfiling, func_175578_N, getActiveAnvilConverter, getAllUsernames, getBuildLimit, getCanSpawnAnimals, getCanSpawnNPCs, getCommandManager, getCommandSenderEntity, getCurrentPlayerCount, getCurrentTime, getCurrentTimeMillis, getDataDirectory, getDisplayName, getEntityFromUuid, getEntityWorld, getFile, getFolderName, getForceGamemode, getGameProfileRepository, getGameProfiles, getHostname, getKeyPair, getMaxPlayerIdleMinutes, getMaxPlayers, getMinecraftSessionService, getMinecraftVersion, getMotd, getMOTD, getName, getNetworkSystem, getPlayerProfileCache, getPlayerUsageSnooper, getPlugins, getPort, getPosition, getPositionVector, getResourcePackHash, getResourcePackUrl, getServer, getServerHostname, getServerModName, getServerOwner, getServerPort, getServerProxy, getServerStatusResponse, getServerThread, getTabCompletions, getTickCounter, getUserMessage, getWorldName, handleRConCommand, initialWorldChunkLoad, initiateShutdown, isCallingFromMinecraftThread, isDebuggingEnabled, isDemo, isFlightAllowed, isPVPEnabled, isServerInOnlineMode, isServerRunning, isServerStopped, isSinglePlayer, loadAllWorlds, logDebug, logInfo, logSevere, logWarning, main, outputPercentRemaining, refreshStatusNextTick, registerTickable, run, saveAllWorlds, sendCommandFeedback, serverIsInRunLoop, setAllowFlight, setAllowPvp, setBuildLimit, setCanSpawnAnimals, setCanSpawnNPCs, setCommandStat, setConfigManager, setDemo, setDifficultyForAllWorlds, setFolderName, setForceGamemode, setHostname, setInstance, setKeyPair, setMOTD, setOnlineMode, setResourcePack, setResourcePackFromWorld, setServerOwner, setServerPort, setUserMessage, setWorldName, startServerThread, stopServer, tick, worldServerForDimensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllUsernames, getCurrentPlayerCount, getFolderName, getHostname, getMaxPlayers, getMinecraftVersion, getMotd, getPlugins, getPort, handleRConCommand, isDebuggingEnabled, logDebug, logInfo, logSevere, logWarningpublic final java.util.List pendingCommandList
public static boolean allowPlayerLogins
protected boolean startServer()
throws java.io.IOException
startServer in class MinecraftServerjava.io.IOExceptionpublic void setGameType(WorldSettings.GameType gameMode)
setGameType in class MinecraftServerpublic boolean canStructuresSpawn()
canStructuresSpawn in class MinecraftServerpublic WorldSettings.GameType getGameType()
getGameType in class MinecraftServerpublic EnumDifficulty getDifficulty()
getDifficulty in class MinecraftServerpublic boolean isHardcore()
isHardcore in class MinecraftServerprotected void finalTick(CrashReport report)
finalTick in class MinecraftServerpublic CrashReport addServerInfoToCrashReport(CrashReport report)
addServerInfoToCrashReport in class MinecraftServerprotected void systemExitNow()
systemExitNow in class MinecraftServerpublic void updateTimeLightAndEntities()
updateTimeLightAndEntities in class MinecraftServerpublic boolean getAllowNether()
getAllowNether in class MinecraftServerpublic boolean allowSpawnMonsters()
allowSpawnMonsters in class MinecraftServerpublic void addServerStatsToSnooper(PlayerUsageSnooper playerSnooper)
addServerStatsToSnooper in interface IPlayerUsageaddServerStatsToSnooper in class MinecraftServerpublic boolean isSnooperEnabled()
isSnooperEnabled in interface IPlayerUsageisSnooperEnabled in class MinecraftServerpublic void addPendingCommand(java.lang.String input,
ICommandSender sender)
public void executePendingCommands()
public boolean isDedicatedServer()
isDedicatedServer in class MinecraftServerpublic DedicatedPlayerList func_180508_aN()
public int getIntProperty(java.lang.String key,
int defaultValue)
getIntProperty in interface IServerpublic java.lang.String getStringProperty(java.lang.String key,
java.lang.String defaultValue)
getStringProperty in interface IServerpublic boolean getBooleanProperty(java.lang.String key,
boolean defaultValue)
public void setProperty(java.lang.String key,
java.lang.Object value)
setProperty in interface IServerpublic void saveProperties()
saveProperties in interface IServerpublic java.lang.String getSettingsFilename()
getSettingsFilename in interface IServerpublic void setGuiEnabled()
public boolean getGuiEnabled()
getGuiEnabled in class MinecraftServerpublic java.lang.String shareToLAN(WorldSettings.GameType type, boolean allowCheats)
shareToLAN in class MinecraftServerpublic boolean isCommandBlockEnabled()
isCommandBlockEnabled in class MinecraftServerpublic int getSpawnProtectionSize()
getSpawnProtectionSize in class MinecraftServerpublic boolean isBlockProtected(World worldIn, BlockPos pos, EntityPlayer playerIn)
isBlockProtected in class MinecraftServerpublic int getOpPermissionLevel()
getOpPermissionLevel in class MinecraftServerpublic void setPlayerIdleTimeout(int idleTimeout)
setPlayerIdleTimeout in class MinecraftServerpublic boolean isAnnouncingPlayerAchievements()
isAnnouncingPlayerAchievements in class MinecraftServerpublic int getMaxWorldSize()
getMaxWorldSize in class MinecraftServerpublic int getNetworkCompressionTreshold()
getNetworkCompressionTreshold in class MinecraftServerprotected boolean convertFiles()
throws java.io.IOException
java.io.IOExceptionpublic long getMaxTickTime()
public ServerConfigurationManager getConfigurationManager()
getConfigurationManager in class MinecraftServer