net.minecraft.server

public abstract class MinecraftServer

implements Runnable, CommandSource, BlockableEventLoop, SnooperPopulator

net.minecraft.server.MinecraftServer
net.minecraft.server.MinecraftServer
net.minecraft.server.MinecraftServer
net.minecraft.server.MinecraftServer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
k
field_8920
LOGGER
LOG
public static final File
a
field_8919
USER_CACHE_FILE
USER_CACHE_FILE
private final WorldStorageSource
l
field_3860
worldStorageSource
anvilConverterForAnvilFile
private final Snooper
m
field_13903
snooper
usageSnooper
private final File
n
field_3862
gameDirectory
anvilFile
private final List<Tickable>
o
field_3863
tickables
tickables
protected final CommandHandler
b
field_3864
commandHandler
commandManager
public final Profiler
c
field_3849
profiler
theProfiler
private final ConnectionListener
p
field_8921
connection
networkSystem
private final ServerStatus
q
field_8922
status
statusResponse
private final Random
r
field_8923
random
random
private final DataFixerUpper
s
field_13904
dfu
dataFixer
private String
t
field_3865
serverIp
hostname
private int
u
field_3866
serverPort
serverPort
public ServerWorld[]
d
field_3850
worlds
worldServers
private PlayerManager
v
field_3867
playerManager
playerList
private boolean
w
field_3868
running
serverRunning
private boolean
x
field_3869
stopped
serverStopped
private int
y
field_3870
ticks
tickCounter
protected final Proxy
e
field_6741
proxy
serverProxy
public String
f
field_3851
progressType
currentTask
public int
g
field_3852
progress
percentDone
private boolean
z
field_3871
onlineMode
onlineMode
private boolean
A
field_3872
spawnAnimals
canSpawnAnimals
private boolean
B
field_3873
spawnNpcs
canSpawnNPCs
private boolean
C
field_3828
pvpEnabled
pvpEnabled
private boolean
D
field_3829
flightEnabled
allowFlight
private String
E
field_3830
motd
motd
private int
F
field_3831
worldHeight
buildLimit
private int
G
field_6740
playerIdleTimeout
maxPlayerIdleMinutes
public final long[]
h
field_3857
averageTickTimes
tickTimeArray
public long[][]
i
field_3858
worldTickTimes
timeOfLastDimensionTick
private KeyPair
H
field_3836
keyPair
serverKeyPair
private String
I
field_3837
username
serverOwner
private String
J
field_3838
worldSaveName
folderName
private boolean
L
field_3840
demo
isDemo
private boolean
M
field_3841
bonusChestEnabled
enableBonusChest
private String
N
field_3843
resourcePackUrl
resourcePackUrl
private String
O
field_11841
resourcePackHash
resourcePackHash
private boolean
P
field_3844
loading
serverIsRunning
private long
Q
field_3845
lastWarnTime
timeOfLastWarning
private String
R
field_3846
loadingStage
userMessage
private boolean
S
field_3847
profiling
startProfiling
private boolean
T
field_6124
forceGameMode
isGamemodeForced
private final YggdrasilAuthenticationService
U
field_8914
authService
authService
private final MinecraftSessionService
V
field_8915
sessionService
sessionService
private final GameProfileRepository
W
field_8917
gameProfileRepository
profileRepo
private final GameProfileCache
X
field_8918
gameProfileCache
profileCache
private long
Y
field_8916
lastPlayerSampleUpdate
nanoTimeSinceStatusRefresh
protected final Queue<FutureTask<?>>
j
field_11844
pendingEvents
futureTaskQueue
private Thread
Z
field_11842
thread
serverThread
private long
aa
field_11843
nextTickTime
currentTime
private String
K
field_3839
worldName
worldName
private boolean
ab
field_13902
hasIcon
worldIconSet

Constructor summary

ModifierConstructor
public (File gameDir, Proxy proxy, DataFixerUpper dfu, YggdrasilAuthenticationService authService, MinecraftSessionService sessionService, GameProfileRepository profileRepository, GameProfileCache profileCache)

Method summary

Modifier and TypeMethod
protected CommandManager
i()
method_10824()
createCommandHandler()
createNewCommandManager()
protected abstract boolean
j()
method_3011()
init()
startServer()
protected void
a(String arg0)
method_3017(String arg0)
convertWorld(String saveName)
convertMapIfNeeded(String worldNameIn)
protected synchronized void
b(String arg0)
method_3021(String arg0)
setLoadingStage(String stage)
setUserMessage(String message)
protected void
a(String arg0, String arg1, long arg2, ahy arg3, String arg4)
method_2995(String arg0, String arg1, long arg2, class_1160 arg3, String arg4)
loadWorld(String saveName, String name, long seed, WorldGeneratorType generatorType, String generatorOptions)
loadAllWorlds(String saveName, String worldNameIn, long seed, WorldType type, String generatorOptions)
protected void
l()
method_3019()
prepareWorlds()
initialWorldChunkLoad()
protected void
a(String arg0, azi arg1)
method_10813(String arg0, class_101 arg1)
findResourcePack(String saveName, WorldStorage storage)
setResourcePackFromWorld(String worldNameIn, ISaveHandler saveHandlerIn)
public abstract boolean
m()
method_3023()
shouldGenerateStructures()
canStructuresSpawn()
public abstract WorldSettings$GameMode
n()
method_3026()
getDefaultGameMode()
getGameType()
public abstract Difficulty
o()
method_3029()
getDefaultDifficulty()
getDifficulty()
public abstract boolean
p()
method_3031()
isHardcore()
isHardcore()
public abstract int
q()
method_6085()
getOpPermissionLevel()
getOpPermissionLevel()
public abstract boolean
r()
method_8164()
broadcastRconToOps()
shouldBroadcastRconToOps()
public abstract boolean
s()
method_10825()
broacastConsoleToOps()
shouldBroadcastConsoleToOps()
protected void
a_(String arg0, int arg1)
method_3002(String arg0, int arg1)
logProgress(String progressType, int progress)
outputPercentRemaining(String message, int percent)
protected void
t()
method_3033()
clearProgress()
clearCurrentTask()
public void
a(boolean arg0)
method_3001(boolean arg0)
saveWorlds(boolean silent)
saveAllWorlds(boolean isSilent)
public void
u()
method_3034()
shutdown()
stopServer()
public String
v()
method_3035()
getServerIp()
getServerHostname()
public void
c(String arg0)
method_3024(String arg0)
setServerIp(String serverIp)
setHostname(String host)
public boolean
w()
method_3036()
isRunning()
isServerRunning()
public void
x()
method_3038()
stop()
initiateShutdown()
public void
run()
run()
run()
public void
a(ka arg0)
method_8154(class_2081 arg0)
setStatus(ServerStatus status)
applyServerIconToResponse(ServerStatusResponse response)
public File
A()
method_3040()
getRunDir()
getDataDirectory()
protected void
a(b arg0)
method_2992(class_1 arg0)
onServerCrashed(CrashReport report)
finalTick(CrashReport report)
protected void
B()
method_3042()
exit()
systemExitNow()
public void
C()
method_3044()
tick()
tick()
public void
D()
method_3046()
tickWorlds()
updateTimeLightAndEntities()
public boolean
E()
method_3047()
isNetherAllowed()
getAllowNether()
public void
a(kz arg0)
method_2994(class_746 arg0)
addTickable(Tickable tickable)
registerTickable(ITickable tickable)
public static void
main(String[] arg0)
main(String[] arg0)
main(String[] args)
main(String[] arg0)
public void
F()
method_3048()
start()
startServerThread()
public File
d(String arg0)
method_3027(String arg0)
getFile(String path)
getFile(String fileName)
public void
e(String arg0)
method_2034(String arg0)
info(String message)
logInfo(String msg)
public void
f(String arg0)
method_2035(String arg0)
warn(String message)
logWarning(String msg)
public ServerWorld
a(int arg0)
method_2991(int arg0)
getWorld(int dimension)
worldServerForDimension(int dimension)
public String
G()
method_2042()
getGameVersion()
getMinecraftVersion()
public int
H()
method_2043()
getPlayerCount()
getCurrentPlayerCount()
public int
I()
method_2044()
getMaxPlayerCount()
getMaxPlayers()
public String[]
J()
method_2045()
getPlayerNames()
getAllUsernames()
public GameProfile[]
K()
method_8153()
getGameProfiles()
getGameProfiles()
public boolean
L()
method_2027()
isDebuggingEnabled()
isDebuggingEnabled()
public void
g(String arg0)
method_2037(String arg0)
error(String message)
logSevere(String msg)
public void
h(String arg0)
method_2038(String arg0)
log(String message)
logDebug(String msg)
public String
getServerModName()
getServerModName()
getServerModName()
getServerModName()
public CrashReport
b(b arg0)
method_3013(class_1 arg0)
populateCrashReport(CrashReport report)
addServerInfoToCrashReport(CrashReport report)
public List<String>
a(n arg0, String arg1, cl arg2, boolean arg3)
method_12835(class_1061 arg0, String arg1, class_2552 arg2, boolean arg3)
getCommandSuggestions(CommandSource source, String command, BlockPos pos, boolean requireLeadingSlash)
getTabCompletions(ICommandSender sender, String input, BlockPos pos, boolean hasTargetBlock)
public boolean
M()
method_10811()
hasGameDirectory()
isAnvilFileSet()
public String
h_()
method_2518()
getName()
getName()
public void
a(ew arg0)
method_5505(class_1982 arg0)
sendMessage(Text arg0)
addChatMessage(ITextComponent arg0)
public boolean
a(int arg0, String arg1)
method_3333(int arg0, String arg1)
canUseCommand(int arg0, String arg1)
canCommandSenderUseCommand(int arg0, String arg1)
public CommandHandler
N()
method_2971()
getCommandHandler()
getCommandManager()
public KeyPair
O()
method_2972()
getKeyPair()
getKeyPair()
public int
P()
method_2973()
getServerPort()
getServerPort()
public void
b(int arg0)
method_3012(int arg0)
setServerPort(int serverPort)
setServerPort(int port)
public String
Q()
method_2974()
getUsername()
getServerOwner()
public void
i(String arg0)
method_3037(String arg0)
setUsername(String username)
setServerOwner(String owner)
public boolean
R()
method_2975()
isSingleplayer()
isSinglePlayer()
public String
S()
method_2028()
getWorldSaveName()
getFolderName()
public void
j(String arg0)
method_3039(String arg0)
setWorldSaveName(String worldSaveName)
setFolderName(String name)
public void
a(KeyPair arg0)
method_2996(KeyPair arg0)
setKeyPair(KeyPair keyPair)
setKeyPair(KeyPair keyPair)
public void
a(qk arg0)
method_8155(class_2151 arg0)
setDifficulty(Difficulty difficulty)
setDifficultyForAllWorlds(EnumDifficulty difficulty)
protected boolean
U()
method_2977()
isMonsterSpawningEnabled()
allowSpawnMonsters()
public boolean
V()
method_2978()
isDemo()
isDemo()
public void
b(boolean arg0)
method_3014(boolean arg0)
setDemo(boolean demo)
setDemo(boolean demo)
public void
c(boolean arg0)
method_3018(boolean arg0)
enableBonusChest(boolean bonusChestEnabled)
canCreateBonusChest(boolean enable)
public WorldStorageSource
W()
method_2979()
getWorldStorageSource()
getActiveAnvilConverter()
public String
X()
method_2981()
getResourcePackUrl()
getResourcePackUrl()
public String
Y()
method_10822()
getResourcePackHash()
getResourcePackHash()
public void
a_(String arg0, String arg1)
method_10821(String arg0, String arg1)
setResourcePack(String url, String hash)
setResourcePack(String url, String hash)
public void
a(qw arg0)
method_2410(class_853 arg0)
populateSnooper(Snooper arg0)
addServerStatsToSnooper(Snooper arg0)
public void
b(qw arg0)
method_2411(class_853 arg0)
initSnooper(Snooper arg0)
addServerTypeToSnooper(Snooper arg0)
public boolean
Z()
method_2409()
isSnooperEnabled()
isSnooperEnabled()
public abstract boolean
aa()
method_2983()
isDedicated()
isDedicatedServer()
public boolean
ab()
method_2984()
isOnlineMode()
isServerInOnlineMode()
public void
d(boolean arg0)
method_3022(boolean arg0)
setOnlineMode(boolean onlineMode)
setOnlineMode(boolean online)
public boolean
ac()
method_2985()
shouldSpawnAnimals()
getCanSpawnAnimals()
public void
e(boolean arg0)
method_3025(boolean arg0)
setSpawnAnimals(boolean spawnAnimals)
setCanSpawnAnimals(boolean spawnAnimals)
public boolean
ad()
method_2986()
shouldSpawnNpcs()
getCanSpawnNPCs()
public abstract boolean
ae()
method_10823()
useNativeTransport()
shouldUseNativeTransport()
public void
f(boolean arg0)
method_3028(boolean arg0)
setSpawnNpcs(boolean spawnNpcs)
setCanSpawnNPCs(boolean spawnNpcs)
public boolean
af()
method_2987()
isPvpEnabled()
isPVPEnabled()
public void
g(boolean arg0)
method_3030(boolean arg0)
setPvpEnabled(boolean pvpEnabled)
setAllowPvp(boolean allowPvp)
public boolean
ag()
method_2988()
isFlightEnabled()
isFlightAllowed()
public void
h(boolean arg0)
method_3032(boolean arg0)
setFlightEnabled(boolean flightEnabled)
setAllowFlight(boolean allow)
public abstract boolean
ah()
method_4499()
areCommandBlocksEnabled()
isCommandBlockEnabled()
public String
ai()
method_2989()
getServerMotd()
getMOTD()
public void
l(String arg0)
method_3045(String arg0)
setMotd(String motd)
setMOTD(String motdIn)
public int
aj()
method_2990()
getWorldHeight()
getBuildLimit()
public void
c(int arg0)
method_3020(int arg0)
setWorldHeight(int worldHeight)
setBuildLimit(int maxBuildHeight)
public boolean
ak()
method_3003()
hasStopped()
isServerStopped()
public PlayerManager
al()
method_3004()
getPlayerManager()
getPlayerList()
public void
a(mn arg0)
method_2993(class_743 arg0)
setPlayerManager(PlayerManager playerManager)
setPlayerList(PlayerList list)
public void
a(ahw$a arg0)
method_2999(class_1156$class_1157 arg0)
setDefaultGameMode(WorldSettings$GameMode gamemode)
setGameType(WorldSettings$GameType gameMode)
public ConnectionListener
am()
method_8157()
getConnection()
getNetworkSystem()
public boolean
ao()
method_3007()
hasGui()
getGuiEnabled()
public abstract String
a(ahw$a arg0, boolean arg1)
method_3000(class_1156$class_1157 arg0, boolean arg1)
publish(WorldSettings$GameMode defaultGameMode, boolean allowCommands)
shareToLAN(WorldSettings$GameType type, boolean allowCheats)
public int
ap()
method_3008()
getTicks()
getTickCounter()
public void
aq()
method_3009()
enableProfiling()
enableProfiling()
public BlockPos
c()
method_4086()
getCommandSourceBlockPos()
getPosition()
public Vec3d
d()
method_10787()
getCommandSourcePos()
getPositionVector()
public World
e()
method_5506()
getCommandSourceWorld()
getEntityWorld()
public Entity
f()
method_10788()
asEntity()
getCommandSenderEntity()
public int
as()
method_4500()
getSpawnProtectionRadius()
getSpawnProtectionSize()
public boolean
a(aht arg0, cl arg1, zj arg2)
method_10812(class_1150 arg0, class_2552 arg1, class_988 arg2)
isSpawnProtected(World world, BlockPos pos, PlayerEntity player)
isBlockProtected(World worldIn, BlockPos pos, EntityPlayer playerIn)
public void
i(boolean arg0)
method_5387(boolean arg0)
setForceGameMode(boolean forceGameMode)
setForceGamemode(boolean force)
public boolean
at()
method_5386()
shouldForceGameMode()
getForceGamemode()
public Proxy
au()
method_6081()
getProxy()
getServerProxy()
public static long
av()
method_6082()
getTimeMillis()
getCurrentTimeMillis()
public int
aw()
method_6083()
getPlayerIdleTimeout()
getMaxPlayerIdleMinutes()
public void
d(int arg0)
method_6084(int arg0)
setPlayerIdleTimeout(int playerIdleTimeout)
setPlayerIdleTimeout(int idleTimeout)
public Text
i_()
method_6344()
getDisplayName()
getDisplayName()
public boolean
ax()
method_8158()
shouldAnnouncePlayerAchievements()
isAnnouncingPlayerAchievements()
public MinecraftSessionService
ay()
method_8159()
getSessionService()
getMinecraftSessionService()
public GameProfileRepository
az()
method_8160()
getGameProfileRepository()
getGameProfileRepository()
public GameProfileCache
aA()
method_8161()
getGameProfileCache()
getPlayerProfileCache()
public ServerStatus
aB()
method_8162()
getStatus()
getServerStatusResponse()
public void
aC()
method_8163()
forcePlayerSampleUpdate()
refreshStatusNextTick()
public Entity
a(UUID arg0)
method_10814(UUID arg0)
getEntity(UUID uuid)
getEntityFromUuid(UUID uuid)
public boolean
z_()
method_10789()
sendCommandSuccessToOps()
sendCommandFeedback()
public void
a(o$a arg0, int arg1)
method_10786(class_2598$class_2599 arg0, int arg1)
addResult(CommandResults$Type arg0, int arg1)
setCommandStat(CommandResultStats$Type arg0, int arg1)
public MinecraftServer
h()
method_12833()
getServer()
getServer()
public int
aD()
method_10817()
getMaxWorldSize()
getMaxWorldSize()
public <V> com.google.common.util.concurrent.ListenableFuture<V>
a(Callable<V> arg0)
method_10815(Callable<V> arg0)
executeTask(Callable<V> task)
callFromMainThread(Callable<V> callable)
public com.google.common.util.concurrent.ListenableFuture<Object>
a(Runnable arg0)
method_6635(Runnable arg0)
executeTask(Runnable arg0)
addScheduledTask(Runnable arg0)
public boolean
aE()
method_6640()
isOnSameThread()
isCallingFromMinecraftThread()
public int
aF()
method_10818()
getNetworkCompressionThreshold()
getNetworkCompressionThreshold()
public long
aG()
method_10819()
getNextTickTime()
getCurrentTime()
public Thread
aH()
method_10820()
getThread()
getServerThread()
public DataFixerUpper
aI()
method_12836()
getDataFixerUpper()
getDataFixer()
public int
a(lq arg0)
method_12834(class_795 arg0)
getSpawnRadius(ServerWorld world)
getSpawnRadius(WorldServer worldIn)
public synchronized String
k()
method_3015()
getLoadingStage()
getUserMessage()
public boolean
y()
method_12837()
hasIcon()
isWorldIconSet()
public File
z()
method_12838()
getIcon()
getWorldIconFile()
public void
k(String arg0)
method_3041(String arg0)
setWorldName(String worldName)
setWorldName(String worldNameIn)
public String
T()
method_2976()
getWorldName()
getWorldName()
public boolean
an()
method_3006()
isLoading()
serverIsInRunLoop()
public Snooper
ar()
method_3010()
getSnooper()
getPlayerUsageSnooper()