Class MinecraftDedicatedServer

All Implemented Interfaces:
AutoCloseable, Executor, QueryableServer, CommandOutput, DedicatedServer, ChunkErrorHandler, SampleableExecutor, TaskExecutor<ServerTask>

public class MinecraftDedicatedServer extends MinecraftServer implements DedicatedServer
Mappings:
Namespace Name
named net/minecraft/server/dedicated/MinecraftDedicatedServer
intermediary net/minecraft/class_3176
official aro
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;LOGGER:Lorg/slf4j/Logger;
      intermediary field_13814 Lnet/minecraft/class_3176;field_13814:Lorg/slf4j/Logger;
      official m Laro;m:Lorg/slf4j/Logger;
    • field_29662

      private static final int field_29662
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_29662 Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;field_29662:I
      intermediary field_29662 Lnet/minecraft/class_3176;field_29662:I
      official n Laro;n:I
    • field_29663

      private static final int field_29663
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_29663 Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;field_29663:I
      intermediary field_29663 Lnet/minecraft/class_3176;field_29663:I
      official o Laro;o:I
    • commandQueue

      private final List<PendingServerCommand> commandQueue
      Mappings:
      Namespace Name Mixin selector
      named commandQueue Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;commandQueue:Ljava/util/List;
      intermediary field_13815 Lnet/minecraft/class_3176;field_13815:Ljava/util/List;
      official p Laro;p:Ljava/util/List;
    • queryResponseHandler

      @Nullable private @Nullable QueryResponseHandler queryResponseHandler
      Mappings:
      Namespace Name Mixin selector
      named queryResponseHandler Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;queryResponseHandler:Lnet/minecraft/server/rcon/QueryResponseHandler;
      intermediary field_13816 Lnet/minecraft/class_3176;field_13816:Lnet/minecraft/class_3364;
      official q Laro;q:Lbbv;
    • rconCommandOutput

      private final RconCommandOutput rconCommandOutput
      Mappings:
      Namespace Name Mixin selector
      named rconCommandOutput Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;rconCommandOutput:Lnet/minecraft/server/rcon/RconCommandOutput;
      intermediary field_13811 Lnet/minecraft/class_3176;field_13811:Lnet/minecraft/class_3350;
      official r Laro;r:Lbbs;
    • rconServer

      @Nullable private @Nullable RconListener rconServer
      Mappings:
      Namespace Name Mixin selector
      named rconServer Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;rconServer:Lnet/minecraft/server/rcon/RconListener;
      intermediary field_13819 Lnet/minecraft/class_3176;field_13819:Lnet/minecraft/class_3408;
      official s Laro;s:Lbbx;
    • propertiesLoader

      private final ServerPropertiesLoader propertiesLoader
      Mappings:
      Namespace Name Mixin selector
      named propertiesLoader Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;propertiesLoader:Lnet/minecraft/server/dedicated/ServerPropertiesLoader;
      intermediary field_16799 Lnet/minecraft/class_3176;field_16799:Lnet/minecraft/class_3807;
      official t Laro;t:Larq;
    • gui

      Mappings:
      Namespace Name Mixin selector
      named gui Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;gui:Lnet/minecraft/server/dedicated/gui/DedicatedServerGui;
      intermediary field_16800 Lnet/minecraft/class_3176;field_16800:Lnet/minecraft/class_3182;
      official u Laro;u:Latd;
    • filterer

      @Nullable private final @Nullable AbstractTextFilterer filterer
      Mappings:
      Namespace Name Mixin selector
      named filterer Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;filterer:Lnet/minecraft/server/filter/AbstractTextFilterer;
      intermediary field_52350 Lnet/minecraft/class_3176;field_52350:Lnet/minecraft/class_9847;
      official v Laro;v:Laye;
    • debugSampleLog

      Mappings:
      Namespace Name Mixin selector
      named debugSampleLog Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;debugSampleLog:Lnet/minecraft/util/profiler/log/SubscribableDebugSampleLog;
      intermediary field_48788 Lnet/minecraft/class_3176;field_48788:Lnet/minecraft/class_9193;
      official w Laro;w:Lbwd;
    • shouldPushTickTimeLog

      private boolean shouldPushTickTimeLog
      Mappings:
      Namespace Name Mixin selector
      named shouldPushTickTimeLog Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;shouldPushTickTimeLog:Z
      intermediary field_62792 Lnet/minecraft/class_3176;field_62792:Z
      official x Laro;x:Z
    • codeOfConductLanguages

      private final Map<String,String> codeOfConductLanguages
      Mappings:
      Namespace Name Mixin selector
      named codeOfConductLanguages Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;codeOfConductLanguages:Ljava/util/Map;
      intermediary field_62062 Lnet/minecraft/class_3176;field_62062:Ljava/util/Map;
      official z Laro;z:Ljava/util/Map;
    • managementServer

      @Nullable private @Nullable ManagementServer managementServer
      Mappings:
      Namespace Name Mixin selector
      named managementServer Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;managementServer:Lnet/minecraft/server/dedicated/management/ManagementServer;
      intermediary field_62279 Lnet/minecraft/class_3176;field_62279:Lnet/minecraft/class_11807;
      official A Laro;A:Lato;
    • lastManagementHeartbeatTime

      private long lastManagementHeartbeatTime
      Mappings:
      Namespace Name Mixin selector
      named lastManagementHeartbeatTime Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;lastManagementHeartbeatTime:J
      intermediary field_62278 Lnet/minecraft/class_3176;field_62278:J
      official B Laro;B:J
  • Constructor Details

    • MinecraftDedicatedServer

      public MinecraftDedicatedServer(Thread serverThread, LevelStorage.Session session, ResourcePackManager dataPackManager, SaveLoader saveLoader, ServerPropertiesLoader propertiesLoader, com.mojang.datafixers.DataFixer dataFixer, ApiServices apiServices)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;<init>(Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lnet/minecraft/resource/ResourcePackManager;Lnet/minecraft/server/SaveLoader;Lnet/minecraft/server/dedicated/ServerPropertiesLoader;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/util/ApiServices;)V
      intermediary <init> Lnet/minecraft/class_3176;<init>(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;)V
      official <init> Laro;<init>(Ljava/lang/Thread;Lfih$c;Lbaa;Lani;Larq;Lcom/mojang/datafixers/DataFixer;Lane;)V
  • Method Details

    • loadCodeOfConductLanguages

      private static Map<String,String> loadCodeOfConductLanguages()
      Mappings:
      Namespace Name Mixin selector
      named loadCodeOfConductLanguages Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;loadCodeOfConductLanguages()Ljava/util/Map;
      intermediary method_73283 Lnet/minecraft/class_3176;method_73283()Ljava/util/Map;
      official bU Laro;bU()Ljava/util/Map;
    • createManagementSslContext

      private SslContext createManagementSslContext()
      Mappings:
      Namespace Name Mixin selector
      named createManagementSslContext Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;createManagementSslContext()Lio/netty/handler/ssl/SslContext;
      intermediary method_74470 Lnet/minecraft/class_3176;method_74470()Lio/netty/handler/ssl/SslContext;
      official bV Laro;bV()Lio/netty/handler/ssl/SslContext;
    • setupServer

      public boolean setupServer() throws IOException
      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.
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      named setupServer Lnet/minecraft/server/MinecraftServer;setupServer()Z
      intermediary method_3823 Lnet/minecraft/server/MinecraftServer;method_3823()Z
      official e Lnet/minecraft/server/MinecraftServer;e()Z
    • isEnforceWhitelist

      public boolean isEnforceWhitelist()
      Overrides:
      isEnforceWhitelist in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named isEnforceWhitelist Lnet/minecraft/server/MinecraftServer;isEnforceWhitelist()Z
      intermediary method_3729 Lnet/minecraft/server/MinecraftServer;method_3729()Z
      official aS Lnet/minecraft/server/MinecraftServer;aS()Z
    • setEnforceWhitelist

      public void setEnforceWhitelist(boolean enforceWhitelist)
      Overrides:
      setEnforceWhitelist in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named setEnforceWhitelist Lnet/minecraft/server/MinecraftServer;setEnforceWhitelist(Z)V
      intermediary method_3731 Lnet/minecraft/server/MinecraftServer;method_3731(Z)V
      official f Lnet/minecraft/server/MinecraftServer;f(Z)V
    • getUseAllowlist

      public boolean getUseAllowlist()
      Overrides:
      getUseAllowlist in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getUseAllowlist Lnet/minecraft/server/MinecraftServer;getUseAllowlist()Z
      intermediary method_73568 Lnet/minecraft/server/MinecraftServer;method_73568()Z
      official aT Lnet/minecraft/server/MinecraftServer;aT()Z
    • setUseAllowlist

      public void setUseAllowlist(boolean useAllowlist)
      Overrides:
      setUseAllowlist in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named setUseAllowlist Lnet/minecraft/server/MinecraftServer;setUseAllowlist(Z)V
      intermediary method_73589 Lnet/minecraft/server/MinecraftServer;method_73589(Z)V
      official g Lnet/minecraft/server/MinecraftServer;g(Z)V
    • tick

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

      public boolean save(boolean suppressLogs, boolean flush, boolean force)
      Saves the server to the data storage device. To store the player data in addition to server data, call
      invalid reference
      PlayerManager#saveAllPlayerData()
      .
      Overrides:
      save in class MinecraftServer
      Parameters:
      flush - if it should immediately write all data to storage device
      force - when set to true, all the ServerWorlds will be saved even if ServerWorld.savingDisabled is set to true
      Returns:
      whether saving was successful
      Mappings:
      Namespace Name Mixin selector
      named save Lnet/minecraft/server/MinecraftServer;save(ZZZ)Z
      intermediary method_3723 Lnet/minecraft/server/MinecraftServer;method_3723(ZZZ)Z
      official a Lnet/minecraft/server/MinecraftServer;a(ZZZ)Z
    • isFlightEnabled

      public boolean isFlightEnabled()
      Overrides:
      isFlightEnabled in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named isFlightEnabled Lnet/minecraft/server/MinecraftServer;isFlightEnabled()Z
      intermediary method_3718 Lnet/minecraft/server/MinecraftServer;method_3718()Z
      official aj Lnet/minecraft/server/MinecraftServer;aj()Z
    • setAllowFlight

      public void setAllowFlight(boolean allowFlight)
      Mappings:
      Namespace Name Mixin selector
      named setAllowFlight Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setAllowFlight(Z)V
      intermediary method_73595 Lnet/minecraft/class_3176;method_73595(Z)V
      official i Laro;i(Z)V
    • getProperties

      public ServerPropertiesHandler getProperties()
      Specified by:
      getProperties in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named getProperties Lnet/minecraft/server/dedicated/DedicatedServer;getProperties()Lnet/minecraft/server/dedicated/ServerPropertiesHandler;
      intermediary method_16705 Lnet/minecraft/class_2994;method_16705()Lnet/minecraft/class_3806;
      official a Lana;a()Larp;
    • setDifficulty

      public void setDifficulty(Difficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      named setDifficulty Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setDifficulty(Lnet/minecraft/world/Difficulty;)V
      intermediary method_73563 Lnet/minecraft/class_3176;method_73563(Lnet/minecraft/class_1267;)V
      official a Laro;a(Lcbn;)V
    • updateDifficulty

      public void updateDifficulty()
      Overrides:
      updateDifficulty in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named updateDifficulty Lnet/minecraft/server/MinecraftServer;updateDifficulty()V
      intermediary method_27731 Lnet/minecraft/server/MinecraftServer;method_27731()V
      official v Lnet/minecraft/server/MinecraftServer;v()V
    • getViewDistance

      public int getViewDistance()
      Mappings:
      Namespace Name Mixin selector
      named getViewDistance Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getViewDistance()I
      intermediary method_73575 Lnet/minecraft/class_3176;method_73575()I
      official bB Laro;bB()I
    • setViewDistance

      public void setViewDistance(int viewDistance)
      Mappings:
      Namespace Name Mixin selector
      named setViewDistance Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setViewDistance(I)V
      intermediary method_73581 Lnet/minecraft/class_3176;method_73581(I)V
      official e Laro;e(I)V
    • getSimulationDistance

      public int getSimulationDistance()
      Mappings:
      Namespace Name Mixin selector
      named getSimulationDistance Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getSimulationDistance()I
      intermediary method_73576 Lnet/minecraft/class_3176;method_73576()I
      official bC Laro;bC()I
    • setSimulationDistance

      public void setSimulationDistance(int simulationDistance)
      Mappings:
      Namespace Name Mixin selector
      named setSimulationDistance Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setSimulationDistance(I)V
      intermediary method_73584 Lnet/minecraft/class_3176;method_73584(I)V
      official f Laro;f(I)V
    • addExtraSystemDetails

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

      public void dumpProperties(Path file) throws IOException
      Overrides:
      dumpProperties in class MinecraftServer
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      named dumpProperties Lnet/minecraft/server/MinecraftServer;dumpProperties(Ljava/nio/file/Path;)V
      intermediary method_37113 Lnet/minecraft/server/MinecraftServer;method_37113(Ljava/nio/file/Path;)V
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/nio/file/Path;)V
    • exit

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

      public void tickNetworkIo()
      Overrides:
      tickNetworkIo in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named tickNetworkIo Lnet/minecraft/server/MinecraftServer;tickNetworkIo()V
      intermediary method_61254 Lnet/minecraft/server/MinecraftServer;method_61254()V
      official L Lnet/minecraft/server/MinecraftServer;L()V
    • enqueueCommand

      public void enqueueCommand(String command, ServerCommandSource commandSource)
      Mappings:
      Namespace Name Mixin selector
      named enqueueCommand Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;enqueueCommand(Ljava/lang/String;Lnet/minecraft/server/command/ServerCommandSource;)V
      intermediary method_13947 Lnet/minecraft/class_3176;method_13947(Ljava/lang/String;Lnet/minecraft/class_2168;)V
      official a Laro;a(Ljava/lang/String;Lej;)V
    • executeQueuedCommands

      public void executeQueuedCommands()
      Mappings:
      Namespace Name Mixin selector
      named executeQueuedCommands Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;executeQueuedCommands()V
      intermediary method_13941 Lnet/minecraft/class_3176;method_13941()V
      official bD Laro;bD()V
    • 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
      named isDedicated Lnet/minecraft/server/MinecraftServer;isDedicated()Z
      intermediary method_3816 Lnet/minecraft/server/MinecraftServer;method_3816()Z
      official n Lnet/minecraft/server/MinecraftServer;n()Z
    • getRateLimit

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

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

      public DedicatedPlayerManager getPlayerManager()
      Overrides:
      getPlayerManager in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getPlayerManager Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getPlayerManager()Lnet/minecraft/server/dedicated/DedicatedPlayerManager;
      intermediary method_13949 Lnet/minecraft/class_3176;method_13949()Lnet/minecraft/class_3174;
      official bE Laro;bE()Larn;
    • getMaxPlayerCount

      public int getMaxPlayerCount()
      Specified by:
      getMaxPlayerCount in interface QueryableServer
      Mappings:
      Namespace Name Mixin selector
      named getMaxPlayerCount Lnet/minecraft/network/QueryableServer;getMaxPlayerCount()I
      intermediary method_3802 Lnet/minecraft/class_8599;method_3802()I
      official t Lamz;t()I
    • setMaxPlayers

      public void setMaxPlayers(int maxPlayers)
      Mappings:
      Namespace Name Mixin selector
      named setMaxPlayers Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setMaxPlayers(I)V
      intermediary method_73587 Lnet/minecraft/class_3176;method_73587(I)V
      official g Laro;g(I)V
    • isRemote

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

      public String getHostname()
      Specified by:
      getHostname in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named getHostname Lnet/minecraft/server/dedicated/DedicatedServer;getHostname()Ljava/lang/String;
      intermediary method_12929 Lnet/minecraft/class_2994;method_12929()Ljava/lang/String;
      official b Lana;b()Ljava/lang/String;
    • getPort

      public int getPort()
      Specified by:
      getPort in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named getPort Lnet/minecraft/server/dedicated/DedicatedServer;getPort()I
      intermediary method_12918 Lnet/minecraft/class_2994;method_12918()I
      official d Lana;d()I
    • getMotd

      public String getMotd()
      Specified by:
      getMotd in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named getMotd Lnet/minecraft/server/dedicated/DedicatedServer;getMotd()Ljava/lang/String;
      intermediary method_12930 Lnet/minecraft/class_2994;method_12930()Ljava/lang/String;
      official h Lana;h()Ljava/lang/String;
    • createGui

      public void createGui()
      Mappings:
      Namespace Name Mixin selector
      named createGui Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;createGui()V
      intermediary method_13948 Lnet/minecraft/class_3176;method_13948()V
      official bF Laro;bF()V
    • hasGui

      public boolean hasGui()
      Overrides:
      hasGui in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named hasGui Lnet/minecraft/server/MinecraftServer;hasGui()Z
      intermediary method_3727 Lnet/minecraft/server/MinecraftServer;method_3727()Z
      official ap Lnet/minecraft/server/MinecraftServer;ap()Z
    • getSpawnProtectionRadius

      public int getSpawnProtectionRadius()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnProtectionRadius Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getSpawnProtectionRadius()I
      intermediary method_3841 Lnet/minecraft/class_3176;method_3841()I
      official bG Laro;bG()I
    • setSpawnProtectionRadius

      public void setSpawnProtectionRadius(int spawnProtectionRadius)
      Mappings:
      Namespace Name Mixin selector
      named setSpawnProtectionRadius Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setSpawnProtectionRadius(I)V
      intermediary method_73591 Lnet/minecraft/class_3176;method_73591(I)V
      official h Laro;h(I)V
    • isSpawnProtected

      public boolean isSpawnProtected(ServerWorld world, BlockPos pos, PlayerEntity player)
      Overrides:
      isSpawnProtected in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named isSpawnProtected Lnet/minecraft/server/MinecraftServer;isSpawnProtected(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)Z
      intermediary method_3785 Lnet/minecraft/server/MinecraftServer;method_3785(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z
      official a Lnet/minecraft/server/MinecraftServer;a(Lawx;Lja;Lczl;)Z
    • acceptsStatusQuery

      public boolean acceptsStatusQuery()
      Overrides:
      acceptsStatusQuery in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named acceptsStatusQuery Lnet/minecraft/server/MinecraftServer;acceptsStatusQuery()Z
      intermediary method_27902 Lnet/minecraft/server/MinecraftServer;method_27902()Z
      official ar Lnet/minecraft/server/MinecraftServer;ar()Z
    • setStatusReplies

      public void setStatusReplies(boolean statusReplies)
      Mappings:
      Namespace Name Mixin selector
      named setStatusReplies Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setStatusReplies(Z)V
      intermediary method_73597 Lnet/minecraft/class_3176;method_73597(Z)V
      official j Laro;j(Z)V
    • hideOnlinePlayers

      public boolean hideOnlinePlayers()
      Overrides:
      hideOnlinePlayers in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named hideOnlinePlayers Lnet/minecraft/server/MinecraftServer;hideOnlinePlayers()Z
      intermediary method_39424 Lnet/minecraft/server/MinecraftServer;method_39424()Z
      official as Lnet/minecraft/server/MinecraftServer;as()Z
    • setHideOnlinePlayers

      public void setHideOnlinePlayers(boolean hideOnlinePlayers)
      Mappings:
      Namespace Name Mixin selector
      named setHideOnlinePlayers Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setHideOnlinePlayers(Z)V
      intermediary method_73599 Lnet/minecraft/class_3176;method_73599(Z)V
      official k Laro;k(Z)V
    • getOpPermissionLevel

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

      public void setOperatorUserPermissionLevel(int operatorUserPermissionLevel)
      Mappings:
      Namespace Name Mixin selector
      named setOperatorUserPermissionLevel Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setOperatorUserPermissionLevel(I)V
      intermediary method_73593 Lnet/minecraft/class_3176;method_73593(I)V
      official i Laro;i(I)V
    • getFunctionPermissionLevel

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

      public int getPlayerIdleTimeout()
      Overrides:
      getPlayerIdleTimeout in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getPlayerIdleTimeout Lnet/minecraft/server/MinecraftServer;getPlayerIdleTimeout()I
      intermediary method_3862 Lnet/minecraft/server/MinecraftServer;method_3862()I
      official au Lnet/minecraft/server/MinecraftServer;au()I
    • setPlayerIdleTimeout

      public void setPlayerIdleTimeout(int playerIdleTimeout)
      Overrides:
      setPlayerIdleTimeout in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named setPlayerIdleTimeout Lnet/minecraft/server/MinecraftServer;setPlayerIdleTimeout(I)V
      intermediary method_3803 Lnet/minecraft/server/MinecraftServer;method_3803(I)V
      official d Lnet/minecraft/server/MinecraftServer;d(I)V
    • getStatusHeartbeatInterval

      public int getStatusHeartbeatInterval()
      Mappings:
      Namespace Name Mixin selector
      named getStatusHeartbeatInterval Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getStatusHeartbeatInterval()I
      intermediary method_73571 Lnet/minecraft/class_3176;method_73571()I
      official bH Laro;bH()I
    • setStatusHeartbeatInterval

      public void setStatusHeartbeatInterval(int statusHeartbeatInterval)
      Mappings:
      Namespace Name Mixin selector
      named setStatusHeartbeatInterval Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setStatusHeartbeatInterval(I)V
      intermediary method_73596 Lnet/minecraft/class_3176;method_73596(I)V
      official j Laro;j(I)V
    • getServerMotd

      public String getServerMotd()
      Specified by:
      getServerMotd in interface QueryableServer
      Overrides:
      getServerMotd in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getServerMotd Lnet/minecraft/network/QueryableServer;getServerMotd()Ljava/lang/String;
      intermediary method_3818 Lnet/minecraft/class_8599;method_3818()Ljava/lang/String;
      official ak Lamz;ak()Ljava/lang/String;
    • setMotd

      public void setMotd(String motd)
      Overrides:
      setMotd in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named setMotd Lnet/minecraft/server/MinecraftServer;setMotd(Ljava/lang/String;)V
      intermediary method_3834 Lnet/minecraft/server/MinecraftServer;method_3834(Ljava/lang/String;)V
      official d Lnet/minecraft/server/MinecraftServer;d(Ljava/lang/String;)V
    • shouldBroadcastRconToOps

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

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

      public int getMaxWorldBorderRadius()
      Overrides:
      getMaxWorldBorderRadius in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getMaxWorldBorderRadius Lnet/minecraft/server/MinecraftServer;getMaxWorldBorderRadius()I
      intermediary method_3749 Lnet/minecraft/server/MinecraftServer;method_3749()I
      official ay Lnet/minecraft/server/MinecraftServer;ay()I
    • getNetworkCompressionThreshold

      public int getNetworkCompressionThreshold()
      Overrides:
      getNetworkCompressionThreshold in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getNetworkCompressionThreshold Lnet/minecraft/server/MinecraftServer;getNetworkCompressionThreshold()I
      intermediary method_3773 Lnet/minecraft/server/MinecraftServer;method_3773()I
      official aB Lnet/minecraft/server/MinecraftServer;aB()I
    • shouldEnforceSecureProfile

      public boolean shouldEnforceSecureProfile()
      Overrides:
      shouldEnforceSecureProfile in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named shouldEnforceSecureProfile Lnet/minecraft/server/MinecraftServer;shouldEnforceSecureProfile()Z
      intermediary method_43500 Lnet/minecraft/server/MinecraftServer;method_43500()Z
      official aC Lnet/minecraft/server/MinecraftServer;aC()Z
    • shouldLogIps

      public boolean shouldLogIps()
      Overrides:
      shouldLogIps in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named shouldLogIps Lnet/minecraft/server/MinecraftServer;shouldLogIps()Z
      intermediary method_52344 Lnet/minecraft/server/MinecraftServer;method_52344()Z
      official br Lnet/minecraft/server/MinecraftServer;br()Z
    • convertData

      protected boolean convertData()
      Mappings:
      Namespace Name Mixin selector
      named convertData Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;convertData()Z
      intermediary method_13951 Lnet/minecraft/class_3176;method_13951()Z
      official bI Laro;bI()Z
    • sleepFiveSeconds

      private void sleepFiveSeconds()
      Mappings:
      Namespace Name Mixin selector
      named sleepFiveSeconds Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;sleepFiveSeconds()V
      intermediary method_13942 Lnet/minecraft/class_3176;method_13942()V
      official bW Laro;bW()V
    • getMaxTickTime

      public long getMaxTickTime()
      Mappings:
      Namespace Name Mixin selector
      named getMaxTickTime Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getMaxTickTime()J
      intermediary method_13944 Lnet/minecraft/class_3176;method_13944()J
      official bJ Laro;bJ()J
    • getMaxChainedNeighborUpdates

      public int getMaxChainedNeighborUpdates()
      Overrides:
      getMaxChainedNeighborUpdates in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getMaxChainedNeighborUpdates Lnet/minecraft/server/MinecraftServer;getMaxChainedNeighborUpdates()I
      intermediary method_41239 Lnet/minecraft/server/MinecraftServer;method_41239()I
      official bp Lnet/minecraft/server/MinecraftServer;bp()I
    • getPlugins

      public String getPlugins()
      Specified by:
      getPlugins in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named getPlugins Lnet/minecraft/server/dedicated/DedicatedServer;getPlugins()Ljava/lang/String;
      intermediary method_12916 Lnet/minecraft/class_2994;method_12916()Ljava/lang/String;
      official q Lana;q()Ljava/lang/String;
    • executeRconCommand

      public String executeRconCommand(String command)
      Specified by:
      executeRconCommand in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named executeRconCommand Lnet/minecraft/server/dedicated/DedicatedServer;executeRconCommand(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_12934 Lnet/minecraft/class_2994;method_12934(Ljava/lang/String;)Ljava/lang/String;
      official a Lana;a(Ljava/lang/String;)Ljava/lang/String;
    • shutdown

      public void shutdown()
      Overrides:
      shutdown in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named shutdown Lnet/minecraft/server/MinecraftServer;shutdown()V
      intermediary method_3782 Lnet/minecraft/server/MinecraftServer;method_3782()V
      official z Lnet/minecraft/server/MinecraftServer;z()V
    • isHost

      public boolean isHost(PlayerConfigEntry player)
      Specified by:
      isHost in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named isHost Lnet/minecraft/server/MinecraftServer;isHost(Lnet/minecraft/server/PlayerConfigEntry;)Z
      intermediary method_19466 Lnet/minecraft/server/MinecraftServer;method_19466(Lnet/minecraft/class_11560;)Z
      official a Lnet/minecraft/server/MinecraftServer;a(Lbbb;)Z
    • adjustTrackingDistance

      public int adjustTrackingDistance(int initialDistance)
      Overrides:
      adjustTrackingDistance in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named adjustTrackingDistance Lnet/minecraft/server/MinecraftServer;adjustTrackingDistance(I)I
      intermediary method_27903 Lnet/minecraft/server/MinecraftServer;method_27903(I)I
      official c Lnet/minecraft/server/MinecraftServer;c(I)I
    • getEntityBroadcastRange

      public int getEntityBroadcastRange()
      Mappings:
      Namespace Name Mixin selector
      named getEntityBroadcastRange Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getEntityBroadcastRange()I
      intermediary method_73572 Lnet/minecraft/class_3176;method_73572()I
      official bK Laro;bK()I
    • setEntityBroadcastRange

      public void setEntityBroadcastRange(int entityBroadcastRange)
      Mappings:
      Namespace Name Mixin selector
      named setEntityBroadcastRange Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setEntityBroadcastRange(I)V
      intermediary method_73598 Lnet/minecraft/class_3176;method_73598(I)V
      official k Laro;k(I)V
    • getLevelName

      public String getLevelName()
      Specified by:
      getLevelName in interface DedicatedServer
      Mappings:
      Namespace Name Mixin selector
      named getLevelName Lnet/minecraft/server/dedicated/DedicatedServer;getLevelName()Ljava/lang/String;
      intermediary method_3865 Lnet/minecraft/class_2994;method_3865()Ljava/lang/String;
      official j Lana;j()Ljava/lang/String;
    • syncChunkWrites

      public boolean syncChunkWrites()
      Overrides:
      syncChunkWrites in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named syncChunkWrites Lnet/minecraft/server/MinecraftServer;syncChunkWrites()Z
      intermediary method_27051 Lnet/minecraft/server/MinecraftServer;method_27051()Z
      official bd Lnet/minecraft/server/MinecraftServer;bd()Z
    • createFilterer

      public TextStream createFilterer(ServerPlayerEntity player)
      Overrides:
      createFilterer in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named createFilterer Lnet/minecraft/server/MinecraftServer;createFilterer(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/server/filter/TextStream;
      intermediary method_31371 Lnet/minecraft/server/MinecraftServer;method_31371(Lnet/minecraft/class_3222;)Lnet/minecraft/class_5513;
      official a Lnet/minecraft/server/MinecraftServer;a(Lawy;)Layf;
    • getForcedGameMode

      @Nullable public @Nullable GameMode getForcedGameMode()
      Returns the game mode a player should be set to when connecting to the server, or null if none is set.
      Overrides:
      getForcedGameMode in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getForcedGameMode Lnet/minecraft/server/MinecraftServer;getForcedGameMode()Lnet/minecraft/world/GameMode;
      intermediary method_3761 Lnet/minecraft/server/MinecraftServer;method_3761()Lnet/minecraft/class_1934;
      official bj Lnet/minecraft/server/MinecraftServer;bj()Ldrn;
    • getForceGameMode

      public boolean getForceGameMode()
      Mappings:
      Namespace Name Mixin selector
      named getForceGameMode Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getForceGameMode()Z
      intermediary method_73573 Lnet/minecraft/class_3176;method_73573()Z
      official bL Laro;bL()Z
    • setForceGameMode

      public void setForceGameMode(boolean forceGameMode)
      Mappings:
      Namespace Name Mixin selector
      named setForceGameMode Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setForceGameMode(Z)V
      intermediary method_73601 Lnet/minecraft/class_3176;method_73601(Z)V
      official l Laro;l(Z)V
    • getGameMode

      public GameMode getGameMode()
      Mappings:
      Namespace Name Mixin selector
      named getGameMode Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;getGameMode()Lnet/minecraft/world/GameMode;
      intermediary method_73574 Lnet/minecraft/class_3176;method_73574()Lnet/minecraft/class_1934;
      official bM Laro;bM()Ldrn;
    • setGameMode

      public void setGameMode(GameMode gameMode)
      Mappings:
      Namespace Name Mixin selector
      named setGameMode Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setGameMode(Lnet/minecraft/world/GameMode;)V
      intermediary method_73578 Lnet/minecraft/class_3176;method_73578(Lnet/minecraft/class_1934;)V
      official c Laro;c(Ldrn;)V
    • getResourcePackProperties

      public Optional<MinecraftServer.ServerResourcePackProperties> getResourcePackProperties()
      Overrides:
      getResourcePackProperties in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getResourcePackProperties Lnet/minecraft/server/MinecraftServer;getResourcePackProperties()Ljava/util/Optional;
      intermediary method_43659 Lnet/minecraft/server/MinecraftServer;method_43659()Ljava/util/Optional;
      official ae Lnet/minecraft/server/MinecraftServer;ae()Ljava/util/Optional;
    • endTickMetrics

      public void endTickMetrics()
      Overrides:
      endTickMetrics in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named endTickMetrics Lnet/minecraft/server/MinecraftServer;endTickMetrics()V
      intermediary method_24490 Lnet/minecraft/server/MinecraftServer;method_24490()V
      official aY Lnet/minecraft/server/MinecraftServer;aY()V
    • getDebugSampleLog

      public DebugSampleLog getDebugSampleLog()
      Specified by:
      getDebugSampleLog in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getDebugSampleLog Lnet/minecraft/server/MinecraftServer;getDebugSampleLog()Lnet/minecraft/util/profiler/log/DebugSampleLog;
      intermediary method_56593 Lnet/minecraft/server/MinecraftServer;method_56593()Lnet/minecraft/class_8743;
      official f Lnet/minecraft/server/MinecraftServer;f()Lbwe;
    • shouldPushTickTimeLog

      public boolean shouldPushTickTimeLog()
      Specified by:
      shouldPushTickTimeLog in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named shouldPushTickTimeLog Lnet/minecraft/server/MinecraftServer;shouldPushTickTimeLog()Z
      intermediary method_56626 Lnet/minecraft/server/MinecraftServer;method_56626()Z
      official g Lnet/minecraft/server/MinecraftServer;g()Z
    • acceptsTransfers

      public boolean acceptsTransfers()
      Overrides:
      acceptsTransfers in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named acceptsTransfers Lnet/minecraft/server/MinecraftServer;acceptsTransfers()Z
      intermediary method_56040 Lnet/minecraft/server/MinecraftServer;method_56040()Z
      official bu Lnet/minecraft/server/MinecraftServer;bu()Z
    • setAcceptTransfers

      public void setAcceptTransfers(boolean acceptTransfers)
      Mappings:
      Namespace Name Mixin selector
      named setAcceptTransfers Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setAcceptTransfers(Z)V
      intermediary method_73602 Lnet/minecraft/class_3176;method_73602(Z)V
      official m Laro;m(Z)V
    • getServerLinks

      public ServerLinks getServerLinks()
      Overrides:
      getServerLinks in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getServerLinks Lnet/minecraft/server/MinecraftServer;getServerLinks()Lnet/minecraft/server/ServerLinks;
      intermediary method_60672 Lnet/minecraft/server/MinecraftServer;method_60672()Lnet/minecraft/class_9782;
      official bx Lnet/minecraft/server/MinecraftServer;bx()Lanb;
    • getPauseWhenEmptySeconds

      public int getPauseWhenEmptySeconds()
      Overrides:
      getPauseWhenEmptySeconds in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getPauseWhenEmptySeconds Lnet/minecraft/server/MinecraftServer;getPauseWhenEmptySeconds()I
      intermediary method_61255 Lnet/minecraft/server/MinecraftServer;method_61255()I
      official by Lnet/minecraft/server/MinecraftServer;by()I
    • setPauseWhenEmptySeconds

      public void setPauseWhenEmptySeconds(int pauseWhenEmptySeconds)
      Mappings:
      Namespace Name Mixin selector
      named setPauseWhenEmptySeconds Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;setPauseWhenEmptySeconds(I)V
      intermediary method_73600 Lnet/minecraft/class_3176;method_73600(I)V
      official l Laro;l(I)V
    • loadServerLinks

      private static ServerLinks loadServerLinks(ServerPropertiesLoader propertiesLoader)
      Mappings:
      Namespace Name Mixin selector
      named loadServerLinks Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;loadServerLinks(Lnet/minecraft/server/dedicated/ServerPropertiesLoader;)Lnet/minecraft/server/ServerLinks;
      intermediary method_60940 Lnet/minecraft/class_3176;method_60940(Lnet/minecraft/class_3807;)Lnet/minecraft/class_9782;
      official a Laro;a(Larq;)Lanb;
    • parseBugReportLink

      private static Optional<URI> parseBugReportLink(ServerPropertiesHandler propertiesHandler)
      Mappings:
      Namespace Name Mixin selector
      named parseBugReportLink Lnet/minecraft/server/dedicated/MinecraftDedicatedServer;parseBugReportLink(Lnet/minecraft/server/dedicated/ServerPropertiesHandler;)Ljava/util/Optional;
      intermediary method_60939 Lnet/minecraft/class_3176;method_60939(Lnet/minecraft/class_3806;)Ljava/util/Optional;
      official a Laro;a(Larp;)Ljava/util/Optional;
    • getCodeOfConductLanguages

      public Map<String,String> getCodeOfConductLanguages()
      Overrides:
      getCodeOfConductLanguages in class MinecraftServer
      Mappings:
      Namespace Name Mixin selector
      named getCodeOfConductLanguages Lnet/minecraft/server/MinecraftServer;getCodeOfConductLanguages()Ljava/util/Map;
      intermediary method_73282 Lnet/minecraft/server/MinecraftServer;method_73282()Ljava/util/Map;
      official ad Lnet/minecraft/server/MinecraftServer;ad()Ljava/util/Map;