Package net.minecraft.server.dedicated
Class DedicatedServer
java.lang.Object
net.minecraft.util.concurrent.ThreadTaskExecutor<R>
net.minecraft.util.concurrent.RecursiveEventLoop<TickDelayedTask>
net.minecraft.server.MinecraftServer
net.minecraft.server.dedicated.DedicatedServer
- All Implemented Interfaces:
AutoCloseable,Executor,ICommandSource,IServer,ISnooperInfo,ITaskExecutor<TickDelayedTask>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<PendingCommand>private MinecraftServerGuiprivate static final org.apache.logging.log4j.Loggerprivate QueryThreadprivate final RConConsoleSourceprivate MainThreadprivate final ServerPropertiesProviderprivate static final Patternprivate final ChatFilterClientFields inherited from class net.minecraft.server.MinecraftServer
DEMO_SETTINGS, nextTickTime, playerDataStorage, proxy, registryHolder, storageSource, tickTimes, USERID_CACHE_FILE, worldDataFields inherited from interface net.minecraft.command.ICommandSource
NULL -
Constructor Summary
ConstructorsConstructorDescriptionDedicatedServer(Thread p_i232601_1_, DynamicRegistries.Impl p_i232601_2_, SaveFormat.LevelSave p_i232601_3_, ResourcePackList p_i232601_4_, DataPackRegistries p_i232601_5_, IServerConfiguration p_i232601_6_, ServerPropertiesProvider p_i232601_7_, com.mojang.datafixers.DataFixer p_i232601_8_, com.mojang.authlib.minecraft.MinecraftSessionService p_i232601_9_, com.mojang.authlib.GameProfileRepository p_i232601_10_, PlayerProfileCache p_i232601_11_, IChunkStatusListenerFactory p_i232601_12_) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected booleancreateTextFilterForPlayer(ServerPlayerEntity p_244435_1_) fillReport(CrashReport p_71230_1_) voidbooleanintintintlongintintintgetScaledTrackingDistance(int p_230512_1_) intintvoidhandleConsoleInput(String p_195581_1_, CommandSource p_195581_2_) voidbooleanhasGui()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSingleplayerOwner(com.mojang.authlib.GameProfile p_213199_1_) booleanbooleanbooleanisUnderSpawnProtection(ServerWorld p_175579_1_, BlockPos p_175579_2_, PlayerEntity p_175579_3_) voidvoidpopulateSnooper(Snooper p_70000_1_) booleanpublishServer(GameType p_195565_1_, boolean p_195565_2_, int p_195565_3_) booleanrunCommand(String p_71252_1_) voidsendMessage(ITextComponent message, UUID p_145747_2_) voidsetPlayerIdleTimeout(int p_143006_1_) booleanbooleanvoidshowGui()voidvoidstoreUsingWhiteList(boolean p_213223_1_) voidtickChildren(BooleanSupplier p_71190_1_) private voidMethods inherited from class net.minecraft.server.MinecraftServer
acceptsFailure, acceptsSuccess, addTickable, close, configurePackRepository, convertFromRegionFormatIfNeeded, createCommandSourceStack, createLevels, detectBundledResources, doRunTask, finishProfiling, forgeGetWorldMap, getAdvancements, getAllLevels, getAverageTickTime, getCommands, getCommandStorage, getConnection, getCustomBossEvents, getDataPackRegistries, getDefaultGameType, getFile, getFixerUpper, getForceGameType, getFrameTimer, getFunctions, getGameRules, getKeyPair, getLevel, getLocalIp, getLootTables, getMaxBuildHeight, getMaxPlayers, getMotd, getNextTickTime, getPackRepository, getPlayerCount, getPlayerIdleTimeout, getPlayerNames, getPort, getPredicateManager, getPreventProxyConnections, getProfileCache, getProfilePermissions, getProfiler, getProfileRepository, getRecipeManager, getResourcePack, getResourcePackHash, getRunningThread, getScoreboard, getServerDirectory, getServerModName, getServerVersion, getSessionService, getSingleplayerName, getSnooper, getSpawnRadius, getStatus, getStructureManager, getTags, getTickCount, getTickTime, getWorldData, getWorldPath, getWorldScreenshotFile, halt, hasWorldScreenshot, initializeKeyPair, invalidateStatus, isDemo, isEnforceWhitelist, isFlightAllowed, isProfiling, isPvpAllowed, isReady, isRunning, isShutdown, isSingleplayer, isStopped, kickUnlistedPlayers, levelKeys, loadLevel, markWorldsDirty, onServerCrash, overworld, pollTask, registryAccess, reloadResources, runServer, saveAllChunks, saveDebugReport, scheduleExecutables, setDefaultGameType, setDemo, setDifficulty, setDifficultyLocked, setEnforceWhitelist, setFlightAllowed, setForceGameType, setId, setLocalIp, setMaxBuildHeight, setMotd, setPlayerList, setPort, setPreventProxyConnections, setPvpAllowed, setResourcePack, setSingleplayerName, setUsesAuthentication, shouldRun, spin, startProfiling, tickServer, usesAuthentication, waitUntilNextTick, wrapRunnableMethods inherited from class net.minecraft.util.concurrent.RecursiveEventLoop
runningTaskMethods inherited from class net.minecraft.util.concurrent.ThreadTaskExecutor
dropAllTasks, execute, executeBlocking, getPendingTasksCount, isSameThread, managedBlock, name, runAllTasks, submit, submit, submitAsync, tell, waitForTasksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.rcon.IServer
getMaxPlayers, getPlayerCount, getPlayerNames, getServerVersionMethods inherited from interface net.minecraft.util.concurrent.ITaskExecutor
ask, askEither
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
SHA1
-
consoleInput
-
queryThreadGs4
-
rconConsoleSource
-
rconThread
-
settings
-
gui
-
textFilterClient
-
-
Constructor Details
-
DedicatedServer
public DedicatedServer(Thread p_i232601_1_, DynamicRegistries.Impl p_i232601_2_, SaveFormat.LevelSave p_i232601_3_, ResourcePackList p_i232601_4_, DataPackRegistries p_i232601_5_, IServerConfiguration p_i232601_6_, ServerPropertiesProvider p_i232601_7_, com.mojang.datafixers.DataFixer p_i232601_8_, com.mojang.authlib.minecraft.MinecraftSessionService p_i232601_9_, com.mojang.authlib.GameProfileRepository p_i232601_10_, PlayerProfileCache p_i232601_11_, IChunkStatusListenerFactory p_i232601_12_)
-
-
Method Details
-
initServer
- Specified by:
initServerin classMinecraftServer- Throws:
IOException
-
isSpawningAnimals
public boolean isSpawningAnimals()- Overrides:
isSpawningAnimalsin classMinecraftServer
-
isSpawningMonsters
public boolean isSpawningMonsters()- Overrides:
isSpawningMonstersin classMinecraftServer
-
areNpcsEnabled
public boolean areNpcsEnabled()- Overrides:
areNpcsEnabledin classMinecraftServer
-
getPackHash
-
getProperties
- Specified by:
getPropertiesin interfaceIServer
-
forceDifficulty
public void forceDifficulty()- Overrides:
forceDifficultyin classMinecraftServer
-
isHardcore
public boolean isHardcore()- Overrides:
isHardcorein classMinecraftServer
-
fillReport
- Overrides:
fillReportin classMinecraftServer
-
getModdedStatus
- Specified by:
getModdedStatusin classMinecraftServer
-
onServerExit
public void onServerExit()- Overrides:
onServerExitin classMinecraftServer
-
tickChildren
- Overrides:
tickChildrenin classMinecraftServer
-
isNetherEnabled
public boolean isNetherEnabled()- Overrides:
isNetherEnabledin classMinecraftServer
-
populateSnooper
- Specified by:
populateSnooperin interfaceISnooperInfo- Overrides:
populateSnooperin classMinecraftServer
-
handleConsoleInput
-
handleConsoleInputs
public void handleConsoleInputs() -
isDedicatedServer
public boolean isDedicatedServer()- Specified by:
isDedicatedServerin classMinecraftServer
-
getRateLimitPacketsPerSecond
public int getRateLimitPacketsPerSecond()- Specified by:
getRateLimitPacketsPerSecondin classMinecraftServer
-
isEpollEnabled
public boolean isEpollEnabled()- Specified by:
isEpollEnabledin classMinecraftServer
-
getPlayerList
- Overrides:
getPlayerListin classMinecraftServer
-
isPublished
public boolean isPublished()- Specified by:
isPublishedin classMinecraftServer
-
getServerIp
- Specified by:
getServerIpin interfaceIServer
-
getServerPort
public int getServerPort()- Specified by:
getServerPortin interfaceIServer
-
getServerName
- Specified by:
getServerNamein interfaceIServer
-
showGui
public void showGui() -
hasGui
public boolean hasGui()- Overrides:
hasGuiin classMinecraftServer
-
publishServer
- Specified by:
publishServerin classMinecraftServer
-
isCommandBlockEnabled
public boolean isCommandBlockEnabled()- Specified by:
isCommandBlockEnabledin classMinecraftServer
-
getSpawnProtectionRadius
public int getSpawnProtectionRadius()- Overrides:
getSpawnProtectionRadiusin classMinecraftServer
-
isUnderSpawnProtection
public boolean isUnderSpawnProtection(ServerWorld p_175579_1_, BlockPos p_175579_2_, PlayerEntity p_175579_3_) - Overrides:
isUnderSpawnProtectionin classMinecraftServer
-
repliesToStatus
public boolean repliesToStatus()- Overrides:
repliesToStatusin classMinecraftServer
-
getOperatorUserPermissionLevel
public int getOperatorUserPermissionLevel()- Specified by:
getOperatorUserPermissionLevelin classMinecraftServer
-
getFunctionCompilationLevel
public int getFunctionCompilationLevel()- Specified by:
getFunctionCompilationLevelin classMinecraftServer
-
setPlayerIdleTimeout
public void setPlayerIdleTimeout(int p_143006_1_) - Overrides:
setPlayerIdleTimeoutin classMinecraftServer
-
shouldRconBroadcast
public boolean shouldRconBroadcast()- Specified by:
shouldRconBroadcastin classMinecraftServer
-
shouldInformAdmins
public boolean shouldInformAdmins()- Specified by:
shouldInformAdminsin interfaceICommandSource
-
getAbsoluteMaxWorldSize
public int getAbsoluteMaxWorldSize()- Overrides:
getAbsoluteMaxWorldSizein classMinecraftServer
-
getCompressionThreshold
public int getCompressionThreshold()- Overrides:
getCompressionThresholdin classMinecraftServer
-
convertOldUsers
protected boolean convertOldUsers() -
waitForRetry
private void waitForRetry() -
getMaxTickLength
public long getMaxTickLength() -
getPluginNames
- Specified by:
getPluginNamesin interfaceIServer
-
runCommand
- Specified by:
runCommandin interfaceIServer
-
storeUsingWhiteList
public void storeUsingWhiteList(boolean p_213223_1_) -
stopServer
public void stopServer()- Overrides:
stopServerin classMinecraftServer
-
isSingleplayerOwner
public boolean isSingleplayerOwner(com.mojang.authlib.GameProfile p_213199_1_) - Specified by:
isSingleplayerOwnerin classMinecraftServer
-
sendMessage
- Specified by:
sendMessagein interfaceICommandSource- Overrides:
sendMessagein classMinecraftServer
-
getScaledTrackingDistance
public int getScaledTrackingDistance(int p_230512_1_) - Overrides:
getScaledTrackingDistancein classMinecraftServer
-
getLevelIdName
- Specified by:
getLevelIdNamein interfaceIServer
-
forceSynchronousWrites
public boolean forceSynchronousWrites()- Overrides:
forceSynchronousWritesin classMinecraftServer
-
createTextFilterForPlayer
- Overrides:
createTextFilterForPlayerin classMinecraftServer
-