public class IntegratedServer extends MinecraftServer
futureTaskQueue, profiler, serverProxy, serverTime, tickTimeArray, timeOfLastDimensionTick, USER_CACHE_FILE
Constructor and Description |
---|
IntegratedServer(Minecraft clientIn,
java.lang.String folderNameIn,
java.lang.String worldNameIn,
WorldSettings worldSettingsIn,
com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService authServiceIn,
com.mojang.authlib.minecraft.MinecraftSessionService sessionServiceIn,
com.mojang.authlib.GameProfileRepository profileRepoIn,
PlayerProfileCache profileCacheIn) |
Modifier and Type | Method and Description |
---|---|
CrashReport |
addServerInfoToCrashReport(CrashReport report) |
void |
addServerStatsToSnooper(Snooper playerSnooper) |
boolean |
allowLogging() |
boolean |
allowLoggingRcon() |
boolean |
canStructuresSpawn() |
void |
finalTick(CrashReport report) |
java.io.File |
getDataDirectory() |
EnumDifficulty |
getDifficulty() |
GameType |
getGameType() |
int |
getOpPermissionLevel() |
boolean |
getPublic() |
int |
getServerPort() |
boolean |
init() |
void |
initiateShutdown() |
boolean |
isCommandBlockEnabled() |
boolean |
isDedicatedServer() |
boolean |
isHardcore() |
boolean |
isSnooperEnabled() |
void |
loadAllWorlds(java.lang.String saveName,
java.lang.String worldNameIn,
long seed,
WorldType type,
com.google.gson.JsonElement generatorOptions) |
void |
setDifficultyForAllWorlds(EnumDifficulty difficulty) |
void |
setGameType(GameType gameMode) |
void |
setPlayerUuid(java.util.UUID uuid) |
boolean |
shareToLAN(GameType gameMode,
boolean cheats,
int port) |
boolean |
shouldUseNativeTransport() |
void |
stopServer() |
void |
tick(java.util.function.BooleanSupplier p_71217_1_) |
addScheduledTask, allowSpawnMonsters, applyServerIconToResponse, callFromMainThread, canCreateBonusChest, clearCurrentTask, convertMapIfNeeded, enableProfiling, forgeGetWorldMap, func_212369_a, func_212370_w, getActiveAnvilConverter, getAdvancementManager, getAllowNether, getBuildLimit, getCanSpawnAnimals, getCanSpawnNPCs, getCommandManager, getCommandSource, getCurrentPlayerCount, getCurrentTask, getCustomBossEvents, getDataFixer, getFile, getFolderName, getForceGamemode, getFunctionManager, getGameProfileRepository, getGameRules, getGuiEnabled, getKeyPair, getLootTableManager, getMaxPlayerIdleMinutes, getMaxPlayers, getMaxWorldSize, getMinecraftSessionService, getMinecraftVersion, getMOTD, getNetworkCompressionThreshold, getNetworkSystem, getNetworkTagManager, getOnlinePlayerNames, getPercentDone, getPermissionLevel, getPlayerList, getPlayerProfileCache, getPreventProxyConnections, getRecipeManager, getResourceManager, getResourcePackHash, getResourcePacks, getResourcePackUrl, getServerHostname, getServerModName, getServerOwner, getServerStatusResponse, getServerThread, getServerTime, getSnooper, getSpawnProtectionSize, getSpawnRadius, getTickCounter, getTickTime, getTickTime, getUserMessage, getWorld, getWorldIconFile, getWorldName, getWorldScoreboard, initialWorldChunkLoad, isAnvilFileSet, isBlockProtected, isCallingFromMinecraftThread, isDebuggingEnabled, isDemo, isFlightAllowed, isPVPEnabled, isServerInOnlineMode, isServerRunning, isServerStopped, isSinglePlayer, isWhitelistEnabled, isWorldIconSet, kickPlayersNotWhitelisted, loadDataPacks, logDebug, logInfo, logSevere, logWarning, main, refreshStatusNextTick, registerTickable, reload, run, saveAllWorlds, sendMessage, serverIsInRunLoop, setAllowFlight, setAllowPvp, setBuildLimit, setCanSpawnAnimals, setCanSpawnNPCs, setCurrentTaskAndPercentDone, setDemo, setFolderName, setForceGamemode, setForceWorldUpgrade, setHostname, setKeyPair, setMOTD, setOnlineMode, setPlayerIdleTimeout, setPlayerList, setPreventProxyConnections, setResourcePack, setResourcePackFromWorld, setServerOwner, setServerPort, setUserMessage, setWhitelistEnabled, setWorldName, shouldReceiveErrors, shouldReceiveFeedback, startServerThread, systemExitNow, updateTimeLightAndEntities
public IntegratedServer(Minecraft clientIn, java.lang.String folderNameIn, java.lang.String worldNameIn, WorldSettings worldSettingsIn, com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService authServiceIn, com.mojang.authlib.minecraft.MinecraftSessionService sessionServiceIn, com.mojang.authlib.GameProfileRepository profileRepoIn, PlayerProfileCache profileCacheIn)
public void loadAllWorlds(java.lang.String saveName, java.lang.String worldNameIn, long seed, WorldType type, com.google.gson.JsonElement generatorOptions)
loadAllWorlds
in class MinecraftServer
public boolean init() throws java.io.IOException
init
in class MinecraftServer
java.io.IOException
public void tick(java.util.function.BooleanSupplier p_71217_1_)
tick
in class MinecraftServer
public boolean canStructuresSpawn()
canStructuresSpawn
in class MinecraftServer
public GameType getGameType()
getGameType
in class MinecraftServer
public EnumDifficulty getDifficulty()
getDifficulty
in class MinecraftServer
public boolean isHardcore()
isHardcore
in class MinecraftServer
public boolean allowLoggingRcon()
allowLoggingRcon
in class MinecraftServer
public boolean allowLogging()
public java.io.File getDataDirectory()
getDataDirectory
in class MinecraftServer
public boolean isDedicatedServer()
isDedicatedServer
in class MinecraftServer
public boolean shouldUseNativeTransport()
shouldUseNativeTransport
in class MinecraftServer
public 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(Snooper playerSnooper)
addServerStatsToSnooper
in interface ISnooperInfo
addServerStatsToSnooper
in class MinecraftServer
public boolean isSnooperEnabled()
isSnooperEnabled
in class MinecraftServer
public boolean shareToLAN(GameType gameMode, boolean cheats, int port)
shareToLAN
in class MinecraftServer
public void stopServer()
stopServer
in class MinecraftServer
public void initiateShutdown()
initiateShutdown
in class MinecraftServer
public boolean getPublic()
getPublic
in class MinecraftServer
public int getServerPort()
getServerPort
in class MinecraftServer
public void setGameType(GameType gameMode)
setGameType
in class MinecraftServer
public boolean isCommandBlockEnabled()
isCommandBlockEnabled
in class MinecraftServer
public int getOpPermissionLevel()
getOpPermissionLevel
in class MinecraftServer
public void setPlayerUuid(java.util.UUID uuid)