@Environment(value=CLIENT) public class IntegratedServer extends MinecraftServer
| Modifier and Type | Field and Description |
|---|---|
private MinecraftClient |
client |
private LanServerPinger |
lanPinger |
private int |
lanPort |
private UUID |
localPlayerUuid |
private static Logger |
LOGGER |
private boolean |
paused |
DEMO_LEVEL_INFO, dimensionTracker, field_24371, lastTickLengths, proxy, saveProperties, session, USER_CACHE_FILEDUMMY| Constructor and Description |
|---|
IntegratedServer(Thread thread,
MinecraftClient minecraftClient,
RegistryTracker.Modifiable modifiable,
LevelStorage.Session session,
ResourcePackManager<ResourcePackProfile> resourcePackManager,
ServerResourceManager serverResourceManager,
SaveProperties saveProperties,
com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService,
com.mojang.authlib.GameProfileRepository gameProfileRepository,
UserCache userCache,
WorldGenerationProgressListenerFactory worldGenerationProgressListenerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSnooperInfo(Snooper snooper) |
int |
adjustTrackingDistance(int initialDistance) |
boolean |
areCommandBlocksEnabled() |
int |
getFunctionPermissionLevel() |
Optional<String> |
getModdedStatusMessage() |
int |
getOpPermissionLevel() |
File |
getRunDirectory() |
int |
getServerPort() |
boolean |
isDedicated() |
boolean |
isHost(com.mojang.authlib.GameProfile profile) |
boolean |
isRemote() |
boolean |
isUsingNativeTransport() |
boolean |
openToLan(GameMode gameMode,
boolean cheatsAllowed,
int port) |
CrashReport |
populateCrashReport(CrashReport crashReport) |
void |
setCrashReport(CrashReport report) |
void |
setDefaultGameMode(GameMode gameMode) |
void |
setLocalPlayerUuid(UUID localPlayerUuid) |
boolean |
setupServer() |
boolean |
shouldBroadcastConsoleToOps() |
boolean |
shouldBroadcastRconToOps() |
void |
shutdown() |
void |
stop(boolean bool) |
boolean |
syncChunkWrites() |
void |
tick(BooleanSupplier shouldKeepTicking) |
acceptsStatusQuery, addServerGuiTickable, canExecute, close, convertLevel, createTask, createWorlds, dump, enableProfiler, executeTask, exit, forcePlayerSampleUpdate, getAdvancementLoader, getBossBarManager, getCommandFunctionManager, getCommandManager, getCommandSource, getCurrentPlayerCount, getDataCommandStorage, getDataFixer, getDataPackManager, getDefaultGameMode, getFile, getGameProfileRepo, getGameRules, getIconFile, getKeyPair, getLootManager, getMaxPlayerCount, getMaxWorldBorderRadius, getMetricsData, getNetworkCompressionThreshold, getNetworkIo, getOverworld, getPermissionLevel, getPlayerIdleTimeout, getPlayerManager, getPlayerNames, getPredicateManager, getProfiler, getRecipeManager, getResourcePackHash, getResourcePackUrl, getSavePath, getSaveProperties, getScoreboard, getServerIp, getServerMetadata, getServerModName, getServerMotd, getServerStartTime, getSessionService, getSnooper, getSpawnProtectionRadius, getSpawnRadius, getStructureManager, getTagManager, getThread, getTicks, getTickTime, getUserCache, getUserName, getVersion, getWorld, getWorldHeight, getWorldRegistryKeys, getWorlds, hasGui, hasIconFile, isDebugRunning, isDemo, isEnforceWhitelist, isFlightEnabled, isHardcore, isLoading, isMonsterSpawningEnabled, isNetherAllowed, isOnlineMode, isPvpEnabled, isRunning, isSinglePlayer, isSpawnProtected, isStopped, isStopping, kickNonWhitelistedPlayers, loadDataPacks, loadWorld, loadWorldResourcePack, method_16208, method_27731, method_29741, reloadResources, runTask, save, sendSystemMessage, setDemo, setDifficulty, setDifficultyLocked, setEnforceWhitelist, setFlightEnabled, setForceGameMode, setKeyPair, setMotd, setOnlineMode, setPlayerIdleTimeout, setPlayerManager, setPreventProxyConnections, setPvpEnabled, setResourcePack, setServerId, setServerIp, setServerName, setServerPort, setWorldHeight, shouldExecuteAsync, shouldForceGameMode, shouldPreventProxyConnections, shouldReceiveFeedback, shouldSpawnAnimals, shouldSpawnNpcs, shouldTrackOutput, startServer, stopDebug, tickWorldshasRunningTaskscancelTasks, execute, getName, getTaskCount, isOnThread, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasksclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitask, create, method_27918private static final Logger LOGGER
private final MinecraftClient client
private boolean paused
private int lanPort
private LanServerPinger lanPinger
private UUID localPlayerUuid
public IntegratedServer(Thread thread, MinecraftClient minecraftClient, RegistryTracker.Modifiable modifiable, LevelStorage.Session session, ResourcePackManager<ResourcePackProfile> resourcePackManager, ServerResourceManager serverResourceManager, SaveProperties saveProperties, com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService, com.mojang.authlib.GameProfileRepository gameProfileRepository, UserCache userCache, WorldGenerationProgressListenerFactory worldGenerationProgressListenerFactory)
public boolean setupServer()
setupServer in class MinecraftServerpublic void tick(BooleanSupplier shouldKeepTicking)
tick 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 MinecraftServerpublic int adjustTrackingDistance(int initialDistance)
adjustTrackingDistance in class MinecraftServerpublic boolean syncChunkWrites()
syncChunkWrites in class MinecraftServer