public class IntegratedServer extends MinecraftServer
currentTask, futureTaskQueue, percentDone, serverProxy, theProfiler, tickTimeArray, USER_CACHE_FILE, worldServers, worldTickTimes
Constructor and Description |
---|
IntegratedServer(Minecraft mcIn) |
IntegratedServer(Minecraft mcIn,
java.lang.String folderName,
java.lang.String worldName,
WorldSettings settings) |
Modifier and Type | Method and Description |
---|---|
CrashReport |
addServerInfoToCrashReport(CrashReport report) |
void |
addServerStatsToSnooper(PlayerUsageSnooper playerSnooper) |
boolean |
canStructuresSpawn() |
protected ServerCommandManager |
createNewCommandManager() |
protected void |
finalTick(CrashReport report) |
java.io.File |
getDataDirectory() |
EnumDifficulty |
getDifficulty() |
WorldSettings.GameType |
getGameType() |
int |
getOpPermissionLevel() |
boolean |
getPublic() |
void |
initiateShutdown() |
boolean |
isCommandBlockEnabled() |
boolean |
isDedicatedServer() |
boolean |
isHardcore() |
boolean |
isSnooperEnabled() |
protected void |
loadAllWorlds(java.lang.String p_71247_1_,
java.lang.String p_71247_2_,
long seed,
WorldType type,
java.lang.String p_71247_6_) |
void |
setDifficultyForAllWorlds(EnumDifficulty difficulty) |
void |
setGameType(WorldSettings.GameType gameMode) |
void |
setStaticInstance() |
java.lang.String |
shareToLAN(WorldSettings.GameType type,
boolean allowCheats) |
protected boolean |
startServer() |
void |
stopServer() |
void |
tick() |
addChatMessage, addScheduledTask, addServerTypeToSnooper, allowSpawnMonsters, callFromMainThread, canCreateBonusChest, canUseCommand, clearCurrentTask, convertMapIfNeeded, deleteWorldAndStopServer, enableProfiling, func_175578_N, getActiveAnvilConverter, getAllowNether, getAllUsernames, getBuildLimit, getCanSpawnAnimals, getCanSpawnNPCs, getCommandManager, getCommandSenderEntity, getConfigurationManager, getCurrentPlayerCount, getCurrentTime, getCurrentTimeMillis, getDisplayName, getEntityFromUuid, getEntityWorld, getFile, getFolderName, getForceGamemode, getGameProfileRepository, getGameProfiles, getGuiEnabled, getHostname, getKeyPair, getMaxPlayerIdleMinutes, getMaxPlayers, getMaxWorldSize, getMinecraftSessionService, getMinecraftVersion, getMotd, getMOTD, getName, getNetworkCompressionTreshold, getNetworkSystem, getPlayerProfileCache, getPlayerUsageSnooper, getPlugins, getPort, getPosition, getPositionVector, getResourcePackHash, getResourcePackUrl, getServer, getServerHostname, getServerModName, getServerOwner, getServerPort, getServerProxy, getServerStatusResponse, getServerThread, getSpawnProtectionSize, getTabCompletions, getTickCounter, getUserMessage, getWorldName, handleRConCommand, initialWorldChunkLoad, isAnnouncingPlayerAchievements, isBlockProtected, isCallingFromMinecraftThread, isDebuggingEnabled, isDemo, isFlightAllowed, isPVPEnabled, isServerInOnlineMode, isServerRunning, isServerStopped, isSinglePlayer, logDebug, logInfo, logSevere, logWarning, main, outputPercentRemaining, refreshStatusNextTick, registerTickable, run, saveAllWorlds, sendCommandFeedback, serverIsInRunLoop, setAllowFlight, setAllowPvp, setBuildLimit, setCanSpawnAnimals, setCanSpawnNPCs, setCommandStat, setConfigManager, setDemo, setFolderName, setForceGamemode, setHostname, setInstance, setKeyPair, setMOTD, setOnlineMode, setPlayerIdleTimeout, setResourcePack, setResourcePackFromWorld, setServerOwner, setServerPort, setUserMessage, setWorldName, startServerThread, systemExitNow, updateTimeLightAndEntities, worldServerForDimension
public IntegratedServer(Minecraft mcIn)
public IntegratedServer(Minecraft mcIn, java.lang.String folderName, java.lang.String worldName, WorldSettings settings)
protected ServerCommandManager createNewCommandManager()
createNewCommandManager
in class MinecraftServer
protected void loadAllWorlds(java.lang.String p_71247_1_, java.lang.String p_71247_2_, long seed, WorldType type, java.lang.String p_71247_6_)
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 getDifficulty()
getDifficulty
in class MinecraftServer
public boolean isHardcore()
isHardcore
in class MinecraftServer
public java.io.File getDataDirectory()
getDataDirectory
in class MinecraftServer
public boolean isDedicatedServer()
isDedicatedServer
in class MinecraftServer
protected void finalTick(CrashReport report)
finalTick
in class MinecraftServer
public CrashReport addServerInfoToCrashReport(CrashReport report)
addServerInfoToCrashReport
in class MinecraftServer
public void setDifficultyForAllWorlds(EnumDifficulty difficulty)
setDifficultyForAllWorlds
in class MinecraftServer
public void addServerStatsToSnooper(PlayerUsageSnooper playerSnooper)
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 type, boolean allowCheats)
shareToLAN
in class MinecraftServer
public void stopServer()
stopServer
in class MinecraftServer
public void initiateShutdown()
initiateShutdown
in class MinecraftServer
public void setStaticInstance()
public boolean getPublic()
public void setGameType(WorldSettings.GameType gameMode)
setGameType
in class MinecraftServer
public boolean isCommandBlockEnabled()
isCommandBlockEnabled
in class MinecraftServer
public int getOpPermissionLevel()
getOpPermissionLevel
in class MinecraftServer