Class TestServer

All Implemented Interfaces:
AutoCloseable, Executor, CommandOutput, MessageListener<ServerTask>, SampleableExecutor

public class TestServer extends MinecraftServer
Mappings:
Namespace Name
official pw
intermediary net/minecraft/class_6306
named net/minecraft/test/TestServer
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official n Lpw;n:Lorg/slf4j/Logger;
      intermediary field_33156 Lnet/minecraft/class_6306;field_33156:Lorg/slf4j/Logger;
      named LOGGER Lnet/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
      official o Lpw;o:I
      intermediary field_33157 Lnet/minecraft/class_6306;field_33157:I
      named RESULT_STRING_LOG_INTERVAL Lnet/minecraft/test/TestServer;RESULT_STRING_LOG_INTERVAL:I
    • NONE_API_SERVICES

      private static final ApiServices NONE_API_SERVICES
      Mappings:
      Namespace Name Mixin selector
      official p Lpw;p:Ladh;
      intermediary field_39441 Lnet/minecraft/class_6306;field_39441:Lnet/minecraft/class_7497;
      named NONE_API_SERVICES Lnet/minecraft/test/TestServer;NONE_API_SERVICES:Lnet/minecraft/util/ApiServices;
    • GAME_RULES

      private static final GameRules GAME_RULES
      Mappings:
      Namespace Name Mixin selector
      official s Lpw;s:Lcmi;
      intermediary field_33160 Lnet/minecraft/class_6306;field_33160:Lnet/minecraft/class_1928;
      named GAME_RULES Lnet/minecraft/test/TestServer;GAME_RULES:Lnet/minecraft/world/GameRules;
    • TEST_LEVEL

      private static final GeneratorOptions TEST_LEVEL
      Mappings:
      Namespace Name Mixin selector
      official t Lpw;t:Ldii;
      intermediary field_33161 Lnet/minecraft/class_6306;field_33161:Lnet/minecraft/class_5285;
      named TEST_LEVEL Lnet/minecraft/test/TestServer;TEST_LEVEL:Lnet/minecraft/world/gen/GeneratorOptions;
    • batches

      private final List<GameTestBatch> batches
      Mappings:
      Namespace Name Mixin selector
      official q Lpw;q:Ljava/util/List;
      intermediary field_33158 Lnet/minecraft/class_6306;field_33158:Ljava/util/List;
      named batches Lnet/minecraft/test/TestServer;batches:Ljava/util/List;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official r Lpw;r:Lgu;
      intermediary field_33159 Lnet/minecraft/class_6306;field_33159:Lnet/minecraft/class_2338;
      named pos Lnet/minecraft/test/TestServer;pos:Lnet/minecraft/util/math/BlockPos;
    • testSet

      @Nullable private @Nullable TestSet testSet
      Mappings:
      Namespace Name Mixin selector
      official u Lpw;u:Lqc;
      intermediary field_33162 Lnet/minecraft/class_6306;field_33162:Lnet/minecraft/class_4524;
      named testSet Lnet/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
      official <init> Lpw;<init>(Ljava/lang/Thread;Ldyy$c;Laki;Ladk;Ljava/util/Collection;Lgu;)V
      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;)V
      named <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
      official a Lpw;a(Ljava/lang/Thread;Ldyy$c;Laki;Ljava/util/Collection;Lgu;)Lpw;
      intermediary method_40378 Lnet/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;
      named create Lnet/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:
      setupServer in class MinecraftServer
      Returns:
      true if the Minecraft server was successfully setup, false if the server failed to be setup.
      Mappings:
      Namespace Name Mixin selector
      official e Lnet/minecraft/server/MinecraftServer;e()Z
      intermediary method_3823 Lnet/minecraft/server/MinecraftServer;method_3823()Z
      named setupServer Lnet/minecraft/server/MinecraftServer;setupServer()Z
    • tick

      public void tick(BooleanSupplier shouldKeepTicking)
      Overrides:
      tick in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/util/function/BooleanSupplier;)V
      intermediary method_3748 Lnet/minecraft/server/MinecraftServer;method_3748(Ljava/util/function/BooleanSupplier;)V
      named tick Lnet/minecraft/server/MinecraftServer;tick(Ljava/util/function/BooleanSupplier;)V
    • runTasksTillTickEnd

      public void runTasksTillTickEnd()
      Overrides:
      runTasksTillTickEnd in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official p_ Lnet/minecraft/server/MinecraftServer;p_()V
      intermediary method_16208 Lnet/minecraft/server/MinecraftServer;method_16208()V
      named runTasksTillTickEnd Lnet/minecraft/server/MinecraftServer;runTasksTillTickEnd()V
    • addExtraSystemDetails

      public SystemDetails addExtraSystemDetails(SystemDetails details)
      Specified by:
      addExtraSystemDetails in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lab;)Lab;
      intermediary method_3859 Lnet/minecraft/server/MinecraftServer;method_3859(Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396;
      named addExtraSystemDetails Lnet/minecraft/server/MinecraftServer;addExtraSystemDetails(Lnet/minecraft/util/SystemDetails;)Lnet/minecraft/util/SystemDetails;
    • exit

      public void exit()
      Overrides:
      exit in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official g Lnet/minecraft/server/MinecraftServer;g()V
      intermediary method_3821 Lnet/minecraft/server/MinecraftServer;method_3821()V
      named exit Lnet/minecraft/server/MinecraftServer;exit()V
    • setCrashReport

      public void setCrashReport(CrashReport report)
      Overrides:
      setCrashReport in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lo;)V
      intermediary method_3744 Lnet/minecraft/server/MinecraftServer;method_3744(Lnet/minecraft/class_128;)V
      named setCrashReport Lnet/minecraft/server/MinecraftServer;setCrashReport(Lnet/minecraft/util/crash/CrashReport;)V
    • runTestBatches

      private void runTestBatches(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      official b Lpw;b(Laif;)V
      intermediary method_36096 Lnet/minecraft/class_6306;method_36096(Lnet/minecraft/class_3218;)V
      named runTestBatches Lnet/minecraft/test/TestServer;runTestBatches(Lnet/minecraft/server/world/ServerWorld;)V
    • isTesting

      private boolean isTesting()
      Mappings:
      Namespace Name Mixin selector
      official bf Lpw;bf()Z
      intermediary method_36098 Lnet/minecraft/class_6306;method_36098()Z
      named isTesting Lnet/minecraft/test/TestServer;isTesting()Z
    • isHardcore

      public boolean isHardcore()
      Overrides:
      isHardcore in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official h Lnet/minecraft/server/MinecraftServer;h()Z
      intermediary method_3754 Lnet/minecraft/server/MinecraftServer;method_3754()Z
      named isHardcore Lnet/minecraft/server/MinecraftServer;isHardcore()Z
    • getOpPermissionLevel

      public int getOpPermissionLevel()
      Specified by:
      getOpPermissionLevel in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official i Lnet/minecraft/server/MinecraftServer;i()I
      intermediary method_3798 Lnet/minecraft/server/MinecraftServer;method_3798()I
      named getOpPermissionLevel Lnet/minecraft/server/MinecraftServer;getOpPermissionLevel()I
    • getFunctionPermissionLevel

      public int getFunctionPermissionLevel()
      Specified by:
      getFunctionPermissionLevel in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official j Lnet/minecraft/server/MinecraftServer;j()I
      intermediary method_21714 Lnet/minecraft/server/MinecraftServer;method_21714()I
      named getFunctionPermissionLevel Lnet/minecraft/server/MinecraftServer;getFunctionPermissionLevel()I
    • shouldBroadcastRconToOps

      public boolean shouldBroadcastRconToOps()
      Specified by:
      shouldBroadcastRconToOps in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official k Lnet/minecraft/server/MinecraftServer;k()Z
      intermediary method_3732 Lnet/minecraft/server/MinecraftServer;method_3732()Z
      named shouldBroadcastRconToOps Lnet/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:
      isDedicated in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official l Lnet/minecraft/server/MinecraftServer;l()Z
      intermediary method_3816 Lnet/minecraft/server/MinecraftServer;method_3816()Z
      named isDedicated Lnet/minecraft/server/MinecraftServer;isDedicated()Z
    • getRateLimit

      public int getRateLimit()
      Specified by:
      getRateLimit in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official m Lnet/minecraft/server/MinecraftServer;m()I
      intermediary method_30612 Lnet/minecraft/server/MinecraftServer;method_30612()I
      named getRateLimit Lnet/minecraft/server/MinecraftServer;getRateLimit()I
    • isUsingNativeTransport

      public boolean isUsingNativeTransport()
      Specified by:
      isUsingNativeTransport in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official n Lnet/minecraft/server/MinecraftServer;n()Z
      intermediary method_3759 Lnet/minecraft/server/MinecraftServer;method_3759()Z
      named isUsingNativeTransport Lnet/minecraft/server/MinecraftServer;isUsingNativeTransport()Z
    • areCommandBlocksEnabled

      public boolean areCommandBlocksEnabled()
      Specifies whether command blocks can execute commands on the server.
      Specified by:
      areCommandBlocksEnabled in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official o Lnet/minecraft/server/MinecraftServer;o()Z
      intermediary method_3812 Lnet/minecraft/server/MinecraftServer;method_3812()Z
      named areCommandBlocksEnabled Lnet/minecraft/server/MinecraftServer;areCommandBlocksEnabled()Z
    • isRemote

      public boolean isRemote()
      Specified by:
      isRemote in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official p Lnet/minecraft/server/MinecraftServer;p()Z
      intermediary method_3860 Lnet/minecraft/server/MinecraftServer;method_3860()Z
      named isRemote Lnet/minecraft/server/MinecraftServer;isRemote()Z
    • shouldBroadcastConsoleToOps

      public boolean shouldBroadcastConsoleToOps()
      Specified by:
      shouldBroadcastConsoleToOps in interface CommandOutput
      Specified by:
      shouldBroadcastConsoleToOps in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official N_ Ldr;N_()Z
      intermediary method_9201 Lnet/minecraft/class_2165;method_9201()Z
      named shouldBroadcastConsoleToOps Lnet/minecraft/server/command/CommandOutput;shouldBroadcastConsoleToOps()Z
    • isHost

      public boolean isHost(com.mojang.authlib.GameProfile profile)
      Specified by:
      isHost in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lcom/mojang/authlib/GameProfile;)Z
      intermediary method_19466 Lnet/minecraft/server/MinecraftServer;method_19466(Lcom/mojang/authlib/GameProfile;)Z
      named isHost Lnet/minecraft/server/MinecraftServer;isHost(Lcom/mojang/authlib/GameProfile;)Z