Package net.minecraft.test
Class TestServer
java.lang.Object
net.minecraft.util.thread.ThreadExecutor<R>
net.minecraft.util.thread.ReentrantThreadExecutor<ServerTask>
net.minecraft.server.MinecraftServer
net.minecraft.test.TestServer
- All Implemented Interfaces:
AutoCloseable,Executor,CommandOutput,MessageListener<ServerTask>,SampleableExecutor
- Mappings:
Namespace Name intermediary net/minecraft/class_6306official pwnamed net/minecraft/test/TestServer
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.server.MinecraftServer
MinecraftServer.ServerResourcePackProperties -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<GameTestBatch>private static final GameRulesprivate static final Loggerprivate static final ApiServicesprivate final BlockPosprivate static final intprivate static final GeneratorOptionsFields inherited from class net.minecraft.server.MinecraftServer
ANONYMOUS_PLAYER_PROFILE, apiServices, DEMO_LEVEL_INFO, field_33206, lastTickLengths, MAX_WORLD_BORDER_RADIUS, proxy, saveHandler, saveProperties, session, START_TICKET_CHUNK_RADIUS, VANILLAFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTestServer(Thread serverThread, LevelStorage.Session session, ResourcePackManager dataPackManager, SaveLoader saveLoader, Collection<GameTestBatch> batches, BlockPos pos) -
Method Summary
Modifier and TypeMethodDescriptionaddExtraSystemDetails(SystemDetails details) booleanSpecifies whether command blocks can execute commands on the server.static TestServercreate(Thread thread, LevelStorage.Session session, ResourcePackManager resourcePackManager, Collection<GameTestBatch> batches, BlockPos pos) voidexit()intintintbooleanChecks whether this server is a dedicated server.booleanbooleanisHost(com.mojang.authlib.GameProfile profile) booleanisRemote()private booleanbooleanvoidprivate voidrunTestBatches(ServerWorld world) voidsetCrashReport(CrashReport report) booleanSetups a Minecraft server to be ready for players to connect.booleanbooleanvoidtick(BooleanSupplier shouldKeepTicking) Methods inherited from class net.minecraft.server.MinecraftServer
acceptsStatusQuery, addServerGuiTickable, addSystemDetails, adjustTrackingDistance, canExecute, close, createFilterer, createTask, createWorlds, dumpProperties, executeSync, executeTask, forcePlayerSampleUpdate, forceStopRecorder, generateKeyPair, getAdvancementLoader, getBossBarManager, getCombinedDynamicRegistries, getCommandFunctionManager, getCommandManager, getCommandSource, getCurrentPlayerCount, getDataCommandStorage, getDataFixer, getDataPackManager, getDefaultGameMode, getFile, getForcedGameMode, getGameProfileRepo, getGameRules, getHostProfile, getIconFile, getKeyPair, getLootManager, getMaxChainedNeighborUpdates, getMaxPlayerCount, getMaxWorldBorderRadius, getMessageDecorator, getMetricsData, getModStatus, getNetworkCompressionThreshold, getNetworkIo, getOverworld, getPermissionLevel, getPlayerIdleTimeout, getPlayerInteractionManager, getPlayerManager, getPlayerNames, getProfiler, getProxy, getRecipeManager, getRegistryManager, getResourceManager, getResourcePackProperties, getRunDirectory, getSavePath, getSaveProperties, getScoreboard, getServerIp, getServerMetadata, getServerModName, getServerMotd, getServerPort, getServicesSignatureVerifier, getSessionService, getSpawnProtectionRadius, getSpawnRadius, getStructureTemplateManager, getThread, getTicks, getTickTime, getTimeReference, getUserCache, getVersion, getWorld, getWorldRegistryKeys, getWorlds, hasGui, hideOnlinePlayers, isDebugRunning, isDemo, isEnforceWhitelist, isFlightEnabled, isLoading, isMonsterSpawningEnabled, isNetherAllowed, isOnlineMode, isPvpEnabled, isRecorderActive, isRunning, isSaving, isSingleplayer, isSpawnProtected, isStopped, isStopping, kickNonWhitelistedPlayers, loadDataPacks, loadWorld, logChatMessage, openToLan, reloadResources, requireResourcePack, resetRecorder, runServer, runTask, save, saveAll, sendMessage, sendTimeUpdatePackets, setDefaultGameMode, setDemo, setDifficulty, setDifficultyLocked, setEnforceWhitelist, setFlightEnabled, setHostProfile, setMotd, setOnlineMode, setPlayerIdleTimeout, setPlayerManager, setPreventProxyConnections, setPvpEnabled, setServerId, setServerIp, setServerPort, setupRecorder, shouldEnforceSecureProfile, shouldExecuteAsync, shouldPreventProxyConnections, shouldReceiveFeedback, shouldSpawnAnimals, shouldSpawnNpcs, shouldTrackOutput, shutdown, startDebug, startServer, stop, stopDebug, stopRecorder, syncChunkWrites, tickWorlds, updateDifficultyMethods inherited from class net.minecraft.util.thread.ReentrantThreadExecutor
hasRunningTasksMethods inherited from class net.minecraft.util.thread.ThreadExecutor
cancelTasks, createSamplers, execute, getName, getTaskCount, isOnThread, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.util.thread.MessageListener
ask, askFallible
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector intermediary field_33156Lnet/minecraft/class_6306;field_33156:Lorg/slf4j/Logger;official nLpw;n:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/test/TestServer;LOGGER:Lorg/slf4j/Logger;
-
RESULT_STRING_LOG_INTERVAL
private static final int RESULT_STRING_LOG_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_33157Lnet/minecraft/class_6306;field_33157:Iofficial oLpw;o:Inamed RESULT_STRING_LOG_INTERVALLnet/minecraft/test/TestServer;RESULT_STRING_LOG_INTERVAL:I
-
NONE_API_SERVICES
- Mappings:
Namespace Name Mixin selector intermediary field_39441Lnet/minecraft/class_6306;field_39441:Lnet/minecraft/class_7497;official pLpw;p:Ladh;named NONE_API_SERVICESLnet/minecraft/test/TestServer;NONE_API_SERVICES:Lnet/minecraft/util/ApiServices;
-
GAME_RULES
- Mappings:
Namespace Name Mixin selector intermediary field_33160Lnet/minecraft/class_6306;field_33160:Lnet/minecraft/class_1928;official sLpw;s:Lcmg;named GAME_RULESLnet/minecraft/test/TestServer;GAME_RULES:Lnet/minecraft/world/GameRules;
-
TEST_LEVEL
- Mappings:
Namespace Name Mixin selector intermediary field_33161Lnet/minecraft/class_6306;field_33161:Lnet/minecraft/class_5285;official tLpw;t:Ldif;named TEST_LEVELLnet/minecraft/test/TestServer;TEST_LEVEL:Lnet/minecraft/world/gen/GeneratorOptions;
-
batches
- Mappings:
Namespace Name Mixin selector intermediary field_33158Lnet/minecraft/class_6306;field_33158:Ljava/util/List;official qLpw;q:Ljava/util/List;named batchesLnet/minecraft/test/TestServer;batches:Ljava/util/List;
-
pos
- Mappings:
Namespace Name Mixin selector intermediary field_33159Lnet/minecraft/class_6306;field_33159:Lnet/minecraft/class_2338;official rLpw;r:Lgu;named posLnet/minecraft/test/TestServer;pos:Lnet/minecraft/util/math/BlockPos;
-
testSet
- Mappings:
Namespace Name Mixin selector intermediary field_33162Lnet/minecraft/class_6306;field_33162:Lnet/minecraft/class_4524;official uLpw;u:Lqc;named testSetLnet/minecraft/test/TestServer;testSet:Lnet/minecraft/test/TestSet;
-
-
Constructor Details
-
TestServer
private TestServer(Thread serverThread, LevelStorage.Session session, ResourcePackManager dataPackManager, SaveLoader saveLoader, Collection<GameTestBatch> batches, BlockPos pos) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_6306;<init>(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)Vofficial <init>Lpw;<init>(Ljava/lang/Thread;Ldyv$c;Laki;Ladk;Ljava/util/Collection;Lgu;)Vnamed <init>Lnet/minecraft/test/TestServer;<init>(Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lnet/minecraft/resource/ResourcePackManager;Lnet/minecraft/server/SaveLoader;Ljava/util/Collection;Lnet/minecraft/util/math/BlockPos;)V
-
-
Method Details
-
create
public static TestServer create(Thread thread, LevelStorage.Session session, ResourcePackManager resourcePackManager, Collection<GameTestBatch> batches, BlockPos pos) - Mappings:
Namespace Name Mixin selector intermediary method_40378Lnet/minecraft/class_6306;method_40378(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Ljava/util/Collection;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6306;official aLpw;a(Ljava/lang/Thread;Ldyv$c;Laki;Ljava/util/Collection;Lgu;)Lpw;named createLnet/minecraft/test/TestServer;create(Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lnet/minecraft/resource/ResourcePackManager;Ljava/util/Collection;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/test/TestServer;
-
setupServer
public boolean setupServer()Setups a Minecraft server to be ready for players to connect. This method does several things including loading server properties and loading worlds.- Specified by:
setupServerin classMinecraftServer- Returns:
- true if the Minecraft server was successfully setup, false if the server failed to be setup.
- Mappings:
Namespace Name Mixin selector intermediary method_3823Lnet/minecraft/server/MinecraftServer;method_3823()Zofficial eLnet/minecraft/server/MinecraftServer;e()Znamed setupServerLnet/minecraft/server/MinecraftServer;setupServer()Z
-
tick
- Overrides:
tickin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3748Lnet/minecraft/server/MinecraftServer;method_3748(Ljava/util/function/BooleanSupplier;)Vofficial aLnet/minecraft/server/MinecraftServer;a(Ljava/util/function/BooleanSupplier;)Vnamed tickLnet/minecraft/server/MinecraftServer;tick(Ljava/util/function/BooleanSupplier;)V
-
runTasksTillTickEnd
public void runTasksTillTickEnd()- Overrides:
runTasksTillTickEndin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_16208Lnet/minecraft/server/MinecraftServer;method_16208()Vofficial o_Lnet/minecraft/server/MinecraftServer;o_()Vnamed runTasksTillTickEndLnet/minecraft/server/MinecraftServer;runTasksTillTickEnd()V
-
addExtraSystemDetails
- Specified by:
addExtraSystemDetailsin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3859Lnet/minecraft/server/MinecraftServer;method_3859(Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396;official aLnet/minecraft/server/MinecraftServer;a(Lab;)Lab;named addExtraSystemDetailsLnet/minecraft/server/MinecraftServer;addExtraSystemDetails(Lnet/minecraft/util/SystemDetails;)Lnet/minecraft/util/SystemDetails;
-
exit
public void exit()- Overrides:
exitin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3821Lnet/minecraft/server/MinecraftServer;method_3821()Vofficial gLnet/minecraft/server/MinecraftServer;g()Vnamed exitLnet/minecraft/server/MinecraftServer;exit()V
-
setCrashReport
- Overrides:
setCrashReportin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3744Lnet/minecraft/server/MinecraftServer;method_3744(Lnet/minecraft/class_128;)Vofficial aLnet/minecraft/server/MinecraftServer;a(Lo;)Vnamed setCrashReportLnet/minecraft/server/MinecraftServer;setCrashReport(Lnet/minecraft/util/crash/CrashReport;)V
-
runTestBatches
- Mappings:
Namespace Name Mixin selector intermediary method_36096Lnet/minecraft/class_6306;method_36096(Lnet/minecraft/class_3218;)Vofficial bLpw;b(Laif;)Vnamed runTestBatchesLnet/minecraft/test/TestServer;runTestBatches(Lnet/minecraft/server/world/ServerWorld;)V
-
isTesting
private boolean isTesting()- Mappings:
Namespace Name Mixin selector intermediary method_36098Lnet/minecraft/class_6306;method_36098()Zofficial bfLpw;bf()Znamed isTestingLnet/minecraft/test/TestServer;isTesting()Z
-
isHardcore
public boolean isHardcore()- Overrides:
isHardcorein classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3754Lnet/minecraft/server/MinecraftServer;method_3754()Zofficial hLnet/minecraft/server/MinecraftServer;h()Znamed isHardcoreLnet/minecraft/server/MinecraftServer;isHardcore()Z
-
getOpPermissionLevel
public int getOpPermissionLevel()- Specified by:
getOpPermissionLevelin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3798Lnet/minecraft/server/MinecraftServer;method_3798()Iofficial iLnet/minecraft/server/MinecraftServer;i()Inamed getOpPermissionLevelLnet/minecraft/server/MinecraftServer;getOpPermissionLevel()I
-
getFunctionPermissionLevel
public int getFunctionPermissionLevel()- Specified by:
getFunctionPermissionLevelin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_21714Lnet/minecraft/server/MinecraftServer;method_21714()Iofficial jLnet/minecraft/server/MinecraftServer;j()Inamed getFunctionPermissionLevelLnet/minecraft/server/MinecraftServer;getFunctionPermissionLevel()I
-
shouldBroadcastRconToOps
public boolean shouldBroadcastRconToOps()- Specified by:
shouldBroadcastRconToOpsin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3732Lnet/minecraft/server/MinecraftServer;method_3732()Zofficial kLnet/minecraft/server/MinecraftServer;k()Znamed shouldBroadcastRconToOpsLnet/minecraft/server/MinecraftServer;shouldBroadcastRconToOps()Z
-
isDedicated
public boolean isDedicated()Checks whether this server is a dedicated server.A dedicated server refers to a Minecraft server implementation which is detached from a parent Minecraft client process. A dedicated Minecraft server only accepts remote connections.
- Specified by:
isDedicatedin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3816Lnet/minecraft/server/MinecraftServer;method_3816()Zofficial lLnet/minecraft/server/MinecraftServer;l()Znamed isDedicatedLnet/minecraft/server/MinecraftServer;isDedicated()Z
-
getRateLimit
public int getRateLimit()- Specified by:
getRateLimitin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_30612Lnet/minecraft/server/MinecraftServer;method_30612()Iofficial mLnet/minecraft/server/MinecraftServer;m()Inamed getRateLimitLnet/minecraft/server/MinecraftServer;getRateLimit()I
-
isUsingNativeTransport
public boolean isUsingNativeTransport()- Specified by:
isUsingNativeTransportin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3759Lnet/minecraft/server/MinecraftServer;method_3759()Zofficial nLnet/minecraft/server/MinecraftServer;n()Znamed isUsingNativeTransportLnet/minecraft/server/MinecraftServer;isUsingNativeTransport()Z
-
areCommandBlocksEnabled
public boolean areCommandBlocksEnabled()Specifies whether command blocks can execute commands on the server.- Specified by:
areCommandBlocksEnabledin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3812Lnet/minecraft/server/MinecraftServer;method_3812()Zofficial oLnet/minecraft/server/MinecraftServer;o()Znamed areCommandBlocksEnabledLnet/minecraft/server/MinecraftServer;areCommandBlocksEnabled()Z
-
isRemote
public boolean isRemote()- Specified by:
isRemotein classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_3860Lnet/minecraft/server/MinecraftServer;method_3860()Zofficial pLnet/minecraft/server/MinecraftServer;p()Znamed isRemoteLnet/minecraft/server/MinecraftServer;isRemote()Z
-
shouldBroadcastConsoleToOps
public boolean shouldBroadcastConsoleToOps()- Specified by:
shouldBroadcastConsoleToOpsin interfaceCommandOutput- Specified by:
shouldBroadcastConsoleToOpsin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_9201Lnet/minecraft/class_2165;method_9201()Zofficial M_Ldr;M_()Znamed shouldBroadcastConsoleToOpsLnet/minecraft/server/command/CommandOutput;shouldBroadcastConsoleToOps()Z
-
isHost
public boolean isHost(com.mojang.authlib.GameProfile profile) - Specified by:
isHostin classMinecraftServer- Mappings:
Namespace Name Mixin selector intermediary method_19466Lnet/minecraft/server/MinecraftServer;method_19466(Lcom/mojang/authlib/GameProfile;)Zofficial aLnet/minecraft/server/MinecraftServer;a(Lcom/mojang/authlib/GameProfile;)Znamed isHostLnet/minecraft/server/MinecraftServer;isHost(Lcom/mojang/authlib/GameProfile;)Z
-