net.minecraft.server

public abstract class MinecraftServer

implements CommandSource, Runnable, BlockableEventLoop, SnooperPopulator

net.minecraft.server.MinecraftServer
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
field_147145_h
LOGGER
public static final File
a
field_8919
USER_CACHE_FILE
field_152367_a
USER_CACHE_FILE
private final WorldStorageSource
l
field_3860
worldStorageSource
field_71310_m
anvilConverterForAnvilFile
private final Snooper
m
field_13903
snooper
field_71307_n
usageSnooper
private final File
n
field_3862
gameDirectory
field_71308_o
anvilFile
private final List<Tickable>
o
field_3863
tickables
field_71322_p
tickables
public final CommandHandler
b
field_3864
commandHandler
field_71321_q
commandManager
public final Profiler
c
field_3849
profiler
field_71304_b
profiler
private final ConnectionListener
p
field_8921
connection
field_147144_o
networkSystem
private final ServerStatus
q
field_8922
status
field_147147_p
statusResponse
private final Random
r
field_8923
random
field_147146_q
random
private final DataFixerUpper
s
field_13904
dfu
field_184112_s
dataFixer
private String
t
field_3865
serverIp
field_71320_r
hostname
private int
u
field_3866
serverPort
field_71319_s
serverPort
public ServerWorld[]
d
field_3850
worlds
field_71305_c
worlds
private PlayerManager
v
field_3867
playerManager
field_71318_t
playerList
private boolean
w
field_3868
running
field_71317_u
serverRunning
private boolean
x
field_3869
stopped
field_71316_v
serverStopped
private int
y
field_3870
ticks
field_71315_w
tickCounter
protected final Proxy
e
field_6741
proxy
field_110456_c
serverProxy
public String
f
field_3851
progressType
field_71302_d
currentTask
public int
g
field_3852
progress
field_71303_e
percentDone
private boolean
z
field_3871
onlineMode
field_71325_x
onlineMode
private boolean
A
field_15357
preventProxyConnections
field_190519_A
preventProxyConnections
private boolean
B
field_3872
spawnAnimals
field_71324_y
canSpawnAnimals
private boolean
C
field_3873
spawnNpcs
field_71323_z
canSpawnNPCs
private boolean
D
field_3828
pvpEnabled
field_71284_A
pvpEnabled
private boolean
E
field_3829
flightEnabled
field_71285_B
allowFlight
private String
F
field_3830
motd
field_71286_C
motd
private int
G
field_3831
worldHeight
field_71280_D
buildLimit
private int
H
field_6740
playerIdleTimeout
field_143008_E
maxPlayerIdleMinutes
public final long[]
h
field_3857
averageTickTimes
field_71311_j
tickTimeArray
public long[][]
i
field_3858
worldTickTimes
field_71312_k
timeOfLastDimensionTick
private KeyPair
I
field_3836
keyPair
field_71292_I
serverKeyPair
private String
J
field_3837
username
field_71293_J
serverOwner
private String
K
field_3838
worldSaveName
field_71294_K
folderName
private boolean
M
field_3840
demo
field_71288_M
isDemo
private boolean
N
field_3841
bonusChestEnabled
field_71289_N
enableBonusChest
private String
O
field_3843
resourcePackUrl
field_147141_M
resourcePackUrl
private String
P
field_11841
resourcePackHash
field_175588_P
resourcePackHash
private boolean
Q
field_3844
loading
field_71296_Q
serverIsRunning
private long
R
field_3845
lastWarnTime
field_71299_R
timeOfLastWarning
private String
S
field_3846
loadingStage
field_71298_S
userMessage
private boolean
T
field_3847
profiling
field_71295_T
startProfiling
private boolean
U
field_6124
forceGameMode
field_104057_T
isGamemodeForced
private final YggdrasilAuthenticationService
V
field_8914
authService
field_152364_T
authService
private final MinecraftSessionService
W
field_8915
sessionService
field_147143_S
sessionService
private final GameProfileRepository
X
field_8917
gameProfileRepository
field_152365_W
profileRepo
private final GameProfileCache
Y
field_8918
gameProfileCache
field_152366_X
profileCache
private long
Z
field_8916
lastPlayerSampleUpdate
field_147142_T
nanoTimeSinceStatusRefresh
public final Queue<FutureTask<?>>
j
field_11844
pendingEvents
field_175589_i
futureTaskQueue
private Thread
aa
field_11842
thread
field_175590_aa
serverThread
private long
ab
field_11843
nextTickTime
field_175591_ab
currentTime
private String
L
field_3839
worldName
field_71287_L
worldName
private boolean
ac
field_13902
hasIcon
field_184111_ab
worldIconSet

Constructor summary

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

Method summary

Modifier and TypeMethod
public CommandManager
i()
method_10824()
createCommandHandler()
func_175582_h()
createCommandManager()
public abstract boolean
j()
method_3011()
init()
func_71197_b()
init()
public void
a(String arg0)
method_3017(String arg0)
convertWorld(String saveName)
func_71237_c(String arg0)
convertMapIfNeeded(String worldNameIn)
protected synchronized void
b(String arg0)
method_3021(String arg0)
setLoadingStage(String stage)
func_71192_d(String arg0)
setUserMessage(String message)
public void
a(String arg0, String arg1, long arg2, amz 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)
func_71247_a(String arg0, String arg1, long arg2, WorldType arg3, String arg4)
loadAllWorlds(String saveName, String worldNameIn, long seed, WorldType type, String generatorOptions)
public void
l()
method_3019()
prepareWorlds()
func_71222_d()
initialWorldChunkLoad()
public void
a(String arg0, bfe arg1)
method_10813(String arg0, class_101 arg1)
findResourcePack(String saveName, WorldStorage storage)
func_175584_a(String arg0, ISaveHandler arg1)
setResourcePackFromWorld(String worldNameIn, ISaveHandler saveHandlerIn)
public abstract boolean
m()
method_3023()
shouldGenerateStructures()
func_71225_e()
canStructuresSpawn()
public abstract GameMode
n()
method_3026()
getDefaultGameMode()
func_71265_f()
getGameType()
public abstract Difficulty
o()
method_3029()
getDefaultDifficulty()
func_147135_j()
getDifficulty()
public abstract boolean
p()
method_3031()
isHardcore()
func_71199_h()
isHardcore()
public abstract int
q()
method_6085()
getOpPermissionLevel()
func_110455_j()
getOpPermissionLevel()
public abstract boolean
r()
method_8164()
broadcastRconToOps()
func_181034_q()
shouldBroadcastRconToOps()
public abstract boolean
s()
method_10825()
broacastConsoleToOps()
func_183002_r()
shouldBroadcastConsoleToOps()
protected void
a_(String arg0, int arg1)
method_3002(String arg0, int arg1)
logProgress(String progressType, int progress)
func_71216_a_(String arg0, int arg1)
outputPercentRemaining(String message, int percent)
protected void
t()
method_3033()
clearProgress()
func_71243_i()
clearCurrentTask()
public void
a(boolean arg0)
method_3001(boolean arg0)
saveWorlds(boolean silent)
func_71267_a(boolean arg0)
saveAllWorlds(boolean isSilent)
public void
u()
method_3034()
shutdown()
func_71260_j()
stopServer()
public String
v()
method_3035()
getServerIp()
func_71211_k()
getServerHostname()
public void
c(String arg0)
method_3024(String arg0)
setServerIp(String serverIp)
func_71189_e(String arg0)
setHostname(String host)
public boolean
w()
method_3036()
isRunning()
func_71278_l()
isServerRunning()
public void
x()
method_3038()
stop()
func_71263_m()
initiateShutdown()
public void
run()
run()
run()
run()
public void
a(mt arg0)
method_8154(class_2081 arg0)
setStatus(ServerStatus status)
func_184107_a(ServerStatusResponse arg0)
applyServerIconToResponse(ServerStatusResponse response)
public File
A()
method_3040()
getRunDir()
func_71238_n()
getDataDirectory()
public void
a(b arg0)
method_2992(class_1 arg0)
onServerCrashed(CrashReport report)
func_71228_a(CrashReport arg0)
finalTick(CrashReport report)
public void
B()
method_3042()
exit()
func_71240_o()
systemExitNow()
public void
C()
method_3044()
tick()
func_71217_p()
tick()
public void
D()
method_3046()
tickWorlds()
func_71190_q()
updateTimeLightAndEntities()
public boolean
E()
method_3047()
isNetherAllowed()
func_71255_r()
getAllowNether()
public void
a(nx arg0)
method_2994(class_746 arg0)
addTickable(Tickable tickable)
func_82010_a(ITickable arg0)
registerTickable(ITickable tickable)
public static void
main(String[] arg0)
main(String[] arg0)
main(String[] args)
main(String[] arg0)
public void
F()
method_3048()
start()
func_71256_s()
startServerThread()
public File
d(String arg0)
method_3027(String arg0)
getFile(String path)
func_71209_f(String arg0)
getFile(String fileName)
public void
e(String arg0)
method_2034(String arg0)
info(String message)
func_71244_g(String arg0)
logInfo(String msg)
public void
f(String arg0)
method_2035(String arg0)
warn(String message)
func_71236_h(String arg0)
logWarning(String msg)
public ServerWorld
a(int arg0)
method_2991(int arg0)
getWorld(int dimension)
func_71218_a(int arg0)
getWorld(int dimension)
public String
G()
method_2042()
getGameVersion()
func_71249_w()
getMinecraftVersion()
public int
H()
method_2043()
getPlayerCount()
func_71233_x()
getCurrentPlayerCount()
public int
I()
method_2044()
getMaxPlayerCount()
func_71275_y()
getMaxPlayers()
public String[]
J()
method_2045()
getPlayerNames()
func_71213_z()
getOnlinePlayerNames()
public GameProfile[]
K()
method_8153()
getGameProfiles()
func_152357_F()
getOnlinePlayerProfiles()
public boolean
L()
method_2027()
isDebuggingEnabled()
func_71239_B()
isDebuggingEnabled()
public void
g(String arg0)
method_2037(String arg0)
error(String message)
func_71201_j(String arg0)
logSevere(String msg)
public void
h(String arg0)
method_2038(String arg0)
log(String message)
func_71198_k(String arg0)
logDebug(String msg)
public String
getServerModName()
getServerModName()
getServerModName()
getServerModName()
getServerModName()
public CrashReport
b(b arg0)
method_3013(class_1 arg0)
populateCrashReport(CrashReport report)
func_71230_b(CrashReport arg0)
addServerInfoToCrashReport(CrashReport report)
public List<String>
a(bn arg0, String arg1, et arg2, boolean arg3)
method_12835(class_1061 arg0, String arg1, class_2552 arg2, boolean arg3)
getCommandSuggestions(CommandSource source, String command, BlockPos pos, boolean requireLeadingSlash)
func_184104_a(ICommandSender arg0, String arg1, BlockPos arg2, boolean arg3)
getTabCompletions(ICommandSender sender, String input, BlockPos pos, boolean hasTargetBlock)
public boolean
M()
method_10811()
hasGameDirectory()
func_175578_N()
isAnvilFileSet()
public String
h_()
method_2518()
getName()
func_70005_c_()
getName()
public void
a(hh arg0)
method_5505(class_1982 arg0)
sendMessage(Text arg0)
func_145747_a(ITextComponent arg0)
sendMessage(ITextComponent arg0)
public boolean
a(int arg0, String arg1)
method_3333(int arg0, String arg1)
canUseCommand(int arg0, String arg1)
func_70003_b(int arg0, String arg1)
canUseCommand(int arg0, String arg1)
public CommandHandler
N()
method_2971()
getCommandHandler()
func_71187_D()
getCommandManager()
public KeyPair
O()
method_2972()
getKeyPair()
func_71250_E()
getKeyPair()
public int
P()
method_2973()
getServerPort()
func_71215_F()
getServerPort()
public void
b(int arg0)
method_3012(int arg0)
setServerPort(int serverPort)
func_71208_b(int arg0)
setServerPort(int port)
public String
Q()
method_2974()
getUsername()
func_71214_G()
getServerOwner()
public void
i(String arg0)
method_3037(String arg0)
setUsername(String username)
func_71224_l(String arg0)
setServerOwner(String owner)
public boolean
R()
method_2975()
isSingleplayer()
func_71264_H()
isSinglePlayer()
public String
S()
method_2028()
getWorldSaveName()
func_71270_I()
getFolderName()
public void
j(String arg0)
method_3039(String arg0)
setWorldSaveName(String worldSaveName)
func_71261_m(String arg0)
setFolderName(String name)
public void
a(KeyPair arg0)
method_2996(KeyPair arg0)
setKeyPair(KeyPair keyPair)
func_71253_a(KeyPair arg0)
setKeyPair(KeyPair keyPair)
public void
a(tz arg0)
method_8155(class_2151 arg0)
setDifficulty(Difficulty difficulty)
func_147139_a(EnumDifficulty arg0)
setDifficultyForAllWorlds(EnumDifficulty difficulty)
public boolean
U()
method_2977()
isMonsterSpawningEnabled()
func_71193_K()
allowSpawnMonsters()
public boolean
V()
method_2978()
isDemo()
func_71242_L()
isDemo()
public void
b(boolean arg0)
method_3014(boolean arg0)
setDemo(boolean demo)
func_71204_b(boolean arg0)
setDemo(boolean demo)
public void
c(boolean arg0)
method_3018(boolean arg0)
enableBonusChest(boolean bonusChestEnabled)
func_71194_c(boolean arg0)
canCreateBonusChest(boolean enable)
public WorldStorageSource
W()
method_2979()
getWorldStorageSource()
func_71254_M()
getActiveAnvilConverter()
public String
X()
method_2981()
getResourcePackUrl()
func_147133_T()
getResourcePackUrl()
public String
Y()
method_10822()
getResourcePackHash()
func_175581_ab()
getResourcePackHash()
public void
a_(String arg0, String arg1)
method_10821(String arg0, String arg1)
setResourcePack(String url, String hash)
func_180507_a_(String arg0, String arg1)
setResourcePack(String url, String hash)
public void
a(ul arg0)
method_2410(class_853 arg0)
populateSnooper(Snooper arg0)
func_70000_a(Snooper arg0)
addServerStatsToSnooper(Snooper arg0)
public void
b(ul arg0)
method_2411(class_853 arg0)
initSnooper(Snooper arg0)
func_70001_b(Snooper arg0)
addServerTypeToSnooper(Snooper arg0)
public boolean
Z()
method_2409()
isSnooperEnabled()
func_70002_Q()
isSnooperEnabled()
public abstract boolean
aa()
method_2983()
isDedicated()
func_71262_S()
isDedicatedServer()
public boolean
ab()
method_2984()
isOnlineMode()
func_71266_T()
isServerInOnlineMode()
public void
d(boolean arg0)
method_3022(boolean arg0)
setOnlineMode(boolean onlineMode)
func_71229_d(boolean arg0)
setOnlineMode(boolean online)
public boolean
ac()
method_13912()
shouldPreventProxyConnections()
func_190518_ac()
getPreventProxyConnections()
public void
e(boolean arg0)
method_13913(boolean arg0)
setPreventProxyConnections(boolean preventProxyConnections)
func_190517_e(boolean arg0)
setPreventProxyConnections(boolean arg0)
public boolean
ad()
method_2985()
shouldSpawnAnimals()
func_71268_U()
getCanSpawnAnimals()
public void
f(boolean arg0)
method_3025(boolean arg0)
setSpawnAnimals(boolean spawnAnimals)
func_71251_e(boolean arg0)
setCanSpawnAnimals(boolean spawnAnimals)
public boolean
ae()
method_2986()
shouldSpawnNpcs()
func_71220_V()
getCanSpawnNPCs()
public abstract boolean
af()
method_10823()
useNativeTransport()
func_181035_ah()
shouldUseNativeTransport()
public void
g(boolean arg0)
method_3028(boolean arg0)
setSpawnNpcs(boolean spawnNpcs)
func_71257_f(boolean arg0)
setCanSpawnNPCs(boolean spawnNpcs)
public boolean
ag()
method_2987()
isPvpEnabled()
func_71219_W()
isPVPEnabled()
public void
h(boolean arg0)
method_3030(boolean arg0)
setPvpEnabled(boolean pvpEnabled)
func_71188_g(boolean arg0)
setAllowPvp(boolean allowPvp)
public boolean
ah()
method_2988()
isFlightEnabled()
func_71231_X()
isFlightAllowed()
public void
i(boolean arg0)
method_3032(boolean arg0)
setFlightEnabled(boolean flightEnabled)
func_71245_h(boolean arg0)
setAllowFlight(boolean allow)
public abstract boolean
ai()
method_4499()
areCommandBlocksEnabled()
func_82356_Z()
isCommandBlockEnabled()
public String
aj()
method_2989()
getServerMotd()
func_71273_Y()
getMOTD()
public void
l(String arg0)
method_3045(String arg0)
setMotd(String motd)
func_71205_p(String arg0)
setMOTD(String motdIn)
public int
ak()
method_2990()
getWorldHeight()
func_71207_Z()
getBuildLimit()
public void
c(int arg0)
method_3020(int arg0)
setWorldHeight(int worldHeight)
func_71191_d(int arg0)
setBuildLimit(int maxBuildHeight)
public boolean
al()
method_3003()
hasStopped()
func_71241_aa()
isServerStopped()
public PlayerManager
am()
method_3004()
getPlayerManager()
func_184103_al()
getPlayerList()
public void
a(pl arg0)
method_2993(class_743 arg0)
setPlayerManager(PlayerManager playerManager)
func_184105_a(PlayerList arg0)
setPlayerList(PlayerList list)
public void
a(ams arg0)
method_2999(class_1157 arg0)
setDefaultGameMode(GameMode gameMode)
func_71235_a(GameType arg0)
setGameType(GameType gameMode)
public ConnectionListener
an()
method_8157()
getConnection()
func_147137_ag()
getNetworkSystem()
public boolean
ap()
method_3007()
hasGui()
func_71279_ae()
getGuiEnabled()
public abstract String
a(ams arg0, boolean arg1)
method_3000(class_1157 arg0, boolean arg1)
publish(GameMode gameMode, boolean allowCommands)
func_71206_a(GameType arg0, boolean arg1)
shareToLAN(GameType type, boolean allowCheats)
public int
aq()
method_3008()
getTicks()
func_71259_af()
getTickCounter()
public void
ar()
method_3009()
enableProfiling()
func_71223_ag()
enableProfiling()
public World
e()
method_5506()
getCommandSourceWorld()
func_130014_f_()
getEntityWorld()
public int
at()
method_4500()
getSpawnProtectionRadius()
func_82357_ak()
getSpawnProtectionSize()
public boolean
a(amu arg0, et arg1, aed arg2)
method_10812(class_1150 arg0, class_2552 arg1, class_988 arg2)
isSpawnProtected(World world, BlockPos pos, PlayerEntity player)
func_175579_a(World arg0, BlockPos arg1, EntityPlayer arg2)
isBlockProtected(World worldIn, BlockPos pos, EntityPlayer playerIn)
public void
j(boolean arg0)
method_5387(boolean arg0)
setForceGameMode(boolean forceGameMode)
func_104055_i(boolean arg0)
setForceGamemode(boolean force)
public boolean
au()
method_5386()
shouldForceGameMode()
func_104056_am()
getForceGamemode()
public Proxy
av()
method_6081()
getProxy()
func_110454_ao()
getServerProxy()
public static long
aw()
method_6082()
getTimeMillis()
func_130071_aq()
getCurrentTimeMillis()
public int
ax()
method_6083()
getPlayerIdleTimeout()
func_143007_ar()
getMaxPlayerIdleMinutes()
public void
d(int arg0)
method_6084(int arg0)
setPlayerIdleTimeout(int playerIdleTimeout)
func_143006_e(int arg0)
setPlayerIdleTimeout(int idleTimeout)
public MinecraftSessionService
az()
method_8159()
getSessionService()
func_147130_as()
getMinecraftSessionService()
public GameProfileRepository
aA()
method_8160()
getGameProfileRepository()
func_152359_aw()
getGameProfileRepository()
public GameProfileCache
aB()
method_8161()
getGameProfileCache()
func_152358_ax()
getPlayerProfileCache()
public ServerStatus
aC()
method_8162()
getStatus()
func_147134_at()
getServerStatusResponse()
public void
aD()
method_8163()
forcePlayerSampleUpdate()
func_147132_au()
refreshStatusNextTick()
public Entity
a(UUID arg0)
method_10814(UUID arg0)
getEntity(UUID uuid)
func_175576_a(UUID arg0)
getEntityFromUuid(UUID uuid)
public boolean
g()
method_10789()
sendCommandSuccessToOps()
func_174792_t_()
sendCommandFeedback()
public MinecraftServer
C_()
method_12833()
getServer()
func_184102_h()
getServer()
public int
aE()
method_10817()
getMaxWorldSize()
func_175580_aG()
getMaxWorldSize()
public <V> com.google.common.util.concurrent.ListenableFuture<V>
a(Callable<V> arg0)
method_10815(Callable<V> arg0)
executeTask(Callable<V> task)
func_175586_a(Callable<V> arg0)
callFromMainThread(Callable<V> callable)
public com.google.common.util.concurrent.ListenableFuture<Object>
a(Runnable arg0)
method_6635(Runnable arg0)
executeTask(Runnable arg0)
func_152344_a(Runnable arg0)
addScheduledTask(Runnable arg0)
public boolean
aF()
method_6640()
isOnSameThread()
func_152345_ab()
isCallingFromMinecraftThread()
public int
aG()
method_10818()
getNetworkCompressionThreshold()
func_175577_aI()
getNetworkCompressionThreshold()
public long
aH()
method_10819()
getNextTickTime()
func_175587_aJ()
getCurrentTime()
public Thread
aI()
method_10820()
getThread()
func_175583_aK()
getServerThread()
public int
a(oo arg0)
method_12834(class_795 arg0)
getSpawnRadius(ServerWorld world)
func_184108_a(WorldServer arg0)
getSpawnRadius(WorldServer worldIn)
public AdvancementManager
aK()
method_14910()
getAdvancements()
func_191949_aK()
getAdvancementManager()
public FunctionManager
aL()
method_14911()
getFunctions()
func_193030_aL()
getFunctionManager()
public void
aM()
method_14912()
reloadResources()
func_193031_aM()
reload()
public synchronized String
k()
method_3015()
getLoadingStage()
func_71195_b_()
getUserMessage()
public boolean
y()
method_12837()
hasIcon()
func_184106_y()
isWorldIconSet()
public File
z()
method_12838()
getIcon()
func_184109_z()
getWorldIconFile()
public void
k(String arg0)
method_3041(String arg0)
setWorldName(String worldName)
func_71246_n(String arg0)
setWorldName(String worldNameIn)
public String
T()
method_2976()
getWorldName()
func_71221_J()
getWorldName()
public boolean
ao()
method_3006()
isLoading()
func_71200_ad()
serverIsInRunLoop()
public Snooper
as()
method_3010()
getSnooper()
func_80003_ah()
getPlayerUsageSnooper()