@Environment(value=CLIENT) public class IntegratedServer extends MinecraftServer
| Modifier and Type | Field and Description |
|---|---|
private MinecraftClient |
client |
private LanServerPinger |
lanPinger |
private int |
lanPort |
private LevelInfo |
levelInfo |
private UUID |
localPlayerUuid |
private static Logger |
LOGGER |
private boolean |
paused |
DEMO_LEVEL_INFO, lastTickLengths, proxy, serverThread, session, USER_CACHE_FILE, worldGenerationProgressListenerFactoryDUMMY| Constructor and Description |
|---|
IntegratedServer(MinecraftClient client,
LevelStorage.Session session,
String displayName,
LevelInfo levelInfo,
com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService,
com.mojang.authlib.GameProfileRepository gameProfileRepository,
UserCache userCache,
WorldGenerationProgressListenerFactory worldGenerationProgressListenerFactory) |
addServerGuiTickable, canExecute, close, createTask, createWorlds, dump, enableProfiler, executeTask, exit, forcePlayerSampleUpdate, getAdvancementLoader, getBossBarManager, getCommandFunctionManager, getCommandManager, getCommandSource, getCurrentPlayerCount, getDataCommandStorage, getDataFixer, getDataManager, getDataPackManager, getFile, getGameProfileRepo, getGameRules, getIconFile, getKeyPair, getLootManager, getMaxPlayerCount, getMaxWorldBorderRadius, getMetricsData, getNetworkCompressionThreshold, getNetworkIo, getPermissionLevel, getPlayerIdleTimeout, getPlayerManager, getPlayerNames, getPredicateManager, getProfiler, getRecipeManager, getResourcePackHash, getResourcePackUrl, getScoreboard, getServerIp, getServerMetadata, getServerModName, getServerMotd, getServerName, getServerStartTime, getSessionService, getSnooper, getSpawnProtectionRadius, getSpawnRadius, getTagManager, getThread, getTicks, getTickTime, getUserCache, getUserName, getVersion, getWorkerExecutor, getWorld, getWorldHeight, getWorlds, hasGui, hasIconFile, isDebugRunning, isDemo, isEnforceWhitelist, isFlightEnabled, isLoading, isMonsterSpawningEnabled, isNetherAllowed, isOnlineMode, isPvpEnabled, isRunning, isSinglePlayer, isSpawnProtected, isStopped, isStopping, kickNonWhitelistedPlayers, loadWorldDataPacks, loadWorldResourcePack, main, method_16208, method_27050, method_27052, prepareStartRegion, reload, run, runTask, save, sendSystemMessage, setBonusChest, setDemo, setDifficulty, setDifficultyLocked, setEnforceWhitelist, setEraseCache, setFavicon, setFlightEnabled, setForceGameMode, setForceWorldUpgrade, setKeyPair, setLoadingStage, setMotd, setOnlineMode, setPlayerIdleTimeout, setPlayerManager, setPreventProxyConnections, setPvpEnabled, setResourcePack, setServerId, setServerIp, setServerName, setServerPort, setSpawnAnimals, setSpawnNpcs, setUserName, setWorldHeight, shouldExecuteAsync, shouldForceGameMode, shouldPreventProxyConnections, shouldReceiveFeedback, shouldSpawnAnimals, shouldSpawnNpcs, shouldTrackOutput, start, stopDebug, syncChunkWrites, tickWorldshasRunningTaskscancelTasks, execute, getName, getTaskCount, isOnThread, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasksclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitask, createprivate static final Logger LOGGER
private final MinecraftClient client
private final LevelInfo levelInfo
private boolean paused
private int lanPort
private LanServerPinger lanPinger
private UUID localPlayerUuid
public IntegratedServer(MinecraftClient client, LevelStorage.Session session, String displayName, LevelInfo levelInfo, com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService, com.mojang.authlib.GameProfileRepository gameProfileRepository, UserCache userCache, WorldGenerationProgressListenerFactory worldGenerationProgressListenerFactory)
public void loadWorld(String string, long long2, LevelGeneratorOptions levelGeneratorOptions)
loadWorld in class MinecraftServerpublic boolean setupServer()
setupServer in class MinecraftServerpublic void tick(BooleanSupplier shouldKeepTicking)
tick in class MinecraftServerpublic boolean shouldGenerateStructures()
shouldGenerateStructures in class MinecraftServerpublic GameMode getDefaultGameMode()
getDefaultGameMode in class MinecraftServerpublic Difficulty getDefaultDifficulty()
getDefaultDifficulty in class MinecraftServerpublic boolean isHardcore()
isHardcore in class MinecraftServerpublic boolean shouldBroadcastRconToOps()
shouldBroadcastRconToOps in class MinecraftServerpublic boolean shouldBroadcastConsoleToOps()
public File getRunDirectory()
getRunDirectory in class MinecraftServerpublic boolean isDedicated()
isDedicated in class MinecraftServerpublic boolean isUsingNativeTransport()
isUsingNativeTransport in class MinecraftServerpublic void setCrashReport(CrashReport report)
setCrashReport in class MinecraftServerpublic CrashReport populateCrashReport(CrashReport crashReport)
populateCrashReport in class MinecraftServerpublic Optional<String> getModdedStatusMessage()
getModdedStatusMessage in class MinecraftServerpublic void addSnooperInfo(Snooper snooper)
addSnooperInfo in interface SnooperListeneraddSnooperInfo in class MinecraftServerpublic boolean openToLan(GameMode gameMode, boolean cheatsAllowed, int port)
openToLan in class MinecraftServerpublic void shutdown()
shutdown in class MinecraftServerpublic void stop(boolean bool)
stop in class MinecraftServerpublic boolean isRemote()
isRemote in class MinecraftServerpublic int getServerPort()
getServerPort in class MinecraftServerpublic void setDefaultGameMode(GameMode gameMode)
setDefaultGameMode in class MinecraftServerpublic boolean areCommandBlocksEnabled()
areCommandBlocksEnabled in class MinecraftServerpublic int getOpPermissionLevel()
getOpPermissionLevel in class MinecraftServerpublic int getFunctionPermissionLevel()
getFunctionPermissionLevel in class MinecraftServerpublic void setLocalPlayerUuid(UUID localPlayerUuid)
public boolean isHost(com.mojang.authlib.GameProfile profile)
isHost in class MinecraftServer