Class MinecraftServer

All Implemented Interfaces:
AutoCloseable, Executor, CommandOutput, SnooperListener, MessageListener<ServerTask>
Direct Known Subclasses:
IntegratedServer, MinecraftDedicatedServer

public abstract class MinecraftServer
extends ReentrantThreadExecutor<ServerTask>
implements SnooperListener, CommandOutput, AutoCloseable
Mappings:
Namespace Name
official net/minecraft/server/MinecraftServer
intermediary net/minecraft/server/MinecraftServer
named net/minecraft/server/MinecraftServer
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official j Lnet/minecraft/server/MinecraftServer;j:Lorg/apache/logging/log4j/Logger;
      intermediary field_4546 Lnet/minecraft/server/MinecraftServer;field_4546:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/MinecraftServer;LOGGER:Lorg/apache/logging/log4j/Logger;
    • USER_CACHE_FILE

      public static final File USER_CACHE_FILE
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b:Ljava/io/File;
      intermediary field_4588 Lnet/minecraft/server/MinecraftServer;field_4588:Ljava/io/File;
      named USER_CACHE_FILE Lnet/minecraft/server/MinecraftServer;USER_CACHE_FILE:Ljava/io/File;
    • DEMO_LEVEL_INFO

      public static final LevelInfo DEMO_LEVEL_INFO
      Mappings:
      Namespace Name Mixin selector
      official c Lnet/minecraft/server/MinecraftServer;c:Lbtz;
      intermediary field_17704 Lnet/minecraft/server/MinecraftServer;field_17704:Lnet/minecraft/class_1940;
      named DEMO_LEVEL_INFO Lnet/minecraft/server/MinecraftServer;DEMO_LEVEL_INFO:Lnet/minecraft/world/level/LevelInfo;
    • session

      protected final LevelStorage.Session session
      Mappings:
      Namespace Name Mixin selector
      official d Lnet/minecraft/server/MinecraftServer;d:Lddu$a;
      intermediary field_23784 Lnet/minecraft/server/MinecraftServer;field_23784:Lnet/minecraft/class_32$class_5143;
      named session Lnet/minecraft/server/MinecraftServer;session:Lnet/minecraft/world/level/storage/LevelStorage$Session;
    • saveHandler

      protected final WorldSaveHandler saveHandler
      Mappings:
      Namespace Name Mixin selector
      official e Lnet/minecraft/server/MinecraftServer;e:Lddy;
      intermediary field_24371 Lnet/minecraft/server/MinecraftServer;field_24371:Lnet/minecraft/class_29;
      named saveHandler Lnet/minecraft/server/MinecraftServer;saveHandler:Lnet/minecraft/world/WorldSaveHandler;
    • snooper

      private final Snooper snooper
      Mappings:
      Namespace Name Mixin selector
      official k Lnet/minecraft/server/MinecraftServer;k:Lapx;
      intermediary field_4582 Lnet/minecraft/server/MinecraftServer;field_4582:Lnet/minecraft/class_1276;
      named snooper Lnet/minecraft/server/MinecraftServer;snooper:Lnet/minecraft/util/snooper/Snooper;
    • serverGuiTickables

      private final List<Runnable> serverGuiTickables
      Mappings:
      Namespace Name Mixin selector
      official l Lnet/minecraft/server/MinecraftServer;l:Ljava/util/List;
      intermediary field_4568 Lnet/minecraft/server/MinecraftServer;field_4568:Ljava/util/List;
      named serverGuiTickables Lnet/minecraft/server/MinecraftServer;serverGuiTickables:Ljava/util/List;
    • tickTimeTracker

      private final TickTimeTracker tickTimeTracker
      Mappings:
      Namespace Name Mixin selector
      official m Lnet/minecraft/server/MinecraftServer;m:Laom;
      intermediary field_22250 Lnet/minecraft/server/MinecraftServer;field_22250:Lnet/minecraft/class_4757;
      named tickTimeTracker Lnet/minecraft/server/MinecraftServer;tickTimeTracker:Lnet/minecraft/util/profiler/TickTimeTracker;
    • profiler

      private Profiler profiler
      Mappings:
      Namespace Name Mixin selector
      official n Lnet/minecraft/server/MinecraftServer;n:Laos;
      intermediary field_16258 Lnet/minecraft/server/MinecraftServer;field_16258:Lnet/minecraft/class_3695;
      named profiler Lnet/minecraft/server/MinecraftServer;profiler:Lnet/minecraft/util/profiler/Profiler;
    • networkIo

      private final ServerNetworkIo networkIo
      Mappings:
      Namespace Name Mixin selector
      official o Lnet/minecraft/server/MinecraftServer;o:Labm;
      intermediary field_4563 Lnet/minecraft/server/MinecraftServer;field_4563:Lnet/minecraft/class_3242;
      named networkIo Lnet/minecraft/server/MinecraftServer;networkIo:Lnet/minecraft/server/ServerNetworkIo;
    • worldGenerationProgressListenerFactory

      private final WorldGenerationProgressListenerFactory worldGenerationProgressListenerFactory
      Mappings:
      Namespace Name Mixin selector
      official p Lnet/minecraft/server/MinecraftServer;p:Labf;
      intermediary field_17439 Lnet/minecraft/server/MinecraftServer;field_17439:Lnet/minecraft/class_3950;
      named worldGenerationProgressListenerFactory Lnet/minecraft/server/MinecraftServer;worldGenerationProgressListenerFactory:Lnet/minecraft/server/WorldGenerationProgressListenerFactory;
    • metadata

      private final ServerMetadata metadata
      Mappings:
      Namespace Name Mixin selector
      official q Lnet/minecraft/server/MinecraftServer;q:Lvf;
      intermediary field_4593 Lnet/minecraft/server/MinecraftServer;field_4593:Lnet/minecraft/class_2926;
      named metadata Lnet/minecraft/server/MinecraftServer;metadata:Lnet/minecraft/server/ServerMetadata;
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      official r Lnet/minecraft/server/MinecraftServer;r:Ljava/util/Random;
      intermediary field_4602 Lnet/minecraft/server/MinecraftServer;field_4602:Ljava/util/Random;
      named random Lnet/minecraft/server/MinecraftServer;random:Ljava/util/Random;
    • dataFixer

      private final com.mojang.datafixers.DataFixer dataFixer
      Mappings:
      Namespace Name Mixin selector
      official s Lnet/minecraft/server/MinecraftServer;s:Lcom/mojang/datafixers/DataFixer;
      intermediary field_4587 Lnet/minecraft/server/MinecraftServer;field_4587:Lcom/mojang/datafixers/DataFixer;
      named dataFixer Lnet/minecraft/server/MinecraftServer;dataFixer:Lcom/mojang/datafixers/DataFixer;
    • serverIp

      private String serverIp
      Mappings:
      Namespace Name Mixin selector
      official t Lnet/minecraft/server/MinecraftServer;t:Ljava/lang/String;
      intermediary field_4585 Lnet/minecraft/server/MinecraftServer;field_4585:Ljava/lang/String;
      named serverIp Lnet/minecraft/server/MinecraftServer;serverIp:Ljava/lang/String;
    • serverPort

      private int serverPort
      Mappings:
      Namespace Name Mixin selector
      official u Lnet/minecraft/server/MinecraftServer;u:I
      intermediary field_4555 Lnet/minecraft/server/MinecraftServer;field_4555:I
      named serverPort Lnet/minecraft/server/MinecraftServer;serverPort:I
    • registryManager

      protected final DynamicRegistryManager.Impl registryManager
      Mappings:
      Namespace Name Mixin selector
      official f Lnet/minecraft/server/MinecraftServer;f:Lgo$b;
      intermediary field_25132 Lnet/minecraft/server/MinecraftServer;field_25132:Lnet/minecraft/class_5455$class_5457;
      named registryManager Lnet/minecraft/server/MinecraftServer;registryManager:Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;
    • worlds

      private final Map<RegistryKey<World>,​ServerWorld> worlds
      Mappings:
      Namespace Name Mixin selector
      official v Lnet/minecraft/server/MinecraftServer;v:Ljava/util/Map;
      intermediary field_4589 Lnet/minecraft/server/MinecraftServer;field_4589:Ljava/util/Map;
      named worlds Lnet/minecraft/server/MinecraftServer;worlds:Ljava/util/Map;
    • playerManager

      private PlayerManager playerManager
      Mappings:
      Namespace Name Mixin selector
      official w Lnet/minecraft/server/MinecraftServer;w:Ladk;
      intermediary field_4550 Lnet/minecraft/server/MinecraftServer;field_4550:Lnet/minecraft/class_3324;
      named playerManager Lnet/minecraft/server/MinecraftServer;playerManager:Lnet/minecraft/server/PlayerManager;
    • running

      private volatile boolean running
      Mappings:
      Namespace Name Mixin selector
      official x Lnet/minecraft/server/MinecraftServer;x:Z
      intermediary field_4544 Lnet/minecraft/server/MinecraftServer;field_4544:Z
      named running Lnet/minecraft/server/MinecraftServer;running:Z
    • stopped

      private boolean stopped
      Mappings:
      Namespace Name Mixin selector
      official y Lnet/minecraft/server/MinecraftServer;y:Z
      intermediary field_4561 Lnet/minecraft/server/MinecraftServer;field_4561:Z
      named stopped Lnet/minecraft/server/MinecraftServer;stopped:Z
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      official z Lnet/minecraft/server/MinecraftServer;z:I
      intermediary field_4572 Lnet/minecraft/server/MinecraftServer;field_4572:I
      named ticks Lnet/minecraft/server/MinecraftServer;ticks:I
    • proxy

      protected final Proxy proxy
      Mappings:
      Namespace Name Mixin selector
      official g Lnet/minecraft/server/MinecraftServer;g:Ljava/net/Proxy;
      intermediary field_4599 Lnet/minecraft/server/MinecraftServer;field_4599:Ljava/net/Proxy;
      named proxy Lnet/minecraft/server/MinecraftServer;proxy:Ljava/net/Proxy;
    • onlineMode

      private boolean onlineMode
      Mappings:
      Namespace Name Mixin selector
      official A Lnet/minecraft/server/MinecraftServer;A:Z
      intermediary field_4543 Lnet/minecraft/server/MinecraftServer;field_4543:Z
      named onlineMode Lnet/minecraft/server/MinecraftServer;onlineMode:Z
    • preventProxyConnections

      private boolean preventProxyConnections
      Mappings:
      Namespace Name Mixin selector
      official B Lnet/minecraft/server/MinecraftServer;B:Z
      intermediary field_4560 Lnet/minecraft/server/MinecraftServer;field_4560:Z
      named preventProxyConnections Lnet/minecraft/server/MinecraftServer;preventProxyConnections:Z
    • pvpEnabled

      private boolean pvpEnabled
      Mappings:
      Namespace Name Mixin selector
      official C Lnet/minecraft/server/MinecraftServer;C:Z
      intermediary field_4604 Lnet/minecraft/server/MinecraftServer;field_4604:Z
      named pvpEnabled Lnet/minecraft/server/MinecraftServer;pvpEnabled:Z
    • flightEnabled

      private boolean flightEnabled
      Mappings:
      Namespace Name Mixin selector
      official D Lnet/minecraft/server/MinecraftServer;D:Z
      intermediary field_4554 Lnet/minecraft/server/MinecraftServer;field_4554:Z
      named flightEnabled Lnet/minecraft/server/MinecraftServer;flightEnabled:Z
    • motd

      @Nullable private String motd
      Mappings:
      Namespace Name Mixin selector
      official E Lnet/minecraft/server/MinecraftServer;E:Ljava/lang/String;
      intermediary field_4564 Lnet/minecraft/server/MinecraftServer;field_4564:Ljava/lang/String;
      named motd Lnet/minecraft/server/MinecraftServer;motd:Ljava/lang/String;
    • playerIdleTimeout

      private int playerIdleTimeout
      Mappings:
      Namespace Name Mixin selector
      official F Lnet/minecraft/server/MinecraftServer;F:I
      intermediary field_4596 Lnet/minecraft/server/MinecraftServer;field_4596:I
      named playerIdleTimeout Lnet/minecraft/server/MinecraftServer;playerIdleTimeout:I
    • lastTickLengths

      public final long[] lastTickLengths
      Mappings:
      Namespace Name Mixin selector
      official h Lnet/minecraft/server/MinecraftServer;h:[J
      intermediary field_4573 Lnet/minecraft/server/MinecraftServer;field_4573:[J
      named lastTickLengths Lnet/minecraft/server/MinecraftServer;lastTickLengths:[J
    • keyPair

      @Nullable private KeyPair keyPair
      Mappings:
      Namespace Name Mixin selector
      official G Lnet/minecraft/server/MinecraftServer;G:Ljava/security/KeyPair;
      intermediary field_4552 Lnet/minecraft/server/MinecraftServer;field_4552:Ljava/security/KeyPair;
      named keyPair Lnet/minecraft/server/MinecraftServer;keyPair:Ljava/security/KeyPair;
    • userName

      @Nullable private String userName
      Mappings:
      Namespace Name Mixin selector
      official H Lnet/minecraft/server/MinecraftServer;H:Ljava/lang/String;
      intermediary field_4578 Lnet/minecraft/server/MinecraftServer;field_4578:Ljava/lang/String;
      named userName Lnet/minecraft/server/MinecraftServer;userName:Ljava/lang/String;
    • demo

      private boolean demo
      Mappings:
      Namespace Name Mixin selector
      official I Lnet/minecraft/server/MinecraftServer;I:Z
      intermediary field_4549 Lnet/minecraft/server/MinecraftServer;field_4549:Z
      named demo Lnet/minecraft/server/MinecraftServer;demo:Z
    • resourcePackUrl

      private String resourcePackUrl
      Mappings:
      Namespace Name Mixin selector
      official J Lnet/minecraft/server/MinecraftServer;J:Ljava/lang/String;
      intermediary field_4607 Lnet/minecraft/server/MinecraftServer;field_4607:Ljava/lang/String;
      named resourcePackUrl Lnet/minecraft/server/MinecraftServer;resourcePackUrl:Ljava/lang/String;
    • resourcePackHash

      private String resourcePackHash
      Mappings:
      Namespace Name Mixin selector
      official K Lnet/minecraft/server/MinecraftServer;K:Ljava/lang/String;
      intermediary field_4584 Lnet/minecraft/server/MinecraftServer;field_4584:Ljava/lang/String;
      named resourcePackHash Lnet/minecraft/server/MinecraftServer;resourcePackHash:Ljava/lang/String;
    • loading

      private volatile boolean loading
      Mappings:
      Namespace Name Mixin selector
      official L Lnet/minecraft/server/MinecraftServer;L:Z
      intermediary field_4547 Lnet/minecraft/server/MinecraftServer;field_4547:Z
      named loading Lnet/minecraft/server/MinecraftServer;loading:Z
    • lastTimeReference

      private long lastTimeReference
      Mappings:
      Namespace Name Mixin selector
      official M Lnet/minecraft/server/MinecraftServer;M:J
      intermediary field_4557 Lnet/minecraft/server/MinecraftServer;field_4557:J
      named lastTimeReference Lnet/minecraft/server/MinecraftServer;lastTimeReference:J
    • profilerStartQueued

      private boolean profilerStartQueued
      Mappings:
      Namespace Name Mixin selector
      official N Lnet/minecraft/server/MinecraftServer;N:Z
      intermediary field_4597 Lnet/minecraft/server/MinecraftServer;field_4597:Z
      named profilerStartQueued Lnet/minecraft/server/MinecraftServer;profilerStartQueued:Z
    • sessionService

      private final com.mojang.authlib.minecraft.MinecraftSessionService sessionService
      Mappings:
      Namespace Name Mixin selector
      official O Lnet/minecraft/server/MinecraftServer;O:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      intermediary field_4603 Lnet/minecraft/server/MinecraftServer;field_4603:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      named sessionService Lnet/minecraft/server/MinecraftServer;sessionService:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
    • gameProfileRepo

      private final com.mojang.authlib.GameProfileRepository gameProfileRepo
      Mappings:
      Namespace Name Mixin selector
      official P Lnet/minecraft/server/MinecraftServer;P:Lcom/mojang/authlib/GameProfileRepository;
      intermediary field_4608 Lnet/minecraft/server/MinecraftServer;field_4608:Lcom/mojang/authlib/GameProfileRepository;
      named gameProfileRepo Lnet/minecraft/server/MinecraftServer;gameProfileRepo:Lcom/mojang/authlib/GameProfileRepository;
    • userCache

      private final UserCache userCache
      Mappings:
      Namespace Name Mixin selector
      official Q Lnet/minecraft/server/MinecraftServer;Q:Ladg;
      intermediary field_4556 Lnet/minecraft/server/MinecraftServer;field_4556:Lnet/minecraft/class_3312;
      named userCache Lnet/minecraft/server/MinecraftServer;userCache:Lnet/minecraft/util/UserCache;
    • lastPlayerSampleUpdate

      private long lastPlayerSampleUpdate
      Mappings:
      Namespace Name Mixin selector
      official R Lnet/minecraft/server/MinecraftServer;R:J
      intermediary field_4551 Lnet/minecraft/server/MinecraftServer;field_4551:J
      named lastPlayerSampleUpdate Lnet/minecraft/server/MinecraftServer;lastPlayerSampleUpdate:J
    • serverThread

      private final Thread serverThread
      Mappings:
      Namespace Name Mixin selector
      official S Lnet/minecraft/server/MinecraftServer;S:Ljava/lang/Thread;
      intermediary field_16257 Lnet/minecraft/server/MinecraftServer;field_16257:Ljava/lang/Thread;
      named serverThread Lnet/minecraft/server/MinecraftServer;serverThread:Ljava/lang/Thread;
    • timeReference

      private long timeReference
      Mappings:
      Namespace Name Mixin selector
      official T Lnet/minecraft/server/MinecraftServer;T:J
      intermediary field_4571 Lnet/minecraft/server/MinecraftServer;field_4571:J
      named timeReference Lnet/minecraft/server/MinecraftServer;timeReference:J
    • nextTickTimestamp

      private long nextTickTimestamp
      Mappings:
      Namespace Name Mixin selector
      official U Lnet/minecraft/server/MinecraftServer;U:J
      intermediary field_19248 Lnet/minecraft/server/MinecraftServer;field_19248:J
      named nextTickTimestamp Lnet/minecraft/server/MinecraftServer;nextTickTimestamp:J
    • waitingForNextTick

      private boolean waitingForNextTick
      Mappings:
      Namespace Name Mixin selector
      official V Lnet/minecraft/server/MinecraftServer;V:Z
      intermediary field_19249 Lnet/minecraft/server/MinecraftServer;field_19249:Z
      named waitingForNextTick Lnet/minecraft/server/MinecraftServer;waitingForNextTick:Z
    • iconFilePresent

      @Environment(CLIENT) private boolean iconFilePresent
      Mappings:
      Namespace Name Mixin selector
      official W Lnet/minecraft/server/MinecraftServer;W:Z
      intermediary field_4577 Lnet/minecraft/server/MinecraftServer;field_4577:Z
      named iconFilePresent Lnet/minecraft/server/MinecraftServer;iconFilePresent:Z
    • dataPackManager

      private final ResourcePackManager dataPackManager
      Mappings:
      Namespace Name Mixin selector
      official X Lnet/minecraft/server/MinecraftServer;X:Lacm;
      intermediary field_4595 Lnet/minecraft/server/MinecraftServer;field_4595:Lnet/minecraft/class_3283;
      named dataPackManager Lnet/minecraft/server/MinecraftServer;dataPackManager:Lnet/minecraft/resource/ResourcePackManager;
    • scoreboard

      private final ServerScoreboard scoreboard
      Mappings:
      Namespace Name Mixin selector
      official Y Lnet/minecraft/server/MinecraftServer;Y:Lwq;
      intermediary field_4558 Lnet/minecraft/server/MinecraftServer;field_4558:Lnet/minecraft/class_2995;
      named scoreboard Lnet/minecraft/server/MinecraftServer;scoreboard:Lnet/minecraft/scoreboard/ServerScoreboard;
    • dataCommandStorage

      @Nullable private DataCommandStorage dataCommandStorage
      Mappings:
      Namespace Name Mixin selector
      official Z Lnet/minecraft/server/MinecraftServer;Z:Lddo;
      intermediary field_20850 Lnet/minecraft/server/MinecraftServer;field_20850:Lnet/minecraft/class_4565;
      named dataCommandStorage Lnet/minecraft/server/MinecraftServer;dataCommandStorage:Lnet/minecraft/command/DataCommandStorage;
    • bossBarManager

      private final BossBarManager bossBarManager
      Mappings:
      Namespace Name Mixin selector
      official aa Lnet/minecraft/server/MinecraftServer;aa:Lwt;
      intermediary field_4548 Lnet/minecraft/server/MinecraftServer;field_4548:Lnet/minecraft/class_3004;
      named bossBarManager Lnet/minecraft/server/MinecraftServer;bossBarManager:Lnet/minecraft/entity/boss/BossBarManager;
    • commandFunctionManager

      private final CommandFunctionManager commandFunctionManager
      Mappings:
      Namespace Name Mixin selector
      official ab Lnet/minecraft/server/MinecraftServer;ab:Lwn;
      intermediary field_4591 Lnet/minecraft/server/MinecraftServer;field_4591:Lnet/minecraft/class_2991;
      named commandFunctionManager Lnet/minecraft/server/MinecraftServer;commandFunctionManager:Lnet/minecraft/server/function/CommandFunctionManager;
    • metricsData

      private final MetricsData metricsData
      Mappings:
      Namespace Name Mixin selector
      official ac Lnet/minecraft/server/MinecraftServer;ac:Lafu;
      intermediary field_16205 Lnet/minecraft/server/MinecraftServer;field_16205:Lnet/minecraft/class_3517;
      named metricsData Lnet/minecraft/server/MinecraftServer;metricsData:Lnet/minecraft/util/MetricsData;
    • enforceWhitelist

      private boolean enforceWhitelist
      Mappings:
      Namespace Name Mixin selector
      official ad Lnet/minecraft/server/MinecraftServer;ad:Z
      intermediary field_4570 Lnet/minecraft/server/MinecraftServer;field_4570:Z
      named enforceWhitelist Lnet/minecraft/server/MinecraftServer;enforceWhitelist:Z
    • tickTime

      private float tickTime
      Mappings:
      Namespace Name Mixin selector
      official ae Lnet/minecraft/server/MinecraftServer;ae:F
      intermediary field_4592 Lnet/minecraft/server/MinecraftServer;field_4592:F
      named tickTime Lnet/minecraft/server/MinecraftServer;tickTime:F
    • workerExecutor

      private final Executor workerExecutor
      Mappings:
      Namespace Name Mixin selector
      official af Lnet/minecraft/server/MinecraftServer;af:Ljava/util/concurrent/Executor;
      intermediary field_17200 Lnet/minecraft/server/MinecraftServer;field_17200:Ljava/util/concurrent/Executor;
      named workerExecutor Lnet/minecraft/server/MinecraftServer;workerExecutor:Ljava/util/concurrent/Executor;
    • serverId

      @Nullable private String serverId
      Mappings:
      Namespace Name Mixin selector
      official ag Lnet/minecraft/server/MinecraftServer;ag:Ljava/lang/String;
      intermediary field_17601 Lnet/minecraft/server/MinecraftServer;field_17601:Ljava/lang/String;
      named serverId Lnet/minecraft/server/MinecraftServer;serverId:Ljava/lang/String;
    • serverResourceManager

      private ServerResourceManager serverResourceManager
      Mappings:
      Namespace Name Mixin selector
      official ah Lnet/minecraft/server/MinecraftServer;ah:Lwp;
      intermediary field_25318 Lnet/minecraft/server/MinecraftServer;field_25318:Lnet/minecraft/class_5350;
      named serverResourceManager Lnet/minecraft/server/MinecraftServer;serverResourceManager:Lnet/minecraft/resource/ServerResourceManager;
    • structureManager

      private final StructureManager structureManager
      Mappings:
      Namespace Name Mixin selector
      official ai Lnet/minecraft/server/MinecraftServer;ai:Lcyj;
      intermediary field_24370 Lnet/minecraft/server/MinecraftServer;field_24370:Lnet/minecraft/class_3485;
      named structureManager Lnet/minecraft/server/MinecraftServer;structureManager:Lnet/minecraft/structure/StructureManager;
    • saveProperties

      protected final SaveProperties saveProperties
      Mappings:
      Namespace Name Mixin selector
      official i Lnet/minecraft/server/MinecraftServer;i:Ldeb;
      intermediary field_24372 Lnet/minecraft/server/MinecraftServer;field_24372:Lnet/minecraft/class_5219;
      named saveProperties Lnet/minecraft/server/MinecraftServer;saveProperties:Lnet/minecraft/world/SaveProperties;
  • Constructor Details

  • Method Details

    • startServer

      public static <S extends MinecraftServer> S startServer​(Function<Thread,​S> serverFactory)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer;
      intermediary method_29740 Lnet/minecraft/server/MinecraftServer;method_29740(Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer;
      named startServer Lnet/minecraft/server/MinecraftServer;startServer(Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer;
    • initScoreboard

      private void initScoreboard​(PersistentStateManager persistentStateManager)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lddq;)V
      intermediary method_17976 Lnet/minecraft/server/MinecraftServer;method_17976(Lnet/minecraft/class_26;)V
      named initScoreboard Lnet/minecraft/server/MinecraftServer;initScoreboard(Lnet/minecraft/world/PersistentStateManager;)V
    • setupServer

      protected abstract boolean setupServer() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official d Lnet/minecraft/server/MinecraftServer;d()Z
      intermediary method_3823 Lnet/minecraft/server/MinecraftServer;method_3823()Z
      named setupServer Lnet/minecraft/server/MinecraftServer;setupServer()Z
    • convertLevel

      public static void convertLevel​(LevelStorage.Session session)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lddu$a;)V
      intermediary method_27725 Lnet/minecraft/server/MinecraftServer;method_27725(Lnet/minecraft/class_32$class_5143;)V
      named convertLevel Lnet/minecraft/server/MinecraftServer;convertLevel(Lnet/minecraft/world/level/storage/LevelStorage$Session;)V
    • loadWorld

      protected void loadWorld()
      Mappings:
      Namespace Name Mixin selector
      official l_ Lnet/minecraft/server/MinecraftServer;l_()V
      intermediary method_3735 Lnet/minecraft/server/MinecraftServer;method_3735()V
      named loadWorld Lnet/minecraft/server/MinecraftServer;loadWorld()V
    • method_27731

      protected void method_27731()
      Mappings:
      Namespace Name Mixin selector
      official q Lnet/minecraft/server/MinecraftServer;q()V
      intermediary method_27731 Lnet/minecraft/server/MinecraftServer;method_27731()V
      named method_27731 Lnet/minecraft/server/MinecraftServer;method_27731()V
    • createWorlds

      protected void createWorlds​(WorldGenerationProgressListener worldGenerationProgressListener)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Labe;)V
      intermediary method_3786 Lnet/minecraft/server/MinecraftServer;method_3786(Lnet/minecraft/class_3949;)V
      named createWorlds Lnet/minecraft/server/MinecraftServer;createWorlds(Lnet/minecraft/server/WorldGenerationProgressListener;)V
    • setupSpawn

      private static void setupSpawn​(ServerWorld world, ServerWorldProperties serverWorldProperties, boolean bonusChest, boolean debugWorld)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Laav;Ldea;ZZ)V
      intermediary method_27901 Lnet/minecraft/server/MinecraftServer;method_27901(Lnet/minecraft/class_3218;Lnet/minecraft/class_5268;ZZ)V
      named setupSpawn Lnet/minecraft/server/MinecraftServer;setupSpawn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/level/ServerWorldProperties;ZZ)V
    • setToDebugWorldProperties

      private void setToDebugWorldProperties​(SaveProperties properties)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ldeb;)V
      intermediary method_17977 Lnet/minecraft/server/MinecraftServer;method_17977(Lnet/minecraft/class_5219;)V
      named setToDebugWorldProperties Lnet/minecraft/server/MinecraftServer;setToDebugWorldProperties(Lnet/minecraft/world/SaveProperties;)V
    • prepareStartRegion

      private void prepareStartRegion​(WorldGenerationProgressListener worldGenerationProgressListener)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Labe;)V
      intermediary method_3774 Lnet/minecraft/server/MinecraftServer;method_3774(Lnet/minecraft/class_3949;)V
      named prepareStartRegion Lnet/minecraft/server/MinecraftServer;prepareStartRegion(Lnet/minecraft/server/WorldGenerationProgressListener;)V
    • loadWorldResourcePack

      protected void loadWorldResourcePack()
      Mappings:
      Namespace Name Mixin selector
      official r Lnet/minecraft/server/MinecraftServer;r()V
      intermediary method_3861 Lnet/minecraft/server/MinecraftServer;method_3861()V
      named loadWorldResourcePack Lnet/minecraft/server/MinecraftServer;loadWorldResourcePack()V
    • getDefaultGameMode

      public GameMode getDefaultGameMode()
      Mappings:
      Namespace Name Mixin selector
      official s Lnet/minecraft/server/MinecraftServer;s()Lbts;
      intermediary method_3790 Lnet/minecraft/server/MinecraftServer;method_3790()Lnet/minecraft/class_1934;
      named getDefaultGameMode Lnet/minecraft/server/MinecraftServer;getDefaultGameMode()Lnet/minecraft/world/GameMode;
    • isHardcore

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

      public abstract int getOpPermissionLevel()
      Mappings:
      Namespace Name Mixin selector
      official g Lnet/minecraft/server/MinecraftServer;g()I
      intermediary method_3798 Lnet/minecraft/server/MinecraftServer;method_3798()I
      named getOpPermissionLevel Lnet/minecraft/server/MinecraftServer;getOpPermissionLevel()I
    • getFunctionPermissionLevel

      public abstract int getFunctionPermissionLevel()
      Mappings:
      Namespace Name Mixin selector
      official h Lnet/minecraft/server/MinecraftServer;h()I
      intermediary method_21714 Lnet/minecraft/server/MinecraftServer;method_21714()I
      named getFunctionPermissionLevel Lnet/minecraft/server/MinecraftServer;getFunctionPermissionLevel()I
    • shouldBroadcastRconToOps

      public abstract boolean shouldBroadcastRconToOps()
      Mappings:
      Namespace Name Mixin selector
      official i Lnet/minecraft/server/MinecraftServer;i()Z
      intermediary method_3732 Lnet/minecraft/server/MinecraftServer;method_3732()Z
      named shouldBroadcastRconToOps Lnet/minecraft/server/MinecraftServer;shouldBroadcastRconToOps()Z
    • 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 PlayerManager.saveAllPlayerData().
      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
      official a Lnet/minecraft/server/MinecraftServer;a(ZZZ)Z
      intermediary method_3723 Lnet/minecraft/server/MinecraftServer;method_3723(ZZZ)Z
      named save Lnet/minecraft/server/MinecraftServer;save(ZZZ)Z
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface MessageListener<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official close Laoz;close()V
      intermediary close Lnet/minecraft/class_3906;close()V
      named close Lnet/minecraft/util/thread/MessageListener;close()V
    • shutdown

      protected void shutdown()
      Mappings:
      Namespace Name Mixin selector
      official t Lnet/minecraft/server/MinecraftServer;t()V
      intermediary method_3782 Lnet/minecraft/server/MinecraftServer;method_3782()V
      named shutdown Lnet/minecraft/server/MinecraftServer;shutdown()V
    • getServerIp

      public String getServerIp()
      Mappings:
      Namespace Name Mixin selector
      official u Lnet/minecraft/server/MinecraftServer;u()Ljava/lang/String;
      intermediary method_3819 Lnet/minecraft/server/MinecraftServer;method_3819()Ljava/lang/String;
      named getServerIp Lnet/minecraft/server/MinecraftServer;getServerIp()Ljava/lang/String;
    • setServerIp

      public void setServerIp​(String serverIp)
      Mappings:
      Namespace Name Mixin selector
      official a_ Lnet/minecraft/server/MinecraftServer;a_(Ljava/lang/String;)V
      intermediary method_3842 Lnet/minecraft/server/MinecraftServer;method_3842(Ljava/lang/String;)V
      named setServerIp Lnet/minecraft/server/MinecraftServer;setServerIp(Ljava/lang/String;)V
    • isRunning

      public boolean isRunning()
      Mappings:
      Namespace Name Mixin selector
      official v Lnet/minecraft/server/MinecraftServer;v()Z
      intermediary method_3806 Lnet/minecraft/server/MinecraftServer;method_3806()Z
      named isRunning Lnet/minecraft/server/MinecraftServer;isRunning()Z
    • stop

      public void stop​(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Z)V
      intermediary method_3747 Lnet/minecraft/server/MinecraftServer;method_3747(Z)V
      named stop Lnet/minecraft/server/MinecraftServer;stop(Z)V
    • runServer

      protected void runServer()
      Mappings:
      Namespace Name Mixin selector
      official w Lnet/minecraft/server/MinecraftServer;w()V
      intermediary method_29741 Lnet/minecraft/server/MinecraftServer;method_29741()V
      named runServer Lnet/minecraft/server/MinecraftServer;runServer()V
    • shouldKeepTicking

      private boolean shouldKeepTicking()
      Mappings:
      Namespace Name Mixin selector
      official ba Lnet/minecraft/server/MinecraftServer;ba()Z
      intermediary method_3866 Lnet/minecraft/server/MinecraftServer;method_3866()Z
      named shouldKeepTicking Lnet/minecraft/server/MinecraftServer;shouldKeepTicking()Z
    • method_16208

      protected void method_16208()
      Mappings:
      Namespace Name Mixin selector
      official x Lnet/minecraft/server/MinecraftServer;x()V
      intermediary method_16208 Lnet/minecraft/server/MinecraftServer;method_16208()V
      named method_16208 Lnet/minecraft/server/MinecraftServer;method_16208()V
    • createTask

      protected ServerTask createTask​(Runnable runnable)
      Specified by:
      createTask in class ThreadExecutor<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/lang/Runnable;)Lwr;
      intermediary method_16209 Lnet/minecraft/server/MinecraftServer;method_16209(Ljava/lang/Runnable;)Lnet/minecraft/class_3738;
      named createTask Lnet/minecraft/server/MinecraftServer;createTask(Ljava/lang/Runnable;)Lnet/minecraft/server/ServerTask;
    • canExecute

      protected boolean canExecute​(ServerTask serverTask)
      Specified by:
      canExecute in class ThreadExecutor<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lwr;)Z
      intermediary method_19464 Lnet/minecraft/server/MinecraftServer;method_19464(Lnet/minecraft/class_3738;)Z
      named canExecute Lnet/minecraft/server/MinecraftServer;canExecute(Lnet/minecraft/server/ServerTask;)Z
    • runTask

      public boolean runTask()
      Overrides:
      runTask in class ThreadExecutor<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official y Laox;y()Z
      intermediary method_16075 Lnet/minecraft/class_1255;method_16075()Z
      named runTask Lnet/minecraft/util/thread/ThreadExecutor;runTask()Z
    • method_20415

      private boolean method_20415()
      Mappings:
      Namespace Name Mixin selector
      official bb Lnet/minecraft/server/MinecraftServer;bb()Z
      intermediary method_20415 Lnet/minecraft/server/MinecraftServer;method_20415()Z
      named method_20415 Lnet/minecraft/server/MinecraftServer;method_20415()Z
    • executeTask

      protected void executeTask​(ServerTask serverTask)
      Description copied from class: ReentrantThreadExecutor
      Overrides:
      executeTask in class ReentrantThreadExecutor<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Lwr;)V
      intermediary method_24306 Lnet/minecraft/server/MinecraftServer;method_24306(Lnet/minecraft/class_3738;)V
      named executeTask Lnet/minecraft/server/MinecraftServer;executeTask(Lnet/minecraft/server/ServerTask;)V
    • setFavicon

      private void setFavicon​(ServerMetadata metadata)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lvf;)V
      intermediary method_3791 Lnet/minecraft/server/MinecraftServer;method_3791(Lnet/minecraft/class_2926;)V
      named setFavicon Lnet/minecraft/server/MinecraftServer;setFavicon(Lnet/minecraft/server/ServerMetadata;)V
    • hasIconFile

      @Environment(CLIENT) public boolean hasIconFile()
      Mappings:
      Namespace Name Mixin selector
      official z Lnet/minecraft/server/MinecraftServer;z()Z
      intermediary method_3771 Lnet/minecraft/server/MinecraftServer;method_3771()Z
      named hasIconFile Lnet/minecraft/server/MinecraftServer;hasIconFile()Z
    • getIconFile

      @Environment(CLIENT) public File getIconFile()
      Mappings:
      Namespace Name Mixin selector
      official A Lnet/minecraft/server/MinecraftServer;A()Ljava/io/File;
      intermediary method_3725 Lnet/minecraft/server/MinecraftServer;method_3725()Ljava/io/File;
      named getIconFile Lnet/minecraft/server/MinecraftServer;getIconFile()Ljava/io/File;
    • getRunDirectory

      public File getRunDirectory()
      Mappings:
      Namespace Name Mixin selector
      official B Lnet/minecraft/server/MinecraftServer;B()Ljava/io/File;
      intermediary method_3831 Lnet/minecraft/server/MinecraftServer;method_3831()Ljava/io/File;
      named getRunDirectory Lnet/minecraft/server/MinecraftServer;getRunDirectory()Ljava/io/File;
    • setCrashReport

      protected void setCrashReport​(CrashReport report)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ll;)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
    • exit

      protected void exit()
      Mappings:
      Namespace Name Mixin selector
      official e Lnet/minecraft/server/MinecraftServer;e()V
      intermediary method_3821 Lnet/minecraft/server/MinecraftServer;method_3821()V
      named exit Lnet/minecraft/server/MinecraftServer;exit()V
    • tick

      protected void tick​(BooleanSupplier shouldKeepTicking)
      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
    • tickWorlds

      protected void tickWorlds​(BooleanSupplier shouldKeepTicking)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Ljava/util/function/BooleanSupplier;)V
      intermediary method_3813 Lnet/minecraft/server/MinecraftServer;method_3813(Ljava/util/function/BooleanSupplier;)V
      named tickWorlds Lnet/minecraft/server/MinecraftServer;tickWorlds(Ljava/util/function/BooleanSupplier;)V
    • isNetherAllowed

      public boolean isNetherAllowed()
      Mappings:
      Namespace Name Mixin selector
      official C Lnet/minecraft/server/MinecraftServer;C()Z
      intermediary method_3839 Lnet/minecraft/server/MinecraftServer;method_3839()Z
      named isNetherAllowed Lnet/minecraft/server/MinecraftServer;isNetherAllowed()Z
    • addServerGuiTickable

      public void addServerGuiTickable​(Runnable tickable)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Ljava/lang/Runnable;)V
      intermediary method_3742 Lnet/minecraft/server/MinecraftServer;method_3742(Ljava/lang/Runnable;)V
      named addServerGuiTickable Lnet/minecraft/server/MinecraftServer;addServerGuiTickable(Ljava/lang/Runnable;)V
    • setServerId

      protected void setServerId​(String serverId)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Ljava/lang/String;)V
      intermediary method_17819 Lnet/minecraft/server/MinecraftServer;method_17819(Ljava/lang/String;)V
      named setServerId Lnet/minecraft/server/MinecraftServer;setServerId(Ljava/lang/String;)V
    • isStopping

      @Environment(CLIENT) public boolean isStopping()
      Mappings:
      Namespace Name Mixin selector
      official D Lnet/minecraft/server/MinecraftServer;D()Z
      intermediary method_16043 Lnet/minecraft/server/MinecraftServer;method_16043()Z
      named isStopping Lnet/minecraft/server/MinecraftServer;isStopping()Z
    • getFile

      public File getFile​(String path)
      Parameters:
      path - relative path from the run directory
      Mappings:
      Namespace Name Mixin selector
      official c Lnet/minecraft/server/MinecraftServer;c(Ljava/lang/String;)Ljava/io/File;
      intermediary method_3758 Lnet/minecraft/server/MinecraftServer;method_3758(Ljava/lang/String;)Ljava/io/File;
      named getFile Lnet/minecraft/server/MinecraftServer;getFile(Ljava/lang/String;)Ljava/io/File;
    • getOverworld

      public final ServerWorld getOverworld()
      Mappings:
      Namespace Name Mixin selector
      official E Lnet/minecraft/server/MinecraftServer;E()Laav;
      intermediary method_30002 Lnet/minecraft/server/MinecraftServer;method_30002()Lnet/minecraft/class_3218;
      named getOverworld Lnet/minecraft/server/MinecraftServer;getOverworld()Lnet/minecraft/server/world/ServerWorld;
    • getWorld

      @Nullable public ServerWorld getWorld​(RegistryKey<World> key)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lwa;)Laav;
      intermediary method_3847 Lnet/minecraft/server/MinecraftServer;method_3847(Lnet/minecraft/class_5321;)Lnet/minecraft/class_3218;
      named getWorld Lnet/minecraft/server/MinecraftServer;getWorld(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/server/world/ServerWorld;
    • getWorldRegistryKeys

      public Set<RegistryKey<World>> getWorldRegistryKeys()
      Mappings:
      Namespace Name Mixin selector
      official F Lnet/minecraft/server/MinecraftServer;F()Ljava/util/Set;
      intermediary method_29435 Lnet/minecraft/server/MinecraftServer;method_29435()Ljava/util/Set;
      named getWorldRegistryKeys Lnet/minecraft/server/MinecraftServer;getWorldRegistryKeys()Ljava/util/Set;
    • getWorlds

      public Iterable<ServerWorld> getWorlds()
      Mappings:
      Namespace Name Mixin selector
      official G Lnet/minecraft/server/MinecraftServer;G()Ljava/lang/Iterable;
      intermediary method_3738 Lnet/minecraft/server/MinecraftServer;method_3738()Ljava/lang/Iterable;
      named getWorlds Lnet/minecraft/server/MinecraftServer;getWorlds()Ljava/lang/Iterable;
    • getVersion

      public String getVersion()
      Mappings:
      Namespace Name Mixin selector
      official H Lnet/minecraft/server/MinecraftServer;H()Ljava/lang/String;
      intermediary method_3827 Lnet/minecraft/server/MinecraftServer;method_3827()Ljava/lang/String;
      named getVersion Lnet/minecraft/server/MinecraftServer;getVersion()Ljava/lang/String;
    • getCurrentPlayerCount

      public int getCurrentPlayerCount()
      Mappings:
      Namespace Name Mixin selector
      official I Lnet/minecraft/server/MinecraftServer;I()I
      intermediary method_3788 Lnet/minecraft/server/MinecraftServer;method_3788()I
      named getCurrentPlayerCount Lnet/minecraft/server/MinecraftServer;getCurrentPlayerCount()I
    • getMaxPlayerCount

      public int getMaxPlayerCount()
      Mappings:
      Namespace Name Mixin selector
      official J Lnet/minecraft/server/MinecraftServer;J()I
      intermediary method_3802 Lnet/minecraft/server/MinecraftServer;method_3802()I
      named getMaxPlayerCount Lnet/minecraft/server/MinecraftServer;getMaxPlayerCount()I
    • getPlayerNames

      public String[] getPlayerNames()
      Mappings:
      Namespace Name Mixin selector
      official K Lnet/minecraft/server/MinecraftServer;K()[Ljava/lang/String;
      intermediary method_3858 Lnet/minecraft/server/MinecraftServer;method_3858()[Ljava/lang/String;
      named getPlayerNames Lnet/minecraft/server/MinecraftServer;getPlayerNames()[Ljava/lang/String;
    • getServerModName

      public String getServerModName()
      Mappings:
      Namespace Name Mixin selector
      official getServerModName Lnet/minecraft/server/MinecraftServer;getServerModName()Ljava/lang/String;
      intermediary getServerModName Lnet/minecraft/server/MinecraftServer;getServerModName()Ljava/lang/String;
      named getServerModName Lnet/minecraft/server/MinecraftServer;getServerModName()Ljava/lang/String;
    • populateCrashReport

      public CrashReport populateCrashReport​(CrashReport report)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Ll;)Ll;
      intermediary method_3859 Lnet/minecraft/server/MinecraftServer;method_3859(Lnet/minecraft/class_128;)Lnet/minecraft/class_128;
      named populateCrashReport Lnet/minecraft/server/MinecraftServer;populateCrashReport(Lnet/minecraft/util/crash/CrashReport;)Lnet/minecraft/util/crash/CrashReport;
    • getModdedStatusMessage

      public abstract Optional<String> getModdedStatusMessage()
      Mappings:
      Namespace Name Mixin selector
      official o Lnet/minecraft/server/MinecraftServer;o()Ljava/util/Optional;
      intermediary method_24307 Lnet/minecraft/server/MinecraftServer;method_24307()Ljava/util/Optional;
      named getModdedStatusMessage Lnet/minecraft/server/MinecraftServer;getModdedStatusMessage()Ljava/util/Optional;
    • sendSystemMessage

      public void sendSystemMessage​(Text message, UUID senderUuid)
      Specified by:
      sendSystemMessage in interface CommandOutput
      Mappings:
      Namespace Name Mixin selector
      official a Lda;a(Loi;Ljava/util/UUID;)V
      intermediary method_9203 Lnet/minecraft/class_2165;method_9203(Lnet/minecraft/class_2561;Ljava/util/UUID;)V
      named sendSystemMessage Lnet/minecraft/server/command/CommandOutput;sendSystemMessage(Lnet/minecraft/text/Text;Ljava/util/UUID;)V
    • getKeyPair

      public KeyPair getKeyPair()
      Mappings:
      Namespace Name Mixin selector
      official L Lnet/minecraft/server/MinecraftServer;L()Ljava/security/KeyPair;
      intermediary method_3716 Lnet/minecraft/server/MinecraftServer;method_3716()Ljava/security/KeyPair;
      named getKeyPair Lnet/minecraft/server/MinecraftServer;getKeyPair()Ljava/security/KeyPair;
    • getServerPort

      public int getServerPort()
      Mappings:
      Namespace Name Mixin selector
      official M Lnet/minecraft/server/MinecraftServer;M()I
      intermediary method_3756 Lnet/minecraft/server/MinecraftServer;method_3756()I
      named getServerPort Lnet/minecraft/server/MinecraftServer;getServerPort()I
    • setServerPort

      public void setServerPort​(int serverPort)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(I)V
      intermediary method_3779 Lnet/minecraft/server/MinecraftServer;method_3779(I)V
      named setServerPort Lnet/minecraft/server/MinecraftServer;setServerPort(I)V
    • getUserName

      public String getUserName()
      Mappings:
      Namespace Name Mixin selector
      official N Lnet/minecraft/server/MinecraftServer;N()Ljava/lang/String;
      intermediary method_3811 Lnet/minecraft/server/MinecraftServer;method_3811()Ljava/lang/String;
      named getUserName Lnet/minecraft/server/MinecraftServer;getUserName()Ljava/lang/String;
    • setServerName

      public void setServerName​(String serverName)
      Mappings:
      Namespace Name Mixin selector
      official d Lnet/minecraft/server/MinecraftServer;d(Ljava/lang/String;)V
      intermediary method_3849 Lnet/minecraft/server/MinecraftServer;method_3849(Ljava/lang/String;)V
      named setServerName Lnet/minecraft/server/MinecraftServer;setServerName(Ljava/lang/String;)V
    • isSinglePlayer

      public boolean isSinglePlayer()
      Mappings:
      Namespace Name Mixin selector
      official O Lnet/minecraft/server/MinecraftServer;O()Z
      intermediary method_3724 Lnet/minecraft/server/MinecraftServer;method_3724()Z
      named isSinglePlayer Lnet/minecraft/server/MinecraftServer;isSinglePlayer()Z
    • generateKeyPair

      protected void generateKeyPair()
      Mappings:
      Namespace Name Mixin selector
      official P Lnet/minecraft/server/MinecraftServer;P()V
      intermediary method_31400 Lnet/minecraft/server/MinecraftServer;method_31400()V
      named generateKeyPair Lnet/minecraft/server/MinecraftServer;generateKeyPair()V
    • setDifficulty

      public void setDifficulty​(Difficulty difficulty, boolean forceUpdate)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lapn;Z)V
      intermediary method_3776 Lnet/minecraft/server/MinecraftServer;method_3776(Lnet/minecraft/class_1267;Z)V
      named setDifficulty Lnet/minecraft/server/MinecraftServer;setDifficulty(Lnet/minecraft/world/Difficulty;Z)V
    • adjustTrackingDistance

      public int adjustTrackingDistance​(int initialDistance)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(I)I
      intermediary method_27903 Lnet/minecraft/server/MinecraftServer;method_27903(I)I
      named adjustTrackingDistance Lnet/minecraft/server/MinecraftServer;adjustTrackingDistance(I)I
    • updateMobSpawnOptions

      private void updateMobSpawnOptions()
      Mappings:
      Namespace Name Mixin selector
      official bc Lnet/minecraft/server/MinecraftServer;bc()V
      intermediary method_27729 Lnet/minecraft/server/MinecraftServer;method_27729()V
      named updateMobSpawnOptions Lnet/minecraft/server/MinecraftServer;updateMobSpawnOptions()V
    • setDifficultyLocked

      public void setDifficultyLocked​(boolean locked)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Z)V
      intermediary method_19467 Lnet/minecraft/server/MinecraftServer;method_19467(Z)V
      named setDifficultyLocked Lnet/minecraft/server/MinecraftServer;setDifficultyLocked(Z)V
    • sendDifficulty

      private void sendDifficulty​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official c Lnet/minecraft/server/MinecraftServer;c(Laaw;)V
      intermediary method_19465 Lnet/minecraft/server/MinecraftServer;method_19465(Lnet/minecraft/class_3222;)V
      named sendDifficulty Lnet/minecraft/server/MinecraftServer;sendDifficulty(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • isMonsterSpawningEnabled

      protected boolean isMonsterSpawningEnabled()
      Mappings:
      Namespace Name Mixin selector
      official Q Lnet/minecraft/server/MinecraftServer;Q()Z
      intermediary method_3783 Lnet/minecraft/server/MinecraftServer;method_3783()Z
      named isMonsterSpawningEnabled Lnet/minecraft/server/MinecraftServer;isMonsterSpawningEnabled()Z
    • isDemo

      public boolean isDemo()
      Mappings:
      Namespace Name Mixin selector
      official R Lnet/minecraft/server/MinecraftServer;R()Z
      intermediary method_3799 Lnet/minecraft/server/MinecraftServer;method_3799()Z
      named isDemo Lnet/minecraft/server/MinecraftServer;isDemo()Z
    • setDemo

      public void setDemo​(boolean demo)
      Mappings:
      Namespace Name Mixin selector
      official c Lnet/minecraft/server/MinecraftServer;c(Z)V
      intermediary method_3730 Lnet/minecraft/server/MinecraftServer;method_3730(Z)V
      named setDemo Lnet/minecraft/server/MinecraftServer;setDemo(Z)V
    • getResourcePackUrl

      public String getResourcePackUrl()
      Mappings:
      Namespace Name Mixin selector
      official S Lnet/minecraft/server/MinecraftServer;S()Ljava/lang/String;
      intermediary method_3784 Lnet/minecraft/server/MinecraftServer;method_3784()Ljava/lang/String;
      named getResourcePackUrl Lnet/minecraft/server/MinecraftServer;getResourcePackUrl()Ljava/lang/String;
    • getResourcePackHash

      public String getResourcePackHash()
      Mappings:
      Namespace Name Mixin selector
      official T Lnet/minecraft/server/MinecraftServer;T()Ljava/lang/String;
      intermediary method_3805 Lnet/minecraft/server/MinecraftServer;method_3805()Ljava/lang/String;
      named getResourcePackHash Lnet/minecraft/server/MinecraftServer;getResourcePackHash()Ljava/lang/String;
    • setResourcePack

      public void setResourcePack​(String url, String hash)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/lang/String;Ljava/lang/String;)V
      intermediary method_3843 Lnet/minecraft/server/MinecraftServer;method_3843(Ljava/lang/String;Ljava/lang/String;)V
      named setResourcePack Lnet/minecraft/server/MinecraftServer;setResourcePack(Ljava/lang/String;Ljava/lang/String;)V
    • addSnooperInfo

      public void addSnooperInfo​(Snooper snooper)
      Specified by:
      addSnooperInfo in interface SnooperListener
      Mappings:
      Namespace Name Mixin selector
      official a Lapy;a(Lapx;)V
      intermediary method_5495 Lnet/minecraft/class_1279;method_5495(Lnet/minecraft/class_1276;)V
      named addSnooperInfo Lnet/minecraft/util/snooper/SnooperListener;addSnooperInfo(Lnet/minecraft/util/snooper/Snooper;)V
    • isDedicated

      public abstract boolean isDedicated()
      Mappings:
      Namespace Name Mixin selector
      official j Lnet/minecraft/server/MinecraftServer;j()Z
      intermediary method_3816 Lnet/minecraft/server/MinecraftServer;method_3816()Z
      named isDedicated Lnet/minecraft/server/MinecraftServer;isDedicated()Z
    • getRateLimit

      public abstract int getRateLimit()
      Mappings:
      Namespace Name Mixin selector
      official k Lnet/minecraft/server/MinecraftServer;k()I
      intermediary method_30612 Lnet/minecraft/server/MinecraftServer;method_30612()I
      named getRateLimit Lnet/minecraft/server/MinecraftServer;getRateLimit()I
    • isOnlineMode

      public boolean isOnlineMode()
      Mappings:
      Namespace Name Mixin selector
      official V Lnet/minecraft/server/MinecraftServer;V()Z
      intermediary method_3828 Lnet/minecraft/server/MinecraftServer;method_3828()Z
      named isOnlineMode Lnet/minecraft/server/MinecraftServer;isOnlineMode()Z
    • setOnlineMode

      public void setOnlineMode​(boolean onlineMode)
      Mappings:
      Namespace Name Mixin selector
      official d Lnet/minecraft/server/MinecraftServer;d(Z)V
      intermediary method_3864 Lnet/minecraft/server/MinecraftServer;method_3864(Z)V
      named setOnlineMode Lnet/minecraft/server/MinecraftServer;setOnlineMode(Z)V
    • shouldPreventProxyConnections

      public boolean shouldPreventProxyConnections()
      Mappings:
      Namespace Name Mixin selector
      official W Lnet/minecraft/server/MinecraftServer;W()Z
      intermediary method_3775 Lnet/minecraft/server/MinecraftServer;method_3775()Z
      named shouldPreventProxyConnections Lnet/minecraft/server/MinecraftServer;shouldPreventProxyConnections()Z
    • setPreventProxyConnections

      public void setPreventProxyConnections​(boolean preventProxyConnections)
      Mappings:
      Namespace Name Mixin selector
      official e Lnet/minecraft/server/MinecraftServer;e(Z)V
      intermediary method_3764 Lnet/minecraft/server/MinecraftServer;method_3764(Z)V
      named setPreventProxyConnections Lnet/minecraft/server/MinecraftServer;setPreventProxyConnections(Z)V
    • shouldSpawnAnimals

      public boolean shouldSpawnAnimals()
      Mappings:
      Namespace Name Mixin selector
      official X Lnet/minecraft/server/MinecraftServer;X()Z
      intermediary method_3796 Lnet/minecraft/server/MinecraftServer;method_3796()Z
      named shouldSpawnAnimals Lnet/minecraft/server/MinecraftServer;shouldSpawnAnimals()Z
    • shouldSpawnNpcs

      public boolean shouldSpawnNpcs()
      Mappings:
      Namespace Name Mixin selector
      official Y Lnet/minecraft/server/MinecraftServer;Y()Z
      intermediary method_3736 Lnet/minecraft/server/MinecraftServer;method_3736()Z
      named shouldSpawnNpcs Lnet/minecraft/server/MinecraftServer;shouldSpawnNpcs()Z
    • isUsingNativeTransport

      public abstract boolean isUsingNativeTransport()
      Mappings:
      Namespace Name Mixin selector
      official l Lnet/minecraft/server/MinecraftServer;l()Z
      intermediary method_3759 Lnet/minecraft/server/MinecraftServer;method_3759()Z
      named isUsingNativeTransport Lnet/minecraft/server/MinecraftServer;isUsingNativeTransport()Z
    • isPvpEnabled

      public boolean isPvpEnabled()
      Mappings:
      Namespace Name Mixin selector
      official Z Lnet/minecraft/server/MinecraftServer;Z()Z
      intermediary method_3852 Lnet/minecraft/server/MinecraftServer;method_3852()Z
      named isPvpEnabled Lnet/minecraft/server/MinecraftServer;isPvpEnabled()Z
    • setPvpEnabled

      public void setPvpEnabled​(boolean pvpEnabled)
      Mappings:
      Namespace Name Mixin selector
      official f Lnet/minecraft/server/MinecraftServer;f(Z)V
      intermediary method_3815 Lnet/minecraft/server/MinecraftServer;method_3815(Z)V
      named setPvpEnabled Lnet/minecraft/server/MinecraftServer;setPvpEnabled(Z)V
    • isFlightEnabled

      public boolean isFlightEnabled()
      Mappings:
      Namespace Name Mixin selector
      official aa Lnet/minecraft/server/MinecraftServer;aa()Z
      intermediary method_3718 Lnet/minecraft/server/MinecraftServer;method_3718()Z
      named isFlightEnabled Lnet/minecraft/server/MinecraftServer;isFlightEnabled()Z
    • setFlightEnabled

      public void setFlightEnabled​(boolean flightEnabled)
      Mappings:
      Namespace Name Mixin selector
      official g Lnet/minecraft/server/MinecraftServer;g(Z)V
      intermediary method_3745 Lnet/minecraft/server/MinecraftServer;method_3745(Z)V
      named setFlightEnabled Lnet/minecraft/server/MinecraftServer;setFlightEnabled(Z)V
    • areCommandBlocksEnabled

      public abstract boolean areCommandBlocksEnabled()
      Specifies whether command blocks can execute commands on the server.
      Mappings:
      Namespace Name Mixin selector
      official m Lnet/minecraft/server/MinecraftServer;m()Z
      intermediary method_3812 Lnet/minecraft/server/MinecraftServer;method_3812()Z
      named areCommandBlocksEnabled Lnet/minecraft/server/MinecraftServer;areCommandBlocksEnabled()Z
    • getServerMotd

      public String getServerMotd()
      Mappings:
      Namespace Name Mixin selector
      official ab Lnet/minecraft/server/MinecraftServer;ab()Ljava/lang/String;
      intermediary method_3818 Lnet/minecraft/server/MinecraftServer;method_3818()Ljava/lang/String;
      named getServerMotd Lnet/minecraft/server/MinecraftServer;getServerMotd()Ljava/lang/String;
    • setMotd

      public void setMotd​(String motd)
      Mappings:
      Namespace Name Mixin selector
      official e Lnet/minecraft/server/MinecraftServer;e(Ljava/lang/String;)V
      intermediary method_3834 Lnet/minecraft/server/MinecraftServer;method_3834(Ljava/lang/String;)V
      named setMotd Lnet/minecraft/server/MinecraftServer;setMotd(Ljava/lang/String;)V
    • isStopped

      public boolean isStopped()
      Mappings:
      Namespace Name Mixin selector
      official ac Lnet/minecraft/server/MinecraftServer;ac()Z
      intermediary method_3750 Lnet/minecraft/server/MinecraftServer;method_3750()Z
      named isStopped Lnet/minecraft/server/MinecraftServer;isStopped()Z
    • getPlayerManager

      public PlayerManager getPlayerManager()
      Mappings:
      Namespace Name Mixin selector
      official ad Lnet/minecraft/server/MinecraftServer;ad()Ladk;
      intermediary method_3760 Lnet/minecraft/server/MinecraftServer;method_3760()Lnet/minecraft/class_3324;
      named getPlayerManager Lnet/minecraft/server/MinecraftServer;getPlayerManager()Lnet/minecraft/server/PlayerManager;
    • setPlayerManager

      public void setPlayerManager​(PlayerManager playerManager)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ladk;)V
      intermediary method_3846 Lnet/minecraft/server/MinecraftServer;method_3846(Lnet/minecraft/class_3324;)V
      named setPlayerManager Lnet/minecraft/server/MinecraftServer;setPlayerManager(Lnet/minecraft/server/PlayerManager;)V
    • isRemote

      public abstract boolean isRemote()
      Mappings:
      Namespace Name Mixin selector
      official n Lnet/minecraft/server/MinecraftServer;n()Z
      intermediary method_3860 Lnet/minecraft/server/MinecraftServer;method_3860()Z
      named isRemote Lnet/minecraft/server/MinecraftServer;isRemote()Z
    • setDefaultGameMode

      public void setDefaultGameMode​(GameMode gameMode)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lbts;)V
      intermediary method_3838 Lnet/minecraft/server/MinecraftServer;method_3838(Lnet/minecraft/class_1934;)V
      named setDefaultGameMode Lnet/minecraft/server/MinecraftServer;setDefaultGameMode(Lnet/minecraft/world/GameMode;)V
    • getNetworkIo

      @Nullable public ServerNetworkIo getNetworkIo()
      Mappings:
      Namespace Name Mixin selector
      official ae Lnet/minecraft/server/MinecraftServer;ae()Labm;
      intermediary method_3787 Lnet/minecraft/server/MinecraftServer;method_3787()Lnet/minecraft/class_3242;
      named getNetworkIo Lnet/minecraft/server/MinecraftServer;getNetworkIo()Lnet/minecraft/server/ServerNetworkIo;
    • isLoading

      @Environment(CLIENT) public boolean isLoading()
      Mappings:
      Namespace Name Mixin selector
      official af Lnet/minecraft/server/MinecraftServer;af()Z
      intermediary method_3820 Lnet/minecraft/server/MinecraftServer;method_3820()Z
      named isLoading Lnet/minecraft/server/MinecraftServer;isLoading()Z
    • hasGui

      public boolean hasGui()
      Mappings:
      Namespace Name Mixin selector
      official ag Lnet/minecraft/server/MinecraftServer;ag()Z
      intermediary method_3727 Lnet/minecraft/server/MinecraftServer;method_3727()Z
      named hasGui Lnet/minecraft/server/MinecraftServer;hasGui()Z
    • openToLan

      public boolean openToLan​(@Nullable GameMode gameMode, boolean cheatsAllowed, int port)
      Opens a server for LAN connections. This is only supported on an integrated server, a dedicated server will always fail to open to LAN.
      Parameters:
      gameMode - the game mode connecting players will have set by default
      cheatsAllowed - whether players on the server have operator permissions
      port - the port to open up to LAN connections
      Returns:
      whether the server was successfully opened to LAN
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lbts;ZI)Z
      intermediary method_3763 Lnet/minecraft/server/MinecraftServer;method_3763(Lnet/minecraft/class_1934;ZI)Z
      named openToLan Lnet/minecraft/server/MinecraftServer;openToLan(Lnet/minecraft/world/GameMode;ZI)Z
    • getTicks

      public int getTicks()
      Gets the amount of ticks the server has been running for.
      Mappings:
      Namespace Name Mixin selector
      official ah Lnet/minecraft/server/MinecraftServer;ah()I
      intermediary method_3780 Lnet/minecraft/server/MinecraftServer;method_3780()I
      named getTicks Lnet/minecraft/server/MinecraftServer;getTicks()I
    • getSnooper

      @Environment(CLIENT) public Snooper getSnooper()
      Mappings:
      Namespace Name Mixin selector
      official ai Lnet/minecraft/server/MinecraftServer;ai()Lapx;
      intermediary method_3795 Lnet/minecraft/server/MinecraftServer;method_3795()Lnet/minecraft/class_1276;
      named getSnooper Lnet/minecraft/server/MinecraftServer;getSnooper()Lnet/minecraft/util/snooper/Snooper;
    • getSpawnProtectionRadius

      public int getSpawnProtectionRadius()
      Mappings:
      Namespace Name Mixin selector
      official aj Lnet/minecraft/server/MinecraftServer;aj()I
      intermediary method_3841 Lnet/minecraft/server/MinecraftServer;method_3841()I
      named getSpawnProtectionRadius Lnet/minecraft/server/MinecraftServer;getSpawnProtectionRadius()I
    • isSpawnProtected

      public boolean isSpawnProtected​(ServerWorld world, BlockPos pos, PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Laav;Lfx;Lbhl;)Z
      intermediary method_3785 Lnet/minecraft/server/MinecraftServer;method_3785(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z
      named isSpawnProtected Lnet/minecraft/server/MinecraftServer;isSpawnProtected(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)Z
    • acceptsStatusQuery

      public boolean acceptsStatusQuery()
      Mappings:
      Namespace Name Mixin selector
      official ak Lnet/minecraft/server/MinecraftServer;ak()Z
      intermediary method_27902 Lnet/minecraft/server/MinecraftServer;method_27902()Z
      named acceptsStatusQuery Lnet/minecraft/server/MinecraftServer;acceptsStatusQuery()Z
    • getPlayerIdleTimeout

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

      public void setPlayerIdleTimeout​(int playerIdleTimeout)
      Mappings:
      Namespace Name Mixin selector
      official c Lnet/minecraft/server/MinecraftServer;c(I)V
      intermediary method_3803 Lnet/minecraft/server/MinecraftServer;method_3803(I)V
      named setPlayerIdleTimeout Lnet/minecraft/server/MinecraftServer;setPlayerIdleTimeout(I)V
    • getSessionService

      public com.mojang.authlib.minecraft.MinecraftSessionService getSessionService()
      Mappings:
      Namespace Name Mixin selector
      official an Lnet/minecraft/server/MinecraftServer;an()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      intermediary method_3844 Lnet/minecraft/server/MinecraftServer;method_3844()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      named getSessionService Lnet/minecraft/server/MinecraftServer;getSessionService()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
    • getGameProfileRepo

      public com.mojang.authlib.GameProfileRepository getGameProfileRepo()
      Mappings:
      Namespace Name Mixin selector
      official ao Lnet/minecraft/server/MinecraftServer;ao()Lcom/mojang/authlib/GameProfileRepository;
      intermediary method_3719 Lnet/minecraft/server/MinecraftServer;method_3719()Lcom/mojang/authlib/GameProfileRepository;
      named getGameProfileRepo Lnet/minecraft/server/MinecraftServer;getGameProfileRepo()Lcom/mojang/authlib/GameProfileRepository;
    • getUserCache

      public UserCache getUserCache()
      Mappings:
      Namespace Name Mixin selector
      official ap Lnet/minecraft/server/MinecraftServer;ap()Ladg;
      intermediary method_3793 Lnet/minecraft/server/MinecraftServer;method_3793()Lnet/minecraft/class_3312;
      named getUserCache Lnet/minecraft/server/MinecraftServer;getUserCache()Lnet/minecraft/util/UserCache;
    • getServerMetadata

      public ServerMetadata getServerMetadata()
      Mappings:
      Namespace Name Mixin selector
      official aq Lnet/minecraft/server/MinecraftServer;aq()Lvf;
      intermediary method_3765 Lnet/minecraft/server/MinecraftServer;method_3765()Lnet/minecraft/class_2926;
      named getServerMetadata Lnet/minecraft/server/MinecraftServer;getServerMetadata()Lnet/minecraft/server/ServerMetadata;
    • forcePlayerSampleUpdate

      public void forcePlayerSampleUpdate()
      Mappings:
      Namespace Name Mixin selector
      official ar Lnet/minecraft/server/MinecraftServer;ar()V
      intermediary method_3856 Lnet/minecraft/server/MinecraftServer;method_3856()V
      named forcePlayerSampleUpdate Lnet/minecraft/server/MinecraftServer;forcePlayerSampleUpdate()V
    • getMaxWorldBorderRadius

      public int getMaxWorldBorderRadius()
      Mappings:
      Namespace Name Mixin selector
      official as Lnet/minecraft/server/MinecraftServer;as()I
      intermediary method_3749 Lnet/minecraft/server/MinecraftServer;method_3749()I
      named getMaxWorldBorderRadius Lnet/minecraft/server/MinecraftServer;getMaxWorldBorderRadius()I
    • shouldExecuteAsync

      public boolean shouldExecuteAsync()
      Overrides:
      shouldExecuteAsync in class ReentrantThreadExecutor<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official at Laox;at()Z
      intermediary method_5384 Lnet/minecraft/class_1255;method_5384()Z
      named shouldExecuteAsync Lnet/minecraft/util/thread/ThreadExecutor;shouldExecuteAsync()Z
    • getThread

      public Thread getThread()
      Specified by:
      getThread in class ThreadExecutor<ServerTask>
      Mappings:
      Namespace Name Mixin selector
      official au Laox;au()Ljava/lang/Thread;
      intermediary method_3777 Lnet/minecraft/class_1255;method_3777()Ljava/lang/Thread;
      named getThread Lnet/minecraft/util/thread/ThreadExecutor;getThread()Ljava/lang/Thread;
    • getNetworkCompressionThreshold

      public int getNetworkCompressionThreshold()
      Mappings:
      Namespace Name Mixin selector
      official av Lnet/minecraft/server/MinecraftServer;av()I
      intermediary method_3773 Lnet/minecraft/server/MinecraftServer;method_3773()I
      named getNetworkCompressionThreshold Lnet/minecraft/server/MinecraftServer;getNetworkCompressionThreshold()I
    • getServerStartTime

      public long getServerStartTime()
      Mappings:
      Namespace Name Mixin selector
      official aw Lnet/minecraft/server/MinecraftServer;aw()J
      intermediary method_3826 Lnet/minecraft/server/MinecraftServer;method_3826()J
      named getServerStartTime Lnet/minecraft/server/MinecraftServer;getServerStartTime()J
    • getDataFixer

      public com.mojang.datafixers.DataFixer getDataFixer()
      Mappings:
      Namespace Name Mixin selector
      official ax Lnet/minecraft/server/MinecraftServer;ax()Lcom/mojang/datafixers/DataFixer;
      intermediary method_3855 Lnet/minecraft/server/MinecraftServer;method_3855()Lcom/mojang/datafixers/DataFixer;
      named getDataFixer Lnet/minecraft/server/MinecraftServer;getDataFixer()Lcom/mojang/datafixers/DataFixer;
    • getSpawnRadius

      public int getSpawnRadius​(@Nullable ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Laav;)I
      intermediary method_3829 Lnet/minecraft/server/MinecraftServer;method_3829(Lnet/minecraft/class_3218;)I
      named getSpawnRadius Lnet/minecraft/server/MinecraftServer;getSpawnRadius(Lnet/minecraft/server/world/ServerWorld;)I
    • getAdvancementLoader

      public ServerAdvancementLoader getAdvancementLoader()
      Mappings:
      Namespace Name Mixin selector
      official ay Lnet/minecraft/server/MinecraftServer;ay()Lwl;
      intermediary method_3851 Lnet/minecraft/server/MinecraftServer;method_3851()Lnet/minecraft/class_2989;
      named getAdvancementLoader Lnet/minecraft/server/MinecraftServer;getAdvancementLoader()Lnet/minecraft/server/ServerAdvancementLoader;
    • getCommandFunctionManager

      public CommandFunctionManager getCommandFunctionManager()
      Mappings:
      Namespace Name Mixin selector
      official az Lnet/minecraft/server/MinecraftServer;az()Lwn;
      intermediary method_3740 Lnet/minecraft/server/MinecraftServer;method_3740()Lnet/minecraft/class_2991;
      named getCommandFunctionManager Lnet/minecraft/server/MinecraftServer;getCommandFunctionManager()Lnet/minecraft/server/function/CommandFunctionManager;
    • reloadResources

      public CompletableFuture<Void> reloadResources​(Collection<String> datapacks)
      Reloads this server's datapacks.
      Parameters:
      datapacks - a collection of datapacks to reload with
      Returns:
      a completable future which specifies whether the reload was successful A reload has failed when the future is exceptionally completed.
      See Also:
      CompletableFuture
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_29439 Lnet/minecraft/server/MinecraftServer;method_29439(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;
      named reloadResources Lnet/minecraft/server/MinecraftServer;reloadResources(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;
    • loadDataPacks

      public static DataPackSettings loadDataPacks​(ResourcePackManager resourcePackManager, DataPackSettings dataPackSettings, boolean safeMode)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lacm;Lbti;Z)Lbti;
      intermediary method_29736 Lnet/minecraft/server/MinecraftServer;method_29736(Lnet/minecraft/class_3283;Lnet/minecraft/class_5359;Z)Lnet/minecraft/class_5359;
      named loadDataPacks Lnet/minecraft/server/MinecraftServer;loadDataPacks(Lnet/minecraft/resource/ResourcePackManager;Lnet/minecraft/resource/DataPackSettings;Z)Lnet/minecraft/resource/DataPackSettings;
    • method_29735

      private static DataPackSettings method_29735​(ResourcePackManager resourcePackManager)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Lacm;)Lbti;
      intermediary method_29735 Lnet/minecraft/server/MinecraftServer;method_29735(Lnet/minecraft/class_3283;)Lnet/minecraft/class_5359;
      named method_29735 Lnet/minecraft/server/MinecraftServer;method_29735(Lnet/minecraft/resource/ResourcePackManager;)Lnet/minecraft/resource/DataPackSettings;
    • kickNonWhitelistedPlayers

      public void kickNonWhitelistedPlayers​(ServerCommandSource source)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ldb;)V
      intermediary method_3728 Lnet/minecraft/server/MinecraftServer;method_3728(Lnet/minecraft/class_2168;)V
      named kickNonWhitelistedPlayers Lnet/minecraft/server/MinecraftServer;kickNonWhitelistedPlayers(Lnet/minecraft/server/command/ServerCommandSource;)V
    • getDataPackManager

      public ResourcePackManager getDataPackManager()
      Mappings:
      Namespace Name Mixin selector
      official aA Lnet/minecraft/server/MinecraftServer;aA()Lacm;
      intermediary method_3836 Lnet/minecraft/server/MinecraftServer;method_3836()Lnet/minecraft/class_3283;
      named getDataPackManager Lnet/minecraft/server/MinecraftServer;getDataPackManager()Lnet/minecraft/resource/ResourcePackManager;
    • getCommandManager

      public CommandManager getCommandManager()
      Gets the server's command manager. The command manager is responsible for parsing and dispatching commands.
      Mappings:
      Namespace Name Mixin selector
      official aB Lnet/minecraft/server/MinecraftServer;aB()Ldc;
      intermediary method_3734 Lnet/minecraft/server/MinecraftServer;method_3734()Lnet/minecraft/class_2170;
      named getCommandManager Lnet/minecraft/server/MinecraftServer;getCommandManager()Lnet/minecraft/server/command/CommandManager;
    • getCommandSource

      public ServerCommandSource getCommandSource()
      Creates a command source which represents this Minecraft server instance.
      Mappings:
      Namespace Name Mixin selector
      official aC Lnet/minecraft/server/MinecraftServer;aC()Ldb;
      intermediary method_3739 Lnet/minecraft/server/MinecraftServer;method_3739()Lnet/minecraft/class_2168;
      named getCommandSource Lnet/minecraft/server/MinecraftServer;getCommandSource()Lnet/minecraft/server/command/ServerCommandSource;
    • shouldReceiveFeedback

      public boolean shouldReceiveFeedback()
      Specified by:
      shouldReceiveFeedback in interface CommandOutput
      Mappings:
      Namespace Name Mixin selector
      official a Lda;a()Z
      intermediary method_9200 Lnet/minecraft/class_2165;method_9200()Z
      named shouldReceiveFeedback Lnet/minecraft/server/command/CommandOutput;shouldReceiveFeedback()Z
    • shouldTrackOutput

      public boolean shouldTrackOutput()
      Specified by:
      shouldTrackOutput in interface CommandOutput
      Mappings:
      Namespace Name Mixin selector
      official b Lda;b()Z
      intermediary method_9202 Lnet/minecraft/class_2165;method_9202()Z
      named shouldTrackOutput Lnet/minecraft/server/command/CommandOutput;shouldTrackOutput()Z
    • getRecipeManager

      public RecipeManager getRecipeManager()
      Mappings:
      Namespace Name Mixin selector
      official aD Lnet/minecraft/server/MinecraftServer;aD()Lbqo;
      intermediary method_3772 Lnet/minecraft/server/MinecraftServer;method_3772()Lnet/minecraft/class_1863;
      named getRecipeManager Lnet/minecraft/server/MinecraftServer;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;
    • getTagManager

      public TagManager getTagManager()
      Mappings:
      Namespace Name Mixin selector
      official aE Lnet/minecraft/server/MinecraftServer;aE()Lafe;
      intermediary method_3801 Lnet/minecraft/server/MinecraftServer;method_3801()Lnet/minecraft/class_5415;
      named getTagManager Lnet/minecraft/server/MinecraftServer;getTagManager()Lnet/minecraft/tag/TagManager;
    • getScoreboard

      public ServerScoreboard getScoreboard()
      Mappings:
      Namespace Name Mixin selector
      official aF Lnet/minecraft/server/MinecraftServer;aF()Lwq;
      intermediary method_3845 Lnet/minecraft/server/MinecraftServer;method_3845()Lnet/minecraft/class_2995;
      named getScoreboard Lnet/minecraft/server/MinecraftServer;getScoreboard()Lnet/minecraft/scoreboard/ServerScoreboard;
    • getDataCommandStorage

      public DataCommandStorage getDataCommandStorage()
      Mappings:
      Namespace Name Mixin selector
      official aG Lnet/minecraft/server/MinecraftServer;aG()Lddo;
      intermediary method_22827 Lnet/minecraft/server/MinecraftServer;method_22827()Lnet/minecraft/class_4565;
      named getDataCommandStorage Lnet/minecraft/server/MinecraftServer;getDataCommandStorage()Lnet/minecraft/command/DataCommandStorage;
    • getLootManager

      public LootManager getLootManager()
      Mappings:
      Namespace Name Mixin selector
      official aH Lnet/minecraft/server/MinecraftServer;aH()Ldem;
      intermediary method_3857 Lnet/minecraft/server/MinecraftServer;method_3857()Lnet/minecraft/class_60;
      named getLootManager Lnet/minecraft/server/MinecraftServer;getLootManager()Lnet/minecraft/loot/LootManager;
    • getPredicateManager

      public LootConditionManager getPredicateManager()
      Mappings:
      Namespace Name Mixin selector
      official aI Lnet/minecraft/server/MinecraftServer;aI()Lden;
      intermediary method_22828 Lnet/minecraft/server/MinecraftServer;method_22828()Lnet/minecraft/class_4567;
      named getPredicateManager Lnet/minecraft/server/MinecraftServer;getPredicateManager()Lnet/minecraft/loot/condition/LootConditionManager;
    • getItemModifierManager

      public LootFunctionManager getItemModifierManager()
      Mappings:
      Namespace Name Mixin selector
      official aJ Lnet/minecraft/server/MinecraftServer;aJ()Ldeh;
      intermediary method_32699 Lnet/minecraft/server/MinecraftServer;method_32699()Lnet/minecraft/class_5640;
      named getItemModifierManager Lnet/minecraft/server/MinecraftServer;getItemModifierManager()Lnet/minecraft/loot/function/LootFunctionManager;
    • getGameRules

      public GameRules getGameRules()
      Mappings:
      Namespace Name Mixin selector
      official aK Lnet/minecraft/server/MinecraftServer;aK()Lbtr;
      intermediary method_3767 Lnet/minecraft/server/MinecraftServer;method_3767()Lnet/minecraft/class_1928;
      named getGameRules Lnet/minecraft/server/MinecraftServer;getGameRules()Lnet/minecraft/world/GameRules;
    • getBossBarManager

      public BossBarManager getBossBarManager()
      Mappings:
      Namespace Name Mixin selector
      official aL Lnet/minecraft/server/MinecraftServer;aL()Lwt;
      intermediary method_3837 Lnet/minecraft/server/MinecraftServer;method_3837()Lnet/minecraft/class_3004;
      named getBossBarManager Lnet/minecraft/server/MinecraftServer;getBossBarManager()Lnet/minecraft/entity/boss/BossBarManager;
    • isEnforceWhitelist

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

      public void setEnforceWhitelist​(boolean whitelistEnabled)
      Mappings:
      Namespace Name Mixin selector
      official h Lnet/minecraft/server/MinecraftServer;h(Z)V
      intermediary method_3731 Lnet/minecraft/server/MinecraftServer;method_3731(Z)V
      named setEnforceWhitelist Lnet/minecraft/server/MinecraftServer;setEnforceWhitelist(Z)V
    • getTickTime

      public float getTickTime()
      Mappings:
      Namespace Name Mixin selector
      official aN Lnet/minecraft/server/MinecraftServer;aN()F
      intermediary method_3830 Lnet/minecraft/server/MinecraftServer;method_3830()F
      named getTickTime Lnet/minecraft/server/MinecraftServer;getTickTime()F
    • getPermissionLevel

      public int getPermissionLevel​(com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Lcom/mojang/authlib/GameProfile;)I
      intermediary method_3835 Lnet/minecraft/server/MinecraftServer;method_3835(Lcom/mojang/authlib/GameProfile;)I
      named getPermissionLevel Lnet/minecraft/server/MinecraftServer;getPermissionLevel(Lcom/mojang/authlib/GameProfile;)I
    • getMetricsData

      @Environment(CLIENT) public MetricsData getMetricsData()
      Mappings:
      Namespace Name Mixin selector
      official aO Lnet/minecraft/server/MinecraftServer;aO()Lafu;
      intermediary method_15876 Lnet/minecraft/server/MinecraftServer;method_15876()Lnet/minecraft/class_3517;
      named getMetricsData Lnet/minecraft/server/MinecraftServer;getMetricsData()Lnet/minecraft/util/MetricsData;
    • getProfiler

      public Profiler getProfiler()
      Mappings:
      Namespace Name Mixin selector
      official aP Lnet/minecraft/server/MinecraftServer;aP()Laos;
      intermediary method_16044 Lnet/minecraft/server/MinecraftServer;method_16044()Lnet/minecraft/class_3695;
      named getProfiler Lnet/minecraft/server/MinecraftServer;getProfiler()Lnet/minecraft/util/profiler/Profiler;
    • isHost

      public abstract boolean isHost​(com.mojang.authlib.GameProfile profile)
      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
    • dump

      public void dump​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ljava/nio/file/Path;)V
      intermediary method_21613 Lnet/minecraft/server/MinecraftServer;method_21613(Ljava/nio/file/Path;)V
      named dump Lnet/minecraft/server/MinecraftServer;dump(Ljava/nio/file/Path;)V
    • dumpStats

      private void dumpStats​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Ljava/nio/file/Path;)V
      intermediary method_21692 Lnet/minecraft/server/MinecraftServer;method_21692(Ljava/nio/file/Path;)V
      named dumpStats Lnet/minecraft/server/MinecraftServer;dumpStats(Ljava/nio/file/Path;)V
    • dumpExampleCrash

      private void dumpExampleCrash​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official c Lnet/minecraft/server/MinecraftServer;c(Ljava/nio/file/Path;)V
      intermediary method_21614 Lnet/minecraft/server/MinecraftServer;method_21614(Ljava/nio/file/Path;)V
      named dumpExampleCrash Lnet/minecraft/server/MinecraftServer;dumpExampleCrash(Ljava/nio/file/Path;)V
    • dumpGamerules

      private void dumpGamerules​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official d Lnet/minecraft/server/MinecraftServer;d(Ljava/nio/file/Path;)V
      intermediary method_21615 Lnet/minecraft/server/MinecraftServer;method_21615(Ljava/nio/file/Path;)V
      named dumpGamerules Lnet/minecraft/server/MinecraftServer;dumpGamerules(Ljava/nio/file/Path;)V
    • dumpClasspath

      private void dumpClasspath​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official e Lnet/minecraft/server/MinecraftServer;e(Ljava/nio/file/Path;)V
      intermediary method_21616 Lnet/minecraft/server/MinecraftServer;method_21616(Ljava/nio/file/Path;)V
      named dumpClasspath Lnet/minecraft/server/MinecraftServer;dumpClasspath(Ljava/nio/file/Path;)V
    • dumpThreads

      private void dumpThreads​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official f Lnet/minecraft/server/MinecraftServer;f(Ljava/nio/file/Path;)V
      intermediary method_21713 Lnet/minecraft/server/MinecraftServer;method_21713(Ljava/nio/file/Path;)V
      named dumpThreads Lnet/minecraft/server/MinecraftServer;dumpThreads(Ljava/nio/file/Path;)V
    • startMonitor

      private void startMonitor​(@Nullable TickDurationMonitor monitor)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Laov;)V
      intermediary method_24487 Lnet/minecraft/server/MinecraftServer;method_24487(Lnet/minecraft/class_4758;)V
      named startMonitor Lnet/minecraft/server/MinecraftServer;startMonitor(Lnet/minecraft/util/TickDurationMonitor;)V
    • endMonitor

      private void endMonitor​(@Nullable TickDurationMonitor monitor)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Laov;)V
      intermediary method_24490 Lnet/minecraft/server/MinecraftServer;method_24490(Lnet/minecraft/class_4758;)V
      named endMonitor Lnet/minecraft/server/MinecraftServer;endMonitor(Lnet/minecraft/util/TickDurationMonitor;)V
    • isDebugRunning

      public boolean isDebugRunning()
      Mappings:
      Namespace Name Mixin selector
      official aQ Lnet/minecraft/server/MinecraftServer;aQ()Z
      intermediary method_24488 Lnet/minecraft/server/MinecraftServer;method_24488()Z
      named isDebugRunning Lnet/minecraft/server/MinecraftServer;isDebugRunning()Z
    • enableProfiler

      public void enableProfiler()
      Mappings:
      Namespace Name Mixin selector
      official aR Lnet/minecraft/server/MinecraftServer;aR()V
      intermediary method_3832 Lnet/minecraft/server/MinecraftServer;method_3832()V
      named enableProfiler Lnet/minecraft/server/MinecraftServer;enableProfiler()V
    • stopDebug

      public ProfileResult stopDebug()
      Mappings:
      Namespace Name Mixin selector
      official aS Lnet/minecraft/server/MinecraftServer;aS()Laor;
      intermediary method_24489 Lnet/minecraft/server/MinecraftServer;method_24489()Lnet/minecraft/class_3696;
      named stopDebug Lnet/minecraft/server/MinecraftServer;stopDebug()Lnet/minecraft/util/profiler/ProfileResult;
    • getSavePath

      public Path getSavePath​(WorldSavePath worldSavePath)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Ldds;)Ljava/nio/file/Path;
      intermediary method_27050 Lnet/minecraft/server/MinecraftServer;method_27050(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;
      named getSavePath Lnet/minecraft/server/MinecraftServer;getSavePath(Lnet/minecraft/util/WorldSavePath;)Ljava/nio/file/Path;
    • syncChunkWrites

      public boolean syncChunkWrites()
      Mappings:
      Namespace Name Mixin selector
      official aT Lnet/minecraft/server/MinecraftServer;aT()Z
      intermediary method_27051 Lnet/minecraft/server/MinecraftServer;method_27051()Z
      named syncChunkWrites Lnet/minecraft/server/MinecraftServer;syncChunkWrites()Z
    • getStructureManager

      public StructureManager getStructureManager()
      Mappings:
      Namespace Name Mixin selector
      official aU Lnet/minecraft/server/MinecraftServer;aU()Lcyj;
      intermediary method_27727 Lnet/minecraft/server/MinecraftServer;method_27727()Lnet/minecraft/class_3485;
      named getStructureManager Lnet/minecraft/server/MinecraftServer;getStructureManager()Lnet/minecraft/structure/StructureManager;
    • getSaveProperties

      public SaveProperties getSaveProperties()
      Mappings:
      Namespace Name Mixin selector
      official aV Lnet/minecraft/server/MinecraftServer;aV()Ldeb;
      intermediary method_27728 Lnet/minecraft/server/MinecraftServer;method_27728()Lnet/minecraft/class_5219;
      named getSaveProperties Lnet/minecraft/server/MinecraftServer;getSaveProperties()Lnet/minecraft/world/SaveProperties;
    • getRegistryManager

      public DynamicRegistryManager getRegistryManager()
      Mappings:
      Namespace Name Mixin selector
      official aW Lnet/minecraft/server/MinecraftServer;aW()Lgo;
      intermediary method_30611 Lnet/minecraft/server/MinecraftServer;method_30611()Lnet/minecraft/class_5455;
      named getRegistryManager Lnet/minecraft/server/MinecraftServer;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager;
    • createFilterer

      @Nullable public TextStream createFilterer​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lnet/minecraft/server/MinecraftServer;a(Laaw;)Labs;
      intermediary method_31371 Lnet/minecraft/server/MinecraftServer;method_31371(Lnet/minecraft/class_3222;)Lnet/minecraft/class_5513;
      named createFilterer Lnet/minecraft/server/MinecraftServer;createFilterer(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/server/filter/TextStream;
    • requireResourcePack

      public boolean requireResourcePack()
      Mappings:
      Namespace Name Mixin selector
      official aX Lnet/minecraft/server/MinecraftServer;aX()Z
      intermediary method_32303 Lnet/minecraft/server/MinecraftServer;method_32303()Z
      named requireResourcePack Lnet/minecraft/server/MinecraftServer;requireResourcePack()Z
    • getPlayerInteractionManager

      public ServerPlayerInteractionManager getPlayerInteractionManager​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official b Lnet/minecraft/server/MinecraftServer;b(Laaw;)Laax;
      intermediary method_32816 Lnet/minecraft/server/MinecraftServer;method_32816(Lnet/minecraft/class_3222;)Lnet/minecraft/class_3225;
      named getPlayerInteractionManager Lnet/minecraft/server/MinecraftServer;getPlayerInteractionManager(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/server/network/ServerPlayerInteractionManager;
    • getForcedGameMode

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