类 IntegratedServer

    • 字段详细资料

      • field_33015

        public static final int field_33015
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lezh;a:I
        intermediary field_33015 Lnet/minecraft/class_1132;field_33015:I
        named field_33015 Lnet/minecraft/server/integrated/IntegratedServer;field_33015:I
      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official p Lezh;p:Lorg/apache/logging/log4j/Logger;
        intermediary field_5520 Lnet/minecraft/class_1132;field_5520:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/server/integrated/IntegratedServer;LOGGER:Lorg/apache/logging/log4j/Logger;
      • client

        private final MinecraftClient client
        Mappings:
        Namespace Name Mixin selector
        official q Lezh;q:Ldum;
        intermediary field_5518 Lnet/minecraft/class_1132;field_5518:Lnet/minecraft/class_310;
        named client Lnet/minecraft/server/integrated/IntegratedServer;client:Lnet/minecraft/client/MinecraftClient;
      • paused

        private boolean paused
        Mappings:
        Namespace Name Mixin selector
        official r Lezh;r:Z
        intermediary field_5524 Lnet/minecraft/class_1132;field_5524:Z
        named paused Lnet/minecraft/server/integrated/IntegratedServer;paused:Z
      • lanPort

        private int lanPort
        Mappings:
        Namespace Name Mixin selector
        official s Lezh;s:I
        intermediary field_5522 Lnet/minecraft/class_1132;field_5522:I
        named lanPort Lnet/minecraft/server/integrated/IntegratedServer;lanPort:I
      • forcedGameMode

        @Nullable
        private @Nullable GameMode forcedGameMode
        Mappings:
        Namespace Name Mixin selector
        official t Lezh;t:Lbvo;
        intermediary field_28075 Lnet/minecraft/class_1132;field_28075:Lnet/minecraft/class_1934;
        named forcedGameMode Lnet/minecraft/server/integrated/IntegratedServer;forcedGameMode:Lnet/minecraft/world/GameMode;
      • lanPinger

        private LanServerPinger lanPinger
        Mappings:
        Namespace Name Mixin selector
        official u Lezh;u:Lezk;
        intermediary field_5519 Lnet/minecraft/class_1132;field_5519:Lnet/minecraft/class_1133;
        named lanPinger Lnet/minecraft/server/integrated/IntegratedServer;lanPinger:Lnet/minecraft/server/LanServerPinger;
      • localPlayerUuid

        private UUID localPlayerUuid
        Mappings:
        Namespace Name Mixin selector
        official v Lezh;v:Ljava/util/UUID;
        intermediary field_5521 Lnet/minecraft/class_1132;field_5521:Ljava/util/UUID;
        named localPlayerUuid Lnet/minecraft/server/integrated/IntegratedServer;localPlayerUuid:Ljava/util/UUID;
    • 构造器详细资料

      • IntegratedServer

        public IntegratedServer​(Thread serverThread,
                                MinecraftClient client,
                                DynamicRegistryManager.Impl registryManager,
                                LevelStorage.Session session,
                                ResourcePackManager dataPackManager,
                                ServerResourceManager serverResourceManager,
                                SaveProperties saveProperties,
                                com.mojang.authlib.minecraft.MinecraftSessionService sessionService,
                                com.mojang.authlib.GameProfileRepository gameProfileRepo,
                                UserCache userCache,
                                WorldGenerationProgressListenerFactory worldGenerationProgressListenerFactory)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lezh;<init>(Ljava/lang/Thread;Ldum;Lgs$b;Ldhb$a;Lada;Lxd;Ldhi;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/GameProfileRepository;Ladv;Labt;)V
        intermediary <init> Lnet/minecraft/class_1132;<init>(Ljava/lang/Thread;Lnet/minecraft/class_310;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Lnet/minecraft/class_5219;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/GameProfileRepository;Lnet/minecraft/class_3312;Lnet/minecraft/class_3950;)V
        named <init> Lnet/minecraft/server/integrated/IntegratedServer;<init>(Ljava/lang/Thread;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lnet/minecraft/resource/ResourcePackManager;Lnet/minecraft/resource/ServerResourceManager;Lnet/minecraft/world/SaveProperties;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/GameProfileRepository;Lnet/minecraft/util/UserCache;Lnet/minecraft/server/WorldGenerationProgressListenerFactory;)V
    • 方法详细资料

      • setupServer

        public boolean setupServer()
        Setups a Minecraft server to be ready for players to connect. This method does several things including loading server properties and loading worlds.
        指定者:
        setupServer 在类中 MinecraftServer
        返回:
        true if the Minecraft server was successfully setup, false if the server failed to be setup.
        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
      • tick

        public void tick​(BooleanSupplier shouldKeepTicking)
        覆盖:
        tick 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official a Lnet/minecraft/server/MinecraftServer;a(Ljava/util/function/BooleanSupplier;)V
        intermediary method_3748 Lnet/minecraft/server/MinecraftServer;method_3748(Ljava/util/function/BooleanSupplier;)V
        named tick Lnet/minecraft/server/MinecraftServer;tick(Ljava/util/function/BooleanSupplier;)V
      • shouldBroadcastRconToOps

        public boolean shouldBroadcastRconToOps()
        指定者:
        shouldBroadcastRconToOps 在类中 MinecraftServer
        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
      • shouldBroadcastConsoleToOps

        public boolean shouldBroadcastConsoleToOps()
        指定者:
        shouldBroadcastConsoleToOps 在接口中 CommandOutput
        指定者:
        shouldBroadcastConsoleToOps 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official R_ Ldf;R_()Z
        intermediary method_9201 Lnet/minecraft/class_2165;method_9201()Z
        named shouldBroadcastConsoleToOps Lnet/minecraft/server/command/CommandOutput;shouldBroadcastConsoleToOps()Z
      • getRunDirectory

        public File getRunDirectory()
        覆盖:
        getRunDirectory 在类中 MinecraftServer
        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;
      • isDedicated

        public boolean isDedicated()
        Checks whether this server is a dedicated server.

        A dedicated server refers to a Minecraft server implementation which is detached from a parent Minecraft client process. A dedicated Minecraft server only accepts remote connections.

        指定者:
        isDedicated 在类中 MinecraftServer
        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 int getRateLimit()
        指定者:
        getRateLimit 在类中 MinecraftServer
        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
      • isUsingNativeTransport

        public boolean isUsingNativeTransport()
        指定者:
        isUsingNativeTransport 在类中 MinecraftServer
        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
      • setCrashReport

        public void setCrashReport​(CrashReport report)
        覆盖:
        setCrashReport 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official a Lnet/minecraft/server/MinecraftServer;a(Lq;)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
      • populateCrashReport

        public CrashReport populateCrashReport​(CrashReport report)
        覆盖:
        populateCrashReport 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official b Lnet/minecraft/server/MinecraftServer;b(Lq;)Lq;
        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 Optional<String> getModdedStatusMessage()
        指定者:
        getModdedStatusMessage 在类中 MinecraftServer
        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;
      • addSnooperInfo

        public void addSnooperInfo​(Snooper snooper)
        指定者:
        addSnooperInfo 在接口中 SnooperListener
        覆盖:
        addSnooperInfo 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official a Laro;a(Larn;)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
      • method_35033

        public boolean method_35033()
        指定者:
        method_35033 在接口中 SnooperListener
        覆盖:
        method_35033 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official U Laro;U()Z
        intermediary method_35033 Lnet/minecraft/class_1279;method_35033()Z
        named method_35033 Lnet/minecraft/util/snooper/SnooperListener;method_35033()Z
      • openToLan

        public boolean openToLan​(@Nullable
                                 @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.
        覆盖:
        openToLan 在类中 MinecraftServer
        参数:
        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
        返回:
        whether the server was successfully opened to LAN
        Mappings:
        Namespace Name Mixin selector
        official a Lnet/minecraft/server/MinecraftServer;a(Lbvo;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
      • shutdown

        public void shutdown()
        覆盖:
        shutdown 在类中 MinecraftServer
        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
      • stop

        public void stop​(boolean bool)
        覆盖:
        stop 在类中 MinecraftServer
        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
      • isRemote

        public boolean isRemote()
        指定者:
        isRemote 在类中 MinecraftServer
        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
      • getServerPort

        public int getServerPort()
        覆盖:
        getServerPort 在类中 MinecraftServer
        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
      • setDefaultGameMode

        public void setDefaultGameMode​(GameMode gameMode)
        覆盖:
        setDefaultGameMode 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official a Lnet/minecraft/server/MinecraftServer;a(Lbvo;)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
      • areCommandBlocksEnabled

        public boolean areCommandBlocksEnabled()
        Specifies whether command blocks can execute commands on the server.
        指定者:
        areCommandBlocksEnabled 在类中 MinecraftServer
        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
      • getOpPermissionLevel

        public int getOpPermissionLevel()
        指定者:
        getOpPermissionLevel 在类中 MinecraftServer
        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 int getFunctionPermissionLevel()
        指定者:
        getFunctionPermissionLevel 在类中 MinecraftServer
        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
      • setLocalPlayerUuid

        public void setLocalPlayerUuid​(UUID localPlayerUuid)
        Mappings:
        Namespace Name Mixin selector
        official a Lezh;a(Ljava/util/UUID;)V
        intermediary method_4817 Lnet/minecraft/class_1132;method_4817(Ljava/util/UUID;)V
        named setLocalPlayerUuid Lnet/minecraft/server/integrated/IntegratedServer;setLocalPlayerUuid(Ljava/util/UUID;)V
      • isHost

        public boolean isHost​(com.mojang.authlib.GameProfile profile)
        指定者:
        isHost 在类中 MinecraftServer
        Mappings:
        Namespace Name Mixin selector
        official a Lnet/minecraft/server/MinecraftServer;a(Lcom/mojang/authlib/GameProfile;)Z
        intermediary method_19466 Lnet/minecraft/server/MinecraftServer;method_19466(Lcom/mojang/authlib/GameProfile;)Z
        named isHost Lnet/minecraft/server/MinecraftServer;isHost(Lcom/mojang/authlib/GameProfile;)Z
      • adjustTrackingDistance

        public int adjustTrackingDistance​(int initialDistance)
        覆盖:
        adjustTrackingDistance 在类中 MinecraftServer
        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
      • syncChunkWrites

        public boolean syncChunkWrites()
        覆盖:
        syncChunkWrites 在类中 MinecraftServer
        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
      • getForcedGameMode

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