@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, lastTickLengths, proxy, registryManager, saveHandler, saveProperties, session, USER_CACHE_FILEDUMMY| Constructor and Description |
|---|
IntegratedServer(Thread serverThread,
MinecraftClient client,
DynamicRegistryManager.Impl registryManager,
LevelStorage.Session session,
ResourcePackManager 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()
Specifies whether command blocks can execute commands on the server.
|
int |
getFunctionPermissionLevel() |
Optional<String> |
getModdedStatusMessage() |
int |
getOpPermissionLevel() |
int |
getRateLimit() |
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)
Opens a server for LAN connections.
|
CrashReport |
populateCrashReport(CrashReport report) |
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, getRegistryManager, 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_31371, method_31400, reloadResources, runServer, runTask, save, sendSystemMessage, setDemo, setDifficulty, setDifficultyLocked, setEnforceWhitelist, setFlightEnabled, setForceGameMode, 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 serverThread, MinecraftClient client, DynamicRegistryManager.Impl registryManager, LevelStorage.Session session, ResourcePackManager 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 int getRateLimit()
getRateLimit in class MinecraftServerpublic boolean isUsingNativeTransport()
isUsingNativeTransport in class MinecraftServerpublic void setCrashReport(CrashReport report)
setCrashReport in class MinecraftServerpublic CrashReport populateCrashReport(CrashReport report)
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 MinecraftServergameMode - the game mode connecting players will have set by defaultcheatsAllowed - whether players on the server have operator permissionsport - the port to open up to LAN connectionspublic 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